[pomoc]Nece da sacuva score i novac na izlasku iz igrice

Započeo Arnel_Bp
21. Sep. 2014. Zaključano
644
pregleda
17
postova
Arnel_Bp
5
Underboss
21. Sep. 2014.
Skripta koju koristim: Moja od 0
Detaljan opis problema: kao sto naslov kaze....Nece da sacuva score i novac na izlasku iz igrice
Dio skripte:
enum pInfo
{
    pAdminLevel,
    pCash,
    pScore,
}
new PlayerInfo;


na diskonekt
dini_IntSet(file, "Novac", PlayerInfo);
dini_IntSet(file, "Score", PlayerInfo);
dini_IntSet(file, "AdminLevel",PlayerInfo);


na registraciji
	dini_IntSet(file, "Novac",PlayerInfo = 500);
dini_IntSet(file, "Score",PlayerInfo = 0);


na login
GivePlayerMoney(playerid, dini_Int(file, "Novac")-GetPlayerMoney(playerid));");
PlayerInfo = dini_Int(file, "AdminLevel");
SetPlayerScore(playerid, PlayerInfo);


moze neka pomoc? Hvala
Neke slike/video za lakse dobivanje pomoci(neobavezno):
xyzcod2
5
Underboss
22. Sep. 2014.
daj mi cijeli onplayerdisconnect public
Arnel_Bp
5
Underboss
22. Sep. 2014.
Evo, samo probaj da pomognes 😄
public OnPlayerDisconnect(playerid, reason)
{
    new msg;
new name;
    GetPlayerName(playerid, name, sizeof(name));
format(msg, sizeof(msg), "\2;%s(%d) je napustio server. (%s)\2;", name,playerid,aDisconnectNames);
new ConnectName, str;
GetPlayerName(playerid, ConnectName, 30);
switch (reason)
{
case 0: format(str, 256, "%s je napustio server! (Timeout)", ConnectName);
case 1: format(str, 256, "%s je napustio server! (Leaving)", ConnectName);
case 2: format(str, 256, "%s je napustio server! (Kicked/Banned)", ConnectName);
    }
    SendClientMessageToAll(0x808080AA, str);
zoneupdates = 0;
player_zone = -1;
new file;
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(gPlayerLogged == 1)
{
dini_IntSet(file, "Score", PlayerInfo);
dini_IntSet(file, "BreakOut", PlayerInfo);
dini_IntSet(file, "Uncuff", PlayerInfo);
dini_IntSet(file, "Fix", PlayerInfo);
dini_IntSet(file, "DPs", PlayerInfo);
dini_IntSet(file, "Arrest", PlayerInfo);
dini_IntSet(file, "Taze", PlayerInfo);
dini_IntSet(file, "Novac", PlayerInfo);
dini_IntSet(file, "AdminLevel",PlayerInfo);
dini_IntSet(file, "JailCards",PlayerInfo[ pJailCard]);
dini_IntSet(file, "RobLevel",PlayerInfo);
    dini_IntSet(file, "Frozen", PlayerInfo);
    dini_IntSet(file, "DonatorLevel",PlayerInfo);
    dini_IntSet(file, "SWATLevel",PlayerInfo);
    dini_IntSet(file, "PagatiLevel",PlayerInfo);
    dini_IntSet(file, "ArmyLevel",PlayerInfo);
    dini_IntSet(file, "CanUseSWAT",PlayerInfo);
    dini_IntSet(file, "CanUseArmy",PlayerInfo);
    dini_IntSet(file, "CanUseAPagati",PlayerInfo);
}
    gPlayerLogged = 0;
SakrijTD(playerid);
if(IsBeingSpeced == 1)
{
foreach(Player,i)
{
if(spectatorid == playerid)
{
TogglePlayerSpectating(i,false);
}
}
}
    return 1;
}
xyzcod2
5
Underboss
22. Sep. 2014.
jel ti ne cuva samo score i novac ili ti nista ne cuva?
Arnel_Bp
5
Underboss
22. Sep. 2014.
xyzcod2 wrote on September 22, 2014, 4:34 pm:
jel ti ne cuva samo score i novac ili ti nista ne cuva?


samo novac i score ovo drugo cuva extra 😛
Arnel_Bp
5
Underboss
23. Sep. 2014.
bump?
aleluja
5
Godfather
23. Sep. 2014.
score ti ne cuva jer si stavio
dini_IntSet(file, "Score",PlayerInfo = 0);
pa stavi mu 1

GivePlayerMoney(playerid, dini_Int(file, "Novac")-GetPlayerMoney(playerid));");

nisan siguran al ja msm da ti ovaj - briše novac.
Arnel_Bp
5
Underboss
23. Sep. 2014.
ako maknem - onda mi ima 4 erora, a ako stavim u mjesto ovoga minusa zarez onda mi 1 warning ima, pa sta da mu radim?
: warning 202: number of arguments does not match definition
xyzcod2
5
Underboss
23. Sep. 2014.
stavis giveplayermoney(playerid, moneyenum);
Arnel_Bp
5
Underboss
23. Sep. 2014.
xyzcod2 wrote on September 23, 2014, 6:03 pm:
stavis giveplayermoney(playerid, moneyenum);


pa kako to da zamijenim znaci ovo sto sam gore postavio sa giveplayermoney(playerid, pCash); ?
xyzcod2
5
Underboss
23. Sep. 2014.
GivePlayerMoney(playerid, PlayerInfo);
Arnel_Bp
5
Underboss
24. Sep. 2014.
sve uradio/zamijenio i opet isto... ne sacuva i to je too...
xyzcod2
5
Underboss
24. Sep. 2014.
stavi ovo pa testiraj i onda mi posalji server log
public OnPlayerDisconnect(playerid, reason)
{
    new msg;
new name;
    GetPlayerName(playerid, name, sizeof(name));
format(msg, sizeof(msg), "\2;%s(%d) je napustio server. (%s)\2;", name,playerid,aDisconnectNames);
new ConnectName, str;
GetPlayerName(playerid, ConnectName, 30);
switch (reason)
{
case 0: format(str, 256, "%s je napustio server! (Timeout)", ConnectName);
case 1: format(str, 256, "%s je napustio server! (Leaving)", ConnectName);
case 2: format(str, 256, "%s je napustio server! (Kicked/Banned)", ConnectName);
    }
    print("1");
    SendClientMessageToAll(0x808080AA, str);
zoneupdates = 0;
player_zone = -1;
new file;
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(gPlayerLogged == 1)
{
    print("2");
dini_IntSet(file, "Score", PlayerInfo);
dini_IntSet(file, "BreakOut", PlayerInfo);
dini_IntSet(file, "Uncuff", PlayerInfo);
dini_IntSet(file, "Fix", PlayerInfo);
dini_IntSet(file, "DPs", PlayerInfo);
dini_IntSet(file, "Arrest", PlayerInfo);
dini_IntSet(file, "Taze", PlayerInfo);
dini_IntSet(file, "Novac", PlayerInfo);
dini_IntSet(file, "AdminLevel",PlayerInfo);
dini_IntSet(file, "JailCards",PlayerInfo[ pJailCard]);
dini_IntSet(file, "RobLevel",PlayerInfo);
    dini_IntSet(file, "Frozen", PlayerInfo);
    dini_IntSet(file, "DonatorLevel",PlayerInfo);
    dini_IntSet(file, "SWATLevel",PlayerInfo);
    dini_IntSet(file, "PagatiLevel",PlayerInfo);
    dini_IntSet(file, "ArmyLevel",PlayerInfo);
    dini_IntSet(file, "CanUseSWAT",PlayerInfo);
    dini_IntSet(file, "CanUseArmy",PlayerInfo);
    dini_IntSet(file, "CanUseAPagati",PlayerInfo);
}
    gPlayerLogged = 0;
print("3");
SakrijTD(playerid);
if(IsBeingSpeced == 1)
{
foreach(Player,i)
{
if(spectatorid == playerid)
{
TogglePlayerSpectating(i,false);
}
}
}
print("4");
    return 1;
}
Arnel_Bp
5
Underboss
25. Sep. 2014.
Testirano ali nece... nece pa nece, ja nzm sta da mu radimo vise, sta mu je problem....  😎 😎 😎
xyzcod2
5
Underboss
26. Sep. 2014.
Nisam ni napravio nista da bi radilo vec sam dodao print funkcije da vidim jeli sve dobro radi, tako da mi posalji server log da vidim

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha