-
Üdvözlök minden kedves forumozót :D
Ismét egy kérdéssel fordulnék hozzátok..
Ugye most írok egy egyszerûbb regisztrációs rendszert pár parancsal, és a szerveren \"scriptes\" pénz van hogy a cheaterek ne tudjanak dollárt \"addolni\".
Ezért itt van ez a parancs:
CMD:kill(playerid,params[])
{
new string[40],nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"Playerek/%s.txt\",nev);
SetPlayerHealth(playerid,0);
dini_IntSet(string,\"penz\",dini_Int(string,\"penz\") - 100);
return 1;
}
Nos a probléma a következõ, ha Játékon belül beírom a parancsot akkor nyílván megöl és ezt jól is teszi de,
nem vonja ki a pénzt, hanem hozzád még 100 at... (Nem ment az összeg minuszba:( )
Ezzel a problémával fordulok hozzátok, remélem tudtok segíteni :)
-
Talán:
CMD:kill(playerid,params[])
{
new string[40],nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,nev,sizeof(nev));
format(string,sizeof(string),\"Playerek/%s.txt\",nev);
SetPlayerHealth(playerid,0);
new kivonas = dini_Int(string,\"penz\");
dini_IntSet(string,\"penz\",kivonas-100);
return 1;
}
-
Megpróbálom :)
Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 02. - 20:26:49 )
Sajnos nem ez volt a probléma, ismét +100 at ad :(
-
new valami[MAX_PLAYERS];
valami[playerid] = dini_Int(string,\"penz\") - 100;
dini_IntSet(string,\"penz\",valami[playerid]);
Teszt nem volt.
-
Sajnos ez sem jó :S
-
akk. ott van gond.. :-\\
-
Nem valami mással van a gond? Mert nálam mûködik.
-
Mivel lehet még gond?
-
De te ahogy látom csak a mentésben veszed el a pénzt de amúgy nem.
Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 02. - 20:50:04 )
De te ahogy látom csak a mentésben veszed el a pénzt de amúgy nem.
Nem szóltam mert most vettem észre hogy scriptes pénz van.
-
Van rá külön textdraw ami kimutatja ezeket a mentéseket, nem a játékon belüli dollárt használom.
Az lehetséges probléma lehet, hogy rengeteg dini van már a fileban?
-
Az neem :D Vagy még annyit hogy egy olyan parancsot másolsz be ide amiben van egy ilyen pénzlevonó :D
-
Ez volt a probléma köszönöm :D Témát zárom, \"+\" okat kiosztom