GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: MesterMartino - 2013. Augusztus 02. - 19:31:40

Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 19:31:40
Ü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 :)
Cím: Dini probléma
Írta: BoOy - 2013. Augusztus 02. - 20:13:28
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;
}
Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 20:17:55
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 :(
Cím: Dini probléma
Írta: Live - 2013. Augusztus 02. - 20:33:35

new valami[MAX_PLAYERS];
valami[playerid] = dini_Int(string,\"penz\") - 100;
dini_IntSet(string,\"penz\",valami[playerid]);

 
Teszt nem volt.
Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 20:38:22
Sajnos ez sem jó :S
Cím: Dini probléma
Írta: BoOy - 2013. Augusztus 02. - 20:45:26
akk. ott van gond.. :-\\
Cím: Dini probléma
Írta: Live - 2013. Augusztus 02. - 20:46:12
Nem valami mással van a gond? Mert nálam mûködik.
Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 20:47:31
Mivel lehet még gond?
Cím: Dini probléma
Írta: [(The_Pro_Kari)] - 2013. Augusztus 02. - 20:49:25
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 )

Idézetet írta: _KaRi_ date=1375469365\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"40804\" data-ipsquote-contentclass=\"forums_Topic
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.
Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 20:51:34
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?
Cím: Dini probléma
Írta: BoOy - 2013. Augusztus 02. - 20:53:42
Az neem :D Vagy még annyit hogy egy olyan parancsot másolsz be ide amiben van egy ilyen pénzlevonó :D
Cím: Dini probléma
Írta: MesterMartino - 2013. Augusztus 02. - 20:56:54
Ez volt a probléma köszönöm :D Témát zárom, \"+\" okat kiosztom