hlmod.hu
https://hlmod.hu/

Elfogyó tárgy
https://hlmod.hu/viewtopic.php?f=9&t=30389
Oldal: 1 / 1

Szerző:  .:[KR!$Z]:. [ 2020.04.22. 10:08 ]
Hozzászólás témája:  Elfogyó tárgy

Hali, szép napot!
A kérdésem a következő lenne:

Tegyük fel, hogy.. van egy tárgy, amit meg lehetne venni 3db aranyrúdért.
És a tárgyból összesen csak 3db lenne. És amint megveszi valaki. akkor már csak 2db maradna belőle.
pl:

Maszk [3db] //hány darab van még belőle.
Maszk [2db] //Ha már vettek belőle.

Nagyjából ennyi lenne a lényeg.
A kivitelezés érdekelne csak. Hogy miként lehetne megoldani azt, hogy ha már nullán van az értéke, akkor ne lehessen többet venni. És persze a mentés része, hogy ne minden mapváltásnál lehessen újra 3-at venni.
Előre is köszönöm a válaszokat! :)

Szerző:  exodus [ 2020.06.01. 19:50 ]
Hozzászólás témája:  Re: Elfogyó tárgy

Én így gondoltam el, a mentést meg nem id-re mented hanem létrehozol egy adatbázist a szervernek.

► Spoiler mutatása

Szerző:  FonoK [ 2020.06.03. 16:44 ]
Hozzászólás témája:  Re: Elfogyó tárgy

Valahogy így gondoltam, de nem tudom, hogy mennyire jó ez így.




  1. new Osszes_Maszk = 5;
  2.  
  3. new Maszk[33]
  4.  
  5.  
  6.  
  7.  
  8.     {
  9.             if(Osszes_Maszk >= 1) // Ha 1 vagy több van még belőle akkor fusson tovább.
  10.             {
  11.             if(Pénz[id] >= 1200) // Ha 1200 vagy több pénzed van.
  12.             {
  13.                 Pénz[id] -= 1200; // Levonja a pénzt
  14.                 Osszes_Maszk -= 1; // Levonja az összes maszkból.
  15.                
  16.                 Maszk[id] += 1; // Oda adja a maszkot
  17.                 ColorChat(id, GREEN, "[Maszk] ^1Sikeressen megvetted: ^4 Maszk-ot! Maradt még %d", Osszes_Maszk);
  18.             }
  19.             else
  20.             {
  21.                 ColorChat(id, GREEN, "[Maszk] ^1Sajnálom, nincs elegendő ^4Pénzed!");
  22.                 }
  23.             }
  24.             else
  25.             {
  26.                 ColorChat(id, GREEN, "[Maszk] ^1Sajnálom, elfogyott az összes ^3Maszk!");
  27.         }
  28.     }

Szerző:  FonoK [ 2020.06.03. 19:25 ]
Hozzászólás témája:  Re: Elfogyó tárgy

Leteszteltem, működik!

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/