Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Alex1993 poslato Novembar 05, 2013, 19:08:45 POSLE PODNE

Naslov: [POMOC]Kako napravit da mi cuva pare
Poruka od: Alex1993 poslato Novembar 05, 2013, 19:08:45 POSLE PODNE
Skripta koju koristim : moj mod od 0
Opis problema: kako da napravim da mi cuva pare ? Pokusao sam sve al nece da sacuva ni skin ni pare
Dio skripte: sta vam trebam dati?
Slika/Video://
Ako neko moze da objasni detaljno hvala unaprijed
Naslov: Odg: [POMOC]Kako napravit da mi cuva pare
Poruka od: kim3205 poslato Novembar 05, 2013, 19:53:59 POSLE PODNE
moguce da ima veze sa JB ako koristis
Naslov: Odg: [POMOC]Kako napravit da mi cuva pare
Poruka od: Alex1993 poslato Novembar 05, 2013, 19:55:31 POSLE PODNE
Citat: |DC-Owner| Pinki ãƒ,, √ poslato Novembar 05, 2013, 19:53:59 POSLE PODNE
moguce da ima veze sa JB ako koristis
brate jel znas mozda kako da napravim da mi cuva skin i pare ?
Naslov: Odg: [POMOC]Kako napravit da mi cuva pare
Poruka od: [BR] Ralph poslato Novembar 05, 2013, 19:57:32 POSLE PODNE
Pod OnPlayerDisconect stavi da ti cuva. Isto tako odredjene stvari poput primanja davanja novca isto odmah pamti uradi stock za cuvanje nesto tipa ovako:
stock Cuvanje(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
// dodaj tu i ostale stvari da ti cuva odmah
INI_Close(File);
return 1;
}


za skin isto dodaj u stock varijablu za skin ovo je samo primer ne znam kako je kod tebe

Onda ne moras pod OnPlayerDisconect nista stavljati osim ovoga: Cuvanje(playerid);
To ce cuvati statse...

Sada ako je komanda za davanje novca igrac igracu onda isto u komandu stavi
Cuvanje(playerid); da ti odmah updejtuje fajl, i ne bi trebalo dolaziti do problema.

Nemoj to cuvanje stavljati svuda jer nema potrebe.

za skin isto dodaj u stock varijablu za skin ovo je samo primer ne znam kako je kod tebe
stock Cuvanje(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
// dodaj tu i ostale stvari da ti cuva odmah
INI_Close(File);
return 1;
}

Opet sve isto kao i za novac....
Naslov: Odg: [POMOC]Kako napravit da mi cuva pare
Poruka od: Alex1993 poslato Novembar 07, 2013, 13:35:57 POSLE PODNE
[quote author=[X-3] Ralph link=topic=81182.msg556346#msg556346 date=1383677852]
Pod OnPlayerDisconect stavi da ti cuva. Isto tako odredjene stvari poput primanja davanja novca isto odmah pamti uradi stock za cuvanje nesto tipa ovako:
stock Cuvanje(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
// dodaj tu i ostale stvari da ti cuva odmah
INI_Close(File);
return 1;
}


za skin isto dodaj u stock varijablu za skin ovo je samo primer ne znam kako je kod tebe

Onda ne moras pod OnPlayerDisconect nista stavljati osim ovoga: Cuvanje(playerid);
To ce cuvati statse...

Sada ako je komanda za davanje novca igrac igracu onda isto u komandu stavi
Cuvanje(playerid); da ti odmah updejtuje fajl, i ne bi trebalo dolaziti do problema.

Nemoj to cuvanje stavljati svuda jer nema potrebe.

za skin isto dodaj u stock varijablu za skin ovo je samo primer ne znam kako je kod tebe
stock Cuvanje(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
// dodaj tu i ostale stvari da ti cuva odmah
INI_Close(File);
return 1;
}

Opet sve isto kao i za novac....
[/quote]
Brate jel mi mozes ti to uradit ev ti moja skrpita u pastebin jer ja nap ono isto de mi ti naravi pls
http://pastebin.com/JtNsah9n
Naslov: Odg: [POMOC]Kako napravit da mi cuva pare
Poruka od: Alex1993 poslato Novembar 07, 2013, 13:39:26 POSLE PODNE
rijesio sam da cuva, ali nece da mi ucita money u igri