Opis problema : pravio sam /makeadmin komandu, ali ima problem svaki put kad hocu nekom da dam admina pise da taj igrac nije online.Znaci igrac je online tj. taj ID koji stavim je online ali on meni stalno salje tu poruku btw. to se desava i na drugim komandama
Dio skripte :
CMD:makeadmin(playerid, params[])
{
if(PlayerInfo >= 1338 || IsPlayerAdmin(playerid))
{
new player, level, string, admin, igrac;
GetPlayerName(player, igrac, MAX_PLAYER_NAME);
GetPlayerName(playerid, admin, MAX_PLAYER_NAME);
if(sscanf(params, "ui", player, level)) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}/makeadmin [Igracev ID] [Admin Level]");
else if(IsPlayerConnected(player)) return SendClientMessage(playerid, 0xFFFFFFFF,"{0085FA} {FFFFFF}Taj ID nije online.");
else if(level < 0 || level > 1338) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}Admin level mora da bude veci od 0 i manj od 1338");
{
PlayerInfo = level;
format(string, sizeof(string), "{0085FA} {FFFFFF}Vlasnik %s vam je postvaio admin level na %d ",admin, level);
SendClientMessage(player, 0xFFFFFFFF, string);
format(string, sizeof(string), "{0085FA} {FFFFFF}Postavili ste igracu %s admin level %d .",igrac, level );
SendClientMessage(playerid, 0xFFFFFFFF, string);
}
}
else
{
SendClientMessage(playerid, -1, "{FF0000} {FFFFFF}Niste ovlasteni da koristite ovu komandu{FF0000}!!!");
}
return 1;
}Slika/Video : //
Hvala unaprijed