Szerző Téma: DIALOG_INPUT kikötések (inputtext)  (Megtekintve 381 alkalommal)

DIALOG_INPUT kikötések (inputtext)
« Dátum: 2013. Január 16. - 13:46:11 »
0 Show voters
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!
« Utoljára szerkesztve: 2013. Január 16. - 13:50:28 írta takehun »

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
DIALOG_INPUT kikötések (inputtext)
« Válasz #1 Dátum: 2013. Január 16. - 14:14:41 »
+1 Show voters
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

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal