GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: takehun - 2013. január 16. - 13:46:11

Cím: DIALOG_INPUT kikötések (inputtext)
Írta: takehun - 2013. január 16. - 13:46:11
Hali, nem nagyon találtam arra vonatkozóan információt, hogy hogyan lehet például az alábbi kikötéseket belevinni inputba.
Hallottam valami stren(?) vagy strval(?) vagy mirõl amivel meglehetne csinálni, de nem vágom pontosan.  :shurg:
Sima átutaláson dolgozok, és ahhoz kellene néhány \'if\' kikötés.
- ha a szöveg kisebb, mint 4 vagy nagyobb, mint 8 -> hiba üzenet
- ha nem ír be semmit az input-ba -> hiba üzenet
- ha nincs fent a játékos ID akinek küldeni szeretné -> hiba üzenet
- ha ID megadásnál szám helyett betût ír be az inputba -> hiba üzenetet
- ha 30-nál nagyobbat ír be az ID-hez -> hiba üzenet, mivel max 30 játékos lehet a szerón így felesleges ID 60-hoz utalást küldeni
Nagyjából ennyi lenne. Köszönöm elõre is!
Cím: DIALOG_INPUT kikötések (inputtext)
Írta: Casamiro - 2013. január 16. - 14:14:41
1.
 
if(strlen(inputtext) < 4 || strlen(inputtext) > 8) // rövidebb 4 vagy hosszabb mint 8 karakter

 
2.
 
if(!strlen(inputtext)) // nem ír be semmit

 
3.
 
if(!IsPlayerConnected(strval(inputtext))) // nincs fent játékos a megadott azonosítóval

 
4. ^
5.
 
if(strval(inputtext) > 30) // nagyobb számot ír be mint 30