Skripta koju koristim: moja od 0
Detaljan opis problema: nece da sacuva DonatorLevel, niti SWATRank
Dio skripte:
pDonatorLevel,
pSWATRank,
na public onplayerdis ovo
dini_IntSet(file, "DonatorLevel",PlayerInfo[playerid][pDonatorLevel]);
dini_IntSet(file, "SWATLevel",PlayerInfo[playerid][pSWATRank]);
na registraciju ovo
dini_IntSet(file, "DonatorLevel",PlayerInfo[playerid][pDonatorLevel] = 0);
i ovo na komandu
//------------------------------------------------------------------------------
CMD:mdonator(playerid, params[])
{
if(PlayerInfo[playerid][pAdminLevel] < 5 && PlayerInfo[playerid][pDonatorLevel] < 3) return SendClientMessage(playerid,-1,"{FF0000}Zao nam je ali ne mozete koristititi ovu komandu, neispravna je. Kucaj /komande da vidis tvoje komande.");
if(Ulogiran[playerid] == 0) return SendClientMessage(playerid, -1, "{FF0000}Moras se spawnati da bi mogao da koristis ovu komandu");
new string[128],id,level;
if(sscanf(params, "ui", id,level)) return SCM(playerid, -1, "{FF0000}Koristi: /mdonator [igracev ID] [Donator Level(1-3)]");
if(level > 3 || level <= 0) return SCM(playerid,-1,"{FF0000}Maksimalan level donatora je 3.");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Taj igrac nije online!");
format(string,sizeof(string),"{FF0000}Admin {FFFFFF}%s {FF0000}ti je dao Donator level{FFFFFF} %d",GetName(playerid),level);
SCM(id,-1,string);
format(string,sizeof(string),"{FF0000}Igracu {FFFFFF}%s {FF0000}si dao sada Donator level{FFFFFF} %d",GetName(id),level);
SCM(playerid,-1,string);
PlayerInfo[id][pDonatorLevel] = level;
return 1;
}
meni ocita u igricu ovaj level, i normalno radi, i odem relog, nema nista ne radi, a u scriptfiles ga ocita koji je rank... moze pomoc?
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Iko?
Pa jel si stavio da ti ucita to?
da, sve sto je potrebnoo...
evo sredio sam za donatorlevel ali SWATrank ne ide haha :D
a šta je s swatrank? šta treba stim?
Pa da li si dodao u koji fajl da se sacuva, tj, da li si otvorio fajl preko dinija ?
reseno sve ! lock !