-
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 ?
-
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! */
-
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 .
-
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
-
Ja értem , átírom . Köszi .