Detaljan opis problema: Zanima me da li je ova komanda ispravna. Komanda u bazi namjesti admin level na koji ja hocu, ali u igri ne reaguje.
CMD:postaviadmina(playerid, params[])
{
if(PlayerInfo > HEAD || !IsPlayerAdmin(playerid)) return NoPremission(playerid);
{
new id, kol;
if(sscanf(params, "ui", id, kol)) return SCM(playerid, GRAD3, "Koristite: /postaviadmina [Igracev ID] [Level 1-6)");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "Taj igrac nije u igri");
new var;
format(var, sizeof(var), "Postavili ste %s za administratora level %d", id, kol);
SCM(playerid, ZELENA, var);
format(var, sizeof(var), "Postavljeni ste za administratora nivo %d, Admin: %s", kol, playerid);
SCM(id, SVETLOPLAVA, var);
PlayerInfo = kol;
new Query;
format(Query, sizeof(Query), "UPDATE `korisnici` SET `Admin` = '%d' WHERE `Ime` = '%s' LIMIT 1", kol, ImeIgraca(id));
mysql_query(Query);
}
return 1;
}kada ga iskucam u ovoj komandi, nece da izbaci
CMD:admini(playerid, params[])
{
new ime;
SCM(playerid, CRVENA, "________________ Administratori ________________");
foreach(Player, i)
{
if(PlayerInfo > 0 && PlayerInfo < HEAD && IsPlayerConnected(i))
{
GetPlayerName(i,ime,MAX_PLAYER_NAME);
format(CmdString, 128, "Admin: {FFFFFF}%s | {33CCFF}Nivo: {FFFFFF}%d", ime, PlayerInfo);
SCM(playerid, CRVENA, CmdString);
}
}
return 1;
}Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

