Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam cmd /clearadminslot i kada ukucam komandu ne izbriše mi se admin sa slota /admini
Dio skripte: YCMD:clearadminslot(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SIVA"Morate biti ulogovani da bi koristili komande!");
{
new id, slot, string[128];
if(PlayerInfo[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
{
if(sscanf(params, "u", id, slot)) return SCM(playerid,-1, ""SIVA"KORISCENJE: /clearadminslot [slot 1-20]");
else if(id == IPI) return SCM(playerid,-1, "Pogresan ID!");
else if(slot < 0 || slot > 20) return SCM(playerid,-1, "Slot ne moze biti manji od 1 ili veci od 20!");
else
{
new ldst[128];
format(ldst,128,"Admini/%d.txt",slot);
new text[80];
format(text,64,"Niko");
new File:log;
log = fopen(ldst, io_write);
fwrite(log, text);
fclose(log);
PlayerInfo[id][pASlot] = slot;
format(string, sizeof(string), ""BELA" Ocistili ste Admin slot %d", slot);
SCM(playerid, -1, string);
format(string, sizeof(string), ""BELA" Smenjeni ste za pozicije administratora");
SCM(playerid, -1, string);
SavePlayer(id);
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
if(PlayerInfo[playerid][pAdmin] > 0)
{
new ldst[128];
format(ldst,128,Admini/%d.txt",slot);
new text[80];
format(text,64,"Niko");
new File:log;
log = fopen(ldst, io_write);
fwrite(log, text);
fclose(log);
}
;)