Skripta koju koristim: Moja nesto bajag
Detaljan opis problema: e ovako napravio sam reg log sistem sa y_ini sistemom i sada cuva mi password ali mi ne cuva admin level ne cuva mi pare pa ako mozete pomoci.Eto samo recite sta trebam poslati od skripte
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Zaključano
[POMOC] Cuvanje acc
728
pregleda
27
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 10 godina
Mozda je ovo?
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Kills",PlayerInfo);
INI_WriteInt(File,"Deaths",PlayerInfo);
INI_Close(File);
pre 10 godina
Evo ti da kazemo mini reg/log system preko kojeg mozes da vidis kako bi sve to trebalo da funkcionise oko sacuvavanja ...
http://forum.sa-mp.com/showthread.php?t=273088
A ti Derek Hale nemoj da spamas bez veze vec kad si u ovakvoj situaciji kao malo pre onda koristi Izmeni ne stoji to za dzabe !
http://forum.sa-mp.com/showthread.php?t=273088
A ti Derek Hale nemoj da spamas bez veze vec kad si u ovakvoj situaciji kao malo pre onda koristi Izmeni ne stoji to za dzabe !
pre 10 godina
To je nakon reloga jel ? Ako je tako posalji da vidimo kako si uradio sacuvavanje kad igrac izadje sa servera.
pre 10 godina
Pa ono odem relog i ugasim samp-server a evo OnPlayerDisconnect
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Pare",PlayerInfo);
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Ubistava",PlayerInfo);
INI_WriteInt(File,"Umiranja",PlayerInfo);
INI_WriteInt(File,"Level",PlayerInfo);
INI_WriteInt(File,"Respekti",PlayerInfo);
INI_WriteInt(File,"Helper",PlayerInfo);
INI_WriteInt(File,"Vip",PlayerInfo);
INI_Close(File);
return 1;
}
pre 10 godina
Hm po ovome bi trebalo da je ok a kazi mi jel tebi rade uopste varijable za admina i pare ?
pre 10 godina
Napravit ti neku komandu kojom bi proverio vrednosti varijabli nesto tipa u komandu da stavis.
Pa vidi kad das admina jel ti ovde pise taj level ...
new
string;
format(string, sizeof(string), "Admin level: %d", PlayerInfo);
SendClientMessage(playerid, -1, string);
Pa vidi kad das admina jel ti ovde pise taj level ...
pre 10 godina
eh ovako napravio sam ovakvu komandu
i usao sam u igru i ukucao komandu /provera admin lvl nula oke logujem se kao rcon i dam sebi admina i idem /provera i Pise Admin level:0 u cemu je problem
CMD:provera(playerid, params[])
{
new string;
format(string, sizeof(string), "Admin level: %d", PlayerInfo);
SendClientMessage(playerid, -1, string);
return 1;
}i usao sam u igru i ukucao komandu /provera admin lvl nula oke logujem se kao rcon i dam sebi admina i idem /provera i Pise Admin level:0 u cemu je problem
pre 10 godina
Evo komanda pa pogledajte sta nevalja
CMD:makeadmin(playerid, params[])
{
new id,level,msg,msg1,name;
if(IsPlayerAdmin(playerid))
{
if(sscanf(params,"ud",id,level)) return SCM(playerid, SIVA,"Koristi: /makeadmin [Level Admina]");
else if(level > 1341) return SCM(playerid, WHITE,"Najveci admin level je 1341");
else if(level == 0) return SCM(id, WHITE,"Zao nam je ali vise niste admin.Vas admin level je skinut");
else
{
PlayerInfo = level;
format(msg,sizeof(msg)," Cestitamo!! Postali ste Admin level: %d",level);
SCM(id, YELLOW,msg);
GetPlayerName(id,name,sizeof(name));
format(msg1,sizeof(msg1),"Postavili ste igraca %s za Admina level: %d",name,level);
SCM(playerid, RED,msg1);
}
}
else
{
SCM(playerid, SIVA," Niste ovlasceni da koristite ovu komandu");
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava