Zaključano

[POMOC] Cuvanje acc

Započeo LoOdaK
pre 10 godina
728
pregleda
27
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Boki Boki
OG Legend
pre 10 godina
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):
Derek Hale
Wheel Man
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);
Derek Hale
Wheel Man
pre 10 godina
Evo ti ceo Reg/Log YINI pa vidi gde ti je greska
http://pastebin.com/r4htbbcJ
Rudimental
OG Legend
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 !
Boki Boki
OG Legend
pre 10 godina
Rudi ovakav sistem sam i ja radio ali eto opet nece da cuva admin level koji sam i pare moje u dzepu
Rudimental
OG Legend
pre 10 godina
To je nakon reloga jel ? Ako je tako posalji da vidimo kako si uradio sacuvavanje kad igrac izadje sa servera.
Boki Boki
OG Legend
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;
}
Rudimental
OG Legend
pre 10 godina
Hm po ovome bi trebalo da je ok a kazi mi jel tebi rade uopste varijable za admina i pare ?
Boki Boki
OG Legend
pre 10 godina
a stavio sam varijable ono
enum pInfo
{
  pCash,
  pAdmin,
}
Rudimental
OG Legend
pre 10 godina
Napravit ti neku komandu kojom bi proverio vrednosti varijabli nesto tipa u komandu da stavis.

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 ...
Boki Boki
OG Legend
pre 10 godina
eh ovako napravio sam ovakvu komandu
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
Rax_King
Godfather
pre 10 godina
Aj probaj da ti kada ukucas cmd /postaviadmina ili kako vec da ti tada upise AdminLevel
Boki Boki
OG Legend
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;
}
Derek Hale
Wheel Man
pre 10 godina
Po tome pise da je naveci lvl 1341, jesi sebi davao 1341 ili 1,2,3 itd? A probaj da das sebi admina preko scriptfiles pa onda vidi jer ti radi to jbg..
Boki Boki
OG Legend
pre 10 godina
Brt napravio sam da mi cuva u scriptfiles ali sada meni pise u scriptfiles admin 1340 ili admin 1341 ali ja kad udjem na srw i komandu /makeadmin ukucam pise mi niste ovlasteni

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava