Szerző Téma: dialoggondok  (Megtekintve 727 alkalommal)

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
dialoggondok
« Dátum: 2013. Szeptember 13. - 12:49:49 »
0 Show voters
helló...kiszeretném szûrni a nem magyarokat a szerverrõl, és csináltam pár dialogos kérdést....ez idáig jó is...csak ha pl a válasz \"magyar\", akkor hogy csináljam meg, hogy csak azt fogadja el, mert pl ha azt írom be, hogy \"asdasd\", akkor is beenged a szerverre....pedig \"else\" után ott van a kick...ötlet? esetleg ilyen script van valakinek?
« Utoljára szerkesztve: 2013. Szeptember 14. - 20:19:50 írta huhboy »

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
dialoggondok
« Válasz #1 Dátum: 2013. Szeptember 13. - 15:06:55 »
0 Show voters
Pedig mûködnie kell, ez csak egy sima karakterlánc-összehasonlítás. Az OnDialogResponse alatt:
 

//A megadott dialógust ellenõrzöd
if( !strcmp( inputtext, \"magyar\", true ) ) {
    //Ha a \"magyar\" szót írta be
} else {
    //Ha nem a \"magyar\" szót írta be
}

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
dialoggondok
« Válasz #2 Dátum: 2013. Szeptember 14. - 18:51:00 »
0 Show voters
Idézetet írta: ZeRo date=1379077615\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42682\" data-ipsquote-contentclass=\"forums_Topic
Pedig mûködnie kell, ez csak egy sima karakterlánc-összehasonlítás. Az OnDialogResponse alatt:
 

//A megadott dialógust ellenõrzöd
if( !strcmp( inputtext, \"magyar\", true ) ) {
    //Ha a \"magyar\" szót írta be
} else {
    //Ha nem a \"magyar\" szót írta be
}

 

ez meg is volt, de ha nem írsz be semmit, akkor is elfogadja :S

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
dialoggondok
« Válasz #3 Dátum: 2013. Szeptember 14. - 19:48:41 »
+1 Show voters
Ez megakadályozza hogy 0 karaktert írhasson.
 
if(strlen(inputtext) < 1)) return SendClientMessage(playerid,-1,\"Minimum 1 karaktert kell beírnod\");
« Utoljára szerkesztve: 2013. Szeptember 14. - 19:50:16 írta BoOy »

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
dialoggondok
« Válasz #4 Dátum: 2013. Szeptember 14. - 20:19:29 »
0 Show voters
Idézetet írta: BoOy date=1379180921\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42682\" data-ipsquote-contentclass=\"forums_Topic
Ez megakadályozza hogy 0 karaktert írhasson.
 
if(strlen(inputtext) < 1)) return SendClientMessage(playerid,-1,\"Minimum 1 karaktert kell beírnod\");

 

mire leírtad, már megoldottam ugyanezzel, de azért köszi :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal