Szerző Téma: parancs muködése pl 5-ször  (Megtekintve 784 alkalommal)

Nem elérhető Game94

  • 405
    • Profil megtekintése
parancs muködése pl 5-ször
« Dátum: 2010. június 23. - 13:24:55 »
0 Show voters
Azt hogyan lehet megcsinálni hogyha beír valaki egy parancsot akkor az engedélyezi azt neki hogy egy másik parancsot mondjuk használhasson 5-ször .
Itt arra gondolok , mint ami van rp-s szervereken hogy bemegy a boltba vesz egy kaját vagy cigit és akkor a /kaja-t csak egyszer tudja használni , vagy a /cigi-t 5ször .
Ezt hogy lehet megcsinálni ?

Nem elérhető krisk

  • 2380
    • Profil megtekintése
parancs muködése pl 5-ször
« Válasz #1 Dátum: 2010. június 23. - 16:25:03 »
0 Show voters
Egy változóval. csinálsz a kódod elejébe egy változót:
 
new cigik;

 
Ha megvesz a csávó egy doboz cigit:
 
cigik = 5;

 
vagy amennyit akarsz. ha elszívja:
 
cigik--;

 
és a parancsba oda kell írni:
 
if(cigik == 0) return /* Ide írj mondjuk egy figyelmezrtetést, v vmit, hogy nincs elég cigid! */

Nem elérhető Game94

  • 405
    • Profil megtekintése
parancs muködése pl 5-ször
« Válasz #2 Dátum: 2010. június 23. - 19:54:36 »
0 Show voters
Köszi a segítséget , de 1 kis hibát találtam (lehet csak nálam hibás)
Mégpedig ez a sor :
 
if(cigik == 0) return /* Ide írj mondjuk egy figyelmeztetést, v vmit, hogy nincs elég cigid! */

 
Ahogy muködik nekem :
 
if(cigik < 0) return /* Ide írj mondjuk egy figyelmeztetést, v vmit, hogy nincs elég cigid! */

 
Lehet hogy csak nekem volt az a sor hibás , de nem ez a lényeg . Köszi hogy segítettél .

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
parancs muködése pl 5-ször
« Válasz #3 Dátum: 2010. június 23. - 20:40:46 »
0 Show voters
Idézetet írta: Game94 date=1277315676\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2133\" data-ipsquote-contentclass=\"forums_Topic
if(cigik < 0) return /* Ide írj mondjuk egy figyelmeztetést, v vmit, hogy nincs elég cigid! */

 
evvel az a baj, hogy ha nullánál kevesebb, akk nem tudja használni, tehát ha nulla van, akkor még tudja. állítsd át
 
if(cigik < 1) return /* Ide írj mondjuk egy figyelmeztetést, v vmit, hogy nincs elég cigid! */

 
annyira nem szoktam szkripteléssel fogallkozni, inkább mappolok, ha téves az állításom bocs

Nem elérhető Game94

  • 405
    • Profil megtekintése
parancs muködése pl 5-ször
« Válasz #4 Dátum: 2010. június 24. - 11:28:03 »
0 Show voters
Ja értem , átírom . Köszi .

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal