Detaljan opis problema: Imam problem ja sam ubacio /makeadmin kao na LastStep i imam problem ja kada kucam /makeadmin izbaci da ukucam id i lvl koji ce da bude ja kucam /makeadmin 0 1341 ne izbaci nista ali bas nista evo vam cela cmd.Ovo sam promenio zbog /admini.Ne izbacuje nijedan error
CMD:makeadmin(playerid, params[])
{
if(PlayerInfo == 1341 || PlayerInfo == 1)
{
new igr, lvl, str2, ime; new textic;
if(sscanf(params, "ui", igr, lvl)) return SCM(playerid, -1, "KORISTI: /makeadmin [ID/ime] ");
if(igr == IPI) return SCM(playerid, COLOR_RED, "Igrac je offline.");
if(lvl > 1341) return SCM(playerid, COLOR_GREY,"Admin level ne moze biti veci od 1341");
GetPlayerName(igr, ime, sizeof(ime));
new randomkod = 1000 + random(8999), kod;
format(kod, 7, "%d", randomkod);
if(lvl == 0)
{
new name3;
GetPlayerName(igr, name3, sizeof(name3));
for(new h = 1; h < MAX_ADMINS; h++)
{
new textic2;
format(textic2, sizeof(textic2), "staff/admini/Admin_%d.ini",h);
if(fexist(textic2))
{
if(strcmp(AdminInfo,name3, true) == 0)
{
format(str2, sizeof(str2), " Vlasnik %s je postavio ADMINISTRATOR level na 0 igracu %s.", GetName(playerid), GetName(igr));
ABroadCast(COLOR_YELLOW, str2, 4);
format(str2, sizeof(str2), "{07C1F5}Uspesno skidanje administratora igracu {FFFFFF}%s", GetName(igr));
SCM(playerid, COLOR_YELLOW, str2);
new jarmed66;
new loginstring;
format(jarmed66,sizeof(jarmed66),"{FF0000}\t\t\t\t\n{FFFFFF}Vas administratorski nivo je je postavljen na 0 od strane vlasnika %s",GetName(playerid));
format(loginstring,sizeof(loginstring),"%s",jarmed66);
ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Admin-Info",loginstring,"OK","");
format(jarmed66,sizeof(jarmed66),"{FFFFFF}Vas administratorski nivo je je postavljen na 0 od strane vlasnika %s",GetName(playerid));
SCM(igr,COLOR_GREY,jarmed66);
PlayerInfo = 0;
strmid(AdminInfo, "", 0, strlen(""), 60);
strmid(AdminInfo, "", 0, strlen(""), 60);
AdminInfo = 0;
AdminInfo = 0;
SaveAdmin(h);
new File:examplef = fopen(textic2, io_write);
fclose(examplef); //
fremove(textic2);
SetPlayerSkin(playerid, 294);
}
}
}
return 1;
}
if(PlayerInfo != 0)
{
for(new i = 1; i < MAX_ADMINS; i++)
{
if(strcmp(AdminInfo, ime, true) == 0)
{
PlayerInfo = lvl;
SetPlayerSkin(playerid, 294);
AdminInfo = lvl;
SaveAdmin(i);
}
}
}
else
{
PlayerInfo = lvl;
SetPlayerSkin(igr, 294);
for(new i = 1; i < MAX_ADMINS; i++)
{
format(textic, sizeof(textic), "staff/admini/Admin_%d.ini", i);
if(!fexist(textic))
{
strmid(AdminInfo, ime, 0, strlen(ime), MAX_PLAYER_NAME);
strmid(AdminInfo, kod, 0, strlen(kod), 60);
AdminInfo = lvl;
AdminInfo = 0;
new File:cuvanje = fopen(textic, io_write);
fclose(cuvanje); //
SaveAdmin(i);
i = 998;
}
}
}
format(str2, sizeof(str2), "{07C1F5}Ustupili ste {FFFFFF}%s-u {07C1F5}administratorski nivo {FFFFFF}%d.", GetName(igr), lvl);
SCM(playerid, COLOR_YELLOW, str2);
format(str2, sizeof(str2), " Vlasnik %s je postavio ADMINISTRATOR level %d igracu %s.", GetName(playerid), lvl, GetName(igr));
ABroadCast(COLOR_YELLOW, str2, 4);
new jarmed11;
new jarmed22;
new jarmed33;
new jarmed44;
new jarmed55;
new jarmed66;
new jarmed77;
new loginstring;
format(jarmed11,sizeof(jarmed11),"{07C1F5}Cestamo ! {FFFFFF}Dodeljena vam je pozicija Administratora LEVEL %d od Vlasnika %s.",lvl, GetName(playerid));
format(jarmed22,sizeof(jarmed22),"\nPozicija administratora nosi veliku odgovornost, te vas molimo da se potrudite da ne uprljate ugled servera.");
format(jarmed33,sizeof(jarmed33),"\nSvaku odluku donosite iskljucivo na svoju odgovornost, pa shodno tome budite pazljivi.");
format(jarmed44,sizeof(jarmed44),"\n{07C1F5}Vas Adminski kod je : {FFFFFF}%d",randomkod);
format(jarmed55,sizeof(jarmed55),"\nAdminski kod vam sluzi kao zastita za vas nalog. Pri svakom loginu ukucacete gore upisane brojeve,");
format(jarmed66,sizeof(jarmed66),"\nPa vas tim povodom molimo da kod zapisete, ili zapamtite.");
format(jarmed77,sizeof(jarmed77),"\n\n\t\t\t\t\t{07C1F5}SRECNO ! {FFFFFF}");
format(loginstring,sizeof(loginstring),"%s%s%s%s%s%s%s",jarmed11,jarmed22,jarmed33,jarmed44,jarmed55,jarmed66,jarmed77);
ShowPlayerDialog(igr, 9999, DIALOG_STYLE_MSGBOX,"{07C1F5}Admin-Info",loginstring,"OK","");
LoadAdmine();
}
else return NisiOvlascen(playerid);
return 1;
}Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):