Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: |LOB| Robi.pwn poslato April 08, 2013, 08:33:57 PRE PODNE

Naslov: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: |LOB| Robi.pwn poslato April 08, 2013, 08:33:57 PRE PODNE
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:Pa znam napraviti da se premaju podatci kao što su ubojstva,smrti i te šeme ali me zanima dali je moguce da se spremaju i health i armour?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: ChampaWasTaken poslato April 08, 2013, 09:17:27 PRE PODNE
Probaj
new zivot;
Playerinfo[playerid][pHealth]=zivot
SetPlayerHealth(playerid, zivot);

Ovo pod onplayerspawn nezz oceli raditi ovo sam pisao preko mobitela
I btw moras napraviti vrijable da se sprema igracev zivot  isto vako samo getplayerhealth
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: Dimi poslato April 08, 2013, 10:31:23 PRE PODNE
Citat: [iLife]Champa poslato April 08, 2013, 09:17:27 PRE PODNE
Probaj
new zivot;
Playerinfo[playerid][pHealth]=zivot
SetPlayerHealth(playerid, zivot);

Ovo pod onplayerspawn nezz oceli raditi ovo sam pisao preko mobitela
I btw moras napraviti vrijable da se sprema igracev zivot  isto vako samo getplayerhealth

Logicnije bi islo ovako , da ovo stavis pod onplayeridsc

new zivot;
GetPlayerHealth(playerid, zivot);
Playerinfo[playerid][pHealth] = zivot;


Pod onplayerconn stavis
SetPlayerHealth(playerid, Playerinfo[playerid][pHealth]);

nisam testao nzm da li radi valjda bi trebalo
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: |LOB| Robi.pwn poslato April 08, 2013, 10:35:31 PRE PODNE
a nešto u load user i enum?
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: Dimi poslato April 08, 2013, 11:04:11 PRE PODNE
Citat: Robi031 poslato April 08, 2013, 10:35:31 PRE PODNE
a nešto u load user i enum?

pa naravno da ces dodati varijablu phealth svuda :)
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: Ermin. poslato April 08, 2013, 11:49:55 PRE PODNE
Krivo.
public OnPlayerDisconnect(playerid)
{
    new Float:PlayerHealth, ime[MAX_PLAYER_NAME];
    GetPlayerHealth(playerid, PlayerHealth);
    GetPlayerName(playerid, ime, sizeof(ime));


    new fajl[35];
    format(fajl, 35, "Korisnici/%s.ini", ime);
    new INI:pFajl = INI_Open(fajl);
    INI_WriteFloat(pFajl, "Health", PlayerHealth);
    INI_Close(pFajl);
    return 1;
}
Naslov: Odg: [Pomoc] Spremanje Health-a I Armour-a
Poruka od: ChampaWasTaken poslato April 08, 2013, 18:14:37 POSLE PODNE
lol uradi kosto smo ti gore rekli ovo je bespotrebno jer logicno valjda da pod onplayerdisc imas:
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");


i da sranja da otvoris i zatvoris yini samo to kopiraj ovo i work ce xD