Skripta koju koristim: Moja
Detaljan opis problema: Ne sprema i nece da ucita ono sta treba znaci Score,Novac
Dio skripte:
[pawn]enum pInfo
{
pPass,
pCash,
pAdmin,
pKills,
pScore,
pDeaths
}
new PlayerInfo[MAX_PLAYERS][pInfo];[/pawn]
[pawn]forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo[playerid][pPass]);
INI_Int("Cash",PlayerInfo[playerid][pCash]);
INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
INI_Int("Kills",PlayerInfo[playerid][pKills]);
INI_Int("Score",PlayerInfo[playerid][pScore]);
INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
return 1;
}[/pawn]
OnDialogRespone
[pawn] new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Score",0);
INI_WriteInt(File,"Deaths",0);
INI_Close(File);[/pawn]
[pawn]public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
INI_WriteInt(File,"Scores",PlayerInfo[playerid][pScore]);
INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
INI_Close(File);
return 1;
}[/pawn]
To je to!
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Cekaj sta je ovde tacno problem, nece da ti se nesto sacuva i ucita ili ?
Pa ovako znaci zaradim ja U igri 10 skora i 10k i kada izadjem i opet udjem nemam nista ni skor i novca! Onda je do spremanja ja mislim ;/
Idi u fajl i vidi jel ti tamo upisano.
Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jun 29, 2016, 21:31:47 POSLE PODNE
Idi u fajl i vidi jel ti tamo upisano.
Evo ga!
[pawn][data]
Password = 71106994
Cash = 0
Admin = 0
Kills = 0
Scores = 0
Deaths = 0
[/pawn]
Ne znam sta ti je ovo ali rekao bih da ti ovo pravi problem jer ti ovde sve postavljas na 0 http://prntscr.com/bmqfda
ako ti sta pomaze koristim ovaj reg/log
http://forum.sa-mp.com/showthread.php?t=273088
napravi server side za novac.. jer koristis getplayermoney za spremanje i mos s citom naspamat i samim tim treba ti radit
Citat: [Michael] poslato Jun 30, 2016, 00:58:36 PRE PODNE
napravi server side za novac.. jer koristis getplayermoney za spremanje i mos s citom naspamat i samim tim treba ti radit
Kakve to veze ima ? nije to. netko ?
Pa ima veze za ovo sto ti kaze Michael jer ti ovako ako ostavis igrac preko cita moze uzeti brdo para, za novac je isto potrebna varijabla kao i za sve ostalo da bi izbegao money hack.
Sto se tice problema stvarno ne vidim u cemu je greska ili sam corav ili sta :D
Znaci ako ti postavis u serveru varijablu na neki broj tipa.
[pawn]PlayerInfo[playerid][Admin] = 1;[/pawn]
I kad izadjes sa servera po ovim kodovima trebalo bi da ti sacuva.