Detaljan opis problema: Kada upisem /makeadmin Pero_Peric a on je offline pise da sam mu postavio admina ali mu u scriptfiles nepostavi, pa ako mi netko može reÄi gdje sam pogrijeÅ¡io, hvala.
Dio skripte:
YCMD:makeadmin(playerid,params[],help) // Komanda za postavljanje admina.
{
#pragma unused help
new string;
if ((IsPlayerAdmin(playerid)) || PlayerInfo >= 5)
{
new player;
new level;
if(sscanf(params, "si", player, level)) return SendClientMessage(playerid, 0xFFDD66AA, "KORISTENJE: /makeadmin [Admin Lvl]");
if(level >= 0 && level <= 5)
{
if(IsPlayerConnected(GetPlayerId(player)))
{
PlayerInfo[GetPlayerId(player)] = level;
SavePlayer(GetPlayerId(player));
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
format(string, sizeof(string),"|SERVER| Dobio si status admina (%02d) od strane admina %s.",level, Ime(playerid));
SendClientMessage(GetPlayerId(player), COLOR_GOLD, string);
}
else
{
format(string, sizeof(string), PATH, player);
if(fexist(string))
{
new INI:File = INI_Open(string);
INI_SetTag(File,"Data");
INI_WriteInt(File,"Admin",level);
INI_Close(File);
format(string, sizeof(string),"|WARNING| %s je dobio status admina (%02d) od strane admina %s.",player, level, Ime(playerid));
SendAdmMsg(COLOR_LIGHTRED, string);
}
else { SendClientMessage(playerid, 0xFF6347AA, "|GRESKA| Upisano ime ne postoji u bazi podataka."); }
}
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
