Szerző Téma: Dialog és TextDraw probléma  (Megtekintve 793 alkalommal)

Nem elérhető RIP

Dialog és TextDraw probléma
« Dátum: 2016. március 10. - 21:59:01 »
0 Show voters
Sziasztok, egy inputos dialogot készítettem, amiben ha beírják a számot akkor egy TD-re kiírja és itt jön az én problémám. Ha beírja a számot a dialogba és üt egy entert vagy rámegy a megfelelő gombra egyszerűen 1 db 0 ír ki.
SendClientMessageban is próbáltam letesztelni és ott is ez a probléma. Valaki esetleg tudna benne segíteni? :)
 

if(dialogid == tarcsazo)
{
    if(response)
{
    new tarcsazostring[128];
    new tarstring;
    format(tarcsazostring, sizeof(tarcsazostring), \"%d\", tarstring);
    TextDrawSetString(szampanel, tarcsazostring);
    TextDrawShowForPlayer(playerid, szampanel);
}
else if(!response)
{
    TextDrawShowForPlayer(playerid, callikon);
        TextDrawShowForPlayer(playerid, smsikon);
            TextDrawShowForPlayer(playerid, gpsikon);
            TextDrawShowForPlayer(playerid, telefonkonyvikon);
            TextDrawShowForPlayer(playerid, Time);
            TextDrawShowForPlayer(playerid, Date);
            
            TextDrawHideForPlayer(playerid, szampanel);
}
}
return true;

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Dialog és TextDraw probléma
« Válasz #1 Dátum: 2016. március 10. - 22:25:23 »
0 Show voters
\"tarstring\" változónak nem adtál értéket.

Nem elérhető RIP

Dialog és TextDraw probléma
« Válasz #2 Dátum: 2016. március 10. - 22:52:29 »
0 Show voters
Eléggé kezdő szinten vagyok ilyen téren, mi lesz neki az értéke? Ha hülye kérdés akkor bocsi, de tényleg még csak most tanulgatom a dolgot. :/

Nem elérhető TwisT3R

  • 576
  • Küklopsz
  • Discord: TwisT3R#7833
    • Profil megtekintése
    • Firing Squad Clan
Dialog és TextDraw probléma
« Válasz #3 Dátum: 2016. március 11. - 00:33:10 »
0 Show voters
gondolom annyi, amennyi karaktert akarsz maximum megjelentetni, mondjuk 64
new tarstring[64];

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Dialog és TextDraw probléma
« Válasz #4 Dátum: 2016. március 11. - 00:37:36 »
0 Show voters
Töröld ki a \'new tarstring\'-et.
És írd át ezt
 
format(tarcsazostring, sizeof(tarcsazostring), \"%d\", tarstring);

 
Erre
 
format(tarcsazostring, sizeof(tarcsazostring), \"%d\", strval(inputtext));

Nem elérhető RIP

Dialog és TextDraw probléma
« Válasz #5 Dátum: 2016. március 11. - 00:52:16 »
0 Show voters
Idézetet írta: whadez date=1457653056\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59795\" data-ipsquote-contentclass=\"forums_Topic
Töröld ki a \'new tarstring\'-et.
És írd át ezt
 
format(tarcsazostring, sizeof(tarcsazostring), \"%d\", tarstring);

 
Erre
 
format(tarcsazostring, sizeof(tarcsazostring), \"%d\", strval(inputtext));

 

Köszönöm, így már jó :).

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal