Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BT:RP] Mayor ! poslato Jul 05, 2012, 11:55:50 PRE PODNE

Naslov: [POMOC]Money reset
Poruka od: [BT:RP] Mayor ! poslato Jul 05, 2012, 11:55:50 PRE PODNE
GM koji koristite : GM od 0
Dio skripte:
INI_WriteInt(File, "Money",GetPlayerMoney(playerid));
Problem:
Znaci ja udjem IG skupim 10.000$ i kada odem relog nestanu mi pare sta da radim ?
Naslov: Odg: [POMOC]Money reset
Poruka od: vlado_plavsic poslato Jul 05, 2012, 12:08:35 POSLE PODNE
Napravis stock UpdatePlayer i tu napravi da ti upisuje sve vrednosti igracevih promenljivih.Posle toga stavi tu funkciju pod OnPlayerDisconnect i bice sve u redu :)
Naslov: Odg: [POMOC]Money reset
Poruka od: [BT:RP] Mayor ! poslato Jul 05, 2012, 12:11:53 POSLE PODNE
Plavsa moze mala pomoc kako to da napravim razumio sam ja tebe 100% al kako da napravim isao sam po drugim gmodovima sad i trazio onplayerupdate nisam nasao?
Naslov: Odg: [POMOC]Money reset
Poruka od: vlado_plavsic poslato Jul 05, 2012, 12:19:22 POSLE PODNE
Eto za level i pare:

//Definisi iData ovako:
new iData[128];

// Funckija UpdatePlayer
stock UpdatePlayer(playerid)
{
   format(iData, sizeof iData, SERVER_DATA, GetName(playerid));
    if(fexist(iData))
{
       new INI:File = INI_Open(iData);
       INI_WriteInt(File, "Money",GetPlayerMoney(playerid));
       INI_WriteInt(File, "Level",GetPlayerScore(playerid));
       INI_Close(File);
}
return 1;
}

// I onda pod OnPlayerDisconnect stavis:

public OnPlayerDisconnect(playerid)
{
    UpdatePlayer(playerid);
    return 1;
}
Naslov: Odg: [POMOC]Money reset
Poruka od: [BT:RP] Mayor ! poslato Jul 05, 2012, 12:21:52 POSLE PODNE
sada cu vidjeti dali radi ako radi ljubi bato :* *___*  :D
Naslov: Odg: [POMOC]Money reset
Poruka od: [BT:RP] Mayor ! poslato Jul 05, 2012, 12:29:13 POSLE PODNE
kada ubacim ovo onplayerdisconnect crasha mi pawno nisi nesto dobro stavio  :'(
Naslov: Odg: [POMOC]Money reset
Poruka od: vlado_plavsic poslato Jul 05, 2012, 13:50:15 POSLE PODNE
Citat: ED | ZicMortal poslato Jul 05, 2012, 12:48:58 POSLE PODNE
format(iData, sizeof iData, SERVER_DATA, GetName(playerid));

Trebalo bi definirat SERVER_DATA.

Tacno tako.

Dodaj na vrh ovo:

#define SERVER_DATA "%s.ini"

Naravno,mozes to da modifikujes kako zelis.Primer ako hoces da ti cuva u jedan poseban folder stavis ovako:

#define SERVER_DATA "ImeFoldera/%s.ini"
Naslov: Odg: [POMOC]Money reset
Poruka od: [BT:RP] Mayor ! poslato Jul 05, 2012, 14:23:21 POSLE PODNE
nece opet  >:( >:(
Naslov: Odg: [POMOC]Money reset
Poruka od: vlado_plavsic poslato Jul 05, 2012, 14:37:17 POSLE PODNE
Citat: Pawno beginner poslato Jul 05, 2012, 14:23:21 POSLE PODNE
nece opet  >:( >:(

Burazeru,ono je samo primer kako treba da odradis za sve :D

TI sada odradi za vrednosti ostalih promenljivi koje zelis da cuva.Isti je nacin samo malo treba da izmenis.