Detaljan opis problema: Pa kada dam sebi admina,nece da mi sacuva ...isto tako daje mi neke codove lupam 21 a i ne trazi mi prilikom logovanja,po meni je ovo sve ok nzm sta ne stima.. 😕
Dio skripte:
YCMD:postaviadmina(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PI < 6) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Samo Vlasnik!");
new igr, lvl, pas, zdz, str1, str2, ime; new textic;
if(sscanf(params, "uiss", igr, lvl, pas, zdz)) return SCM(playerid, -1,""SIVA"USE: "BELA"/makeadmin [ID/ime] ");
if(igr == IPI) return SCM(playerid, -1, "Igrac je offline.");
GetPlayerName(igr, ime, sizeof(ime));
if(PI != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(AdminInfo, ime, true) == 0)
{
PI = lvl;
AdminInfo = lvl;
SaveAdmin(i);
}
}
}
else
{
PI = lvl;
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "Admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
strmid(AdminInfo, pas, 0, strlen(pas), 60);
AdminInfo = lvl;
AdminInfo = 0;
AdminInfo = 0;
strmid(AdminInfo, zdz, 0, strlen(zdz), 60);
fopen(textic, io_write);
SaveAdmin(i);
i = 998;
}
}
}
format(str1, sizeof(str1), ""GLAVNA"(LoC): "BELA"Administrator %s vas je promovisao u administratora level %d.", GetName(playerid), lvl);
SCM(igr, -1, str1);
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
SCM(playerid,-1,""BELA" ! VAZNO ! ");
SCM(playerid,-1," ");
SCMF(playerid,-1,""BELA" ADMIN SIFRA: %d ",pas);
SCM(playerid,-1," ");
SCM(playerid,-1,""BELA"Zapamtite ovaj kod! Inace, necete moci da se ulogujete kao admin!");
SCM(playerid,-1,""SVCRVENA"---------------------------------------");
format(str2, sizeof(str2), ""GLAVNA"(LoC): "BELA"Promovisali ste %s-u administratorski level %d.", GetName(igr), lvl);
SCM(playerid, -1, str2);
return 1;
}stock SaveAdmin(i)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",i);// j
if(fexist(textic))
{
new INI:File = INI_Open(textic);
INI_WriteString(File, "Ime", AdminInfo);
INI_WriteString(File, "Pas", AdminInfo);
INI_WriteInt(File, "Rank", AdminInfo);
INI_WriteInt(File, "Stanje", AdminInfo);
INI_WriteInt(File, "Neakt", AdminInfo);
INI_WriteString(File, "Zaduzenje", AdminInfo);
INI_Close(File);
}
return 1;
}
stock ProveriAdmina(playerid)
{
new name;
GetPlayerName(playerid, name, sizeof(name));
for(new h = 1; h < MAX_ADMINS; h++)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",h);
if(fexist(textic))
{
if(strcmp(AdminInfo,name, true) == 0 && PI == 0)
{
SPD(playerid, DIALOG_ASIFRA, DIALOG_STYLE_INPUT, ""GLAVNA"Admin verifikacija!", ""BELA"Unesite svoju administracioski kod da biste ste se prijavali kao administrator!", "Unesi", "Odustani");
admin = h;
}
}
}
return 1;
}
stock LoadAdmine()
{
for(new h = 1; h < MAX_ADMINS; h++)
{
new textic;
format(textic, sizeof(textic), "Admini/Admin_%d.ini",h);
if(fexist(textic))
{
INI_ParseFile(textic, "LoadAdmin_%s", .bExtra = true, .extra = h);
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno): ///
