Szerző Téma: Értékbõl kivonás  (Megtekintve 399 alkalommal)

Értékbõl kivonás
« Dátum: 2014. Augusztus 27. - 11:11:43 »
0 Show voters
Hali!
van nekem enumba egy pPenz változóm,ebben tárolom a pénzt,ebbõl töltöm be hogy a szerveren majd ne tudjanak csalni (pénzt),mert értéket nem tudnak átírni,szóval,annyi a gondom ha vesz valamit a játékos akkor az összes pénzébõl ki von valamennyit ugye. Na de ha van 250 pPenz -em akkor abból 250et nem tudok kivonni mert azt írja nincs elég pénzem,tehát mindig csak úgy tudok hogy 249-et és akkor marad nálam \"1\" Ezt hogy oldhatnám meg ? Kimásoltam a módomból,egy részletet:
 

if(pInfo[playerid][pPenz] > 249)
   {
   JogsiHelyes = 0;
   pInfo[playerid][pPenz] -= 249;
   SendClientMessage(playerid,COLOR_ULTRARED,\"(( Kresz vizsga befizetve,249 dollár ))\");
   ShowPlayerDialog(playerid,DIALOG_JOGSI1,DIALOG_STYLE_LIST,\"Mennyivel haladhatsz lakott területen belül ?\",\"40 Km/h\\n60 Km/h\\n50 Km/h\",\"Elkezd\",\"Mégse\");
   }
   else
   {
   SendClientMessage(playerid,COLOR_ULTRARED,\"(( Nincs elég pénzed! ))\");
                         }
[/pawncode]
Ahogy látjátok,csak 249et tudok kivonni mert 250et kivonnák akkor úgy veszi mintha nem lenne annyi pénzem. Próbáltam úgy hogy 249-et leelllenõrzök,250-et pedig kivonok de úgy sem jó. Mi lehet a megoldás erre ? Elõre is köszi!

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Értékbõl kivonás
« Válasz #1 Dátum: 2014. Augusztus 27. - 11:23:08 »
0 Show voters
if(pInfo[playerid][pPenz] < 250) return SendClientMessage(playerid, COLOR_ULTRARED, \"(( Nincs elég pénzed! ))\");
JogsiHelyes = 0;
pInfo[playerid][pPenz] -= 250;
SendClientMessage(playerid,COLOR_ULTRARED,\"(( Kresz vizsga befizetve,249 dollár ))\");
ShowPlayerDialog(playerid,DIALOG_JOGSI1,DIALOG_STYLE_LIST,\"Mennyivel haladhatsz lakott területen belül ?\",\"40 Km/h\\n60 Km/h\\n50 Km/h\",\"Elkezd\",\"Mégse\");

Értékbõl kivonás
« Válasz #2 Dátum: 2014. Augusztus 27. - 11:44:40 »
0 Show voters
Idézetet írta: kzyn date=1409131388\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"50387\" data-ipsquote-contentclass=\"forums_Topic

if(pInfo[playerid][pPenz] < 250) return SendClientMessage(playerid, COLOR_ULTRARED, \"(( Nincs elég pénzed! ))\");
JogsiHelyes = 0;
pInfo[playerid][pPenz] -= 250;
SendClientMessage(playerid,COLOR_ULTRARED,\"(( Kresz vizsga befizetve,249 dollár ))\");
ShowPlayerDialog(playerid,DIALOG_JOGSI1,DIALOG_STYLE_LIST,\"Mennyivel haladhatsz lakott területen belül ?\",\"40 Km/h\\n60 Km/h\\n50 Km/h\",\"Elkezd\",\"Mégse\");

 

Köszönöm szépen,mûködik! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal