Detaljan opis problema: Ne radi mi /a chat
CMD:a(playerid, params[])
{
new sendername, string; //tu definiramo admin sta posalje text i string
if(!(PlayerInfo >= 1)) return SendClientMessage(playerid, -1,"[BF-RP]Nemozete koristi ovu komandu."); //Ovde proveravamo dali igrac sta koristi komandu je admin
if(isnull(params)) return SendClientMessage(playerid, -1,"/a "); //Ovde proveravamo dali si ispunjenje uslove
GetPlayerName(playerid,sendername,sizeof(sendername)); //ovde dobijamo ime na onaj sta pise text
sendername[strfind(sendername,"_")] = ' ';
format(string,160,"{FF1919}AdminLvl{FFFFFF}|%d|{FF1919} Admin {AC30AC}|%s|{FFFFFF}: %s",PlayerInfo,sendername,params);
SendAdminMessage(COLOR_LIGHTBLUE, string); //I ovde ga posajemo
return 1;
}
CMD:makeadmin(playerid, params[])
{
if(PlayerInfo >= 1338)//Ovde proveravamo dali je igrac sta zeli da koristi ovu komandu je admin
{
new player, level, string; //ovde definisemo string,level i igrac sta zelimo da mu damo admina
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "{ff9900}/makeadmin [ID ili dio imena] [aLevel (1-1338)]"); //ovde proveravamo dali sve parametre su ispunjenje
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1,"{ff0033}{989898}Igrac nije konektovan!"); //Ovde proveravamo dali taj ID je ili Igrac je konektiran na serveru
if(level < 0 || level > 1338) return SendClientMessage(playerid, -1,"{ff9900}Admin Level ne moze biti manji od 1 i veci od 1338!"); //Ovde proveravamo koji pod koji ili nad koji level nemoze da mu se postavi
PlayerInfo = level; //Ovde se upisuje level Admina
format(string, sizeof(string), "{339933}Admin %s ti je postavio %d Admin Level.", pName(playerid), level); //Tu formatiramo porku
SendClientMessage(player, -1, string); //A ovde je ispisujemo
format(string, sizeof(string), "{339933}Postavili ste %s Admin Level %d.", pName(player), level); //Isti postupak kao ove iznad
SendClientMessage(playerid, -1, string); //isti postupak kao ovo iznad
SavePlayer(playerid);
}
else
{
SendClientMessage(playerid, -1, "{ff0000}{989898}Nisi ovlasten!"); //Ako igrac nije admin ovde mu ispisuje da nemoze koristiti komandu
}
return 1;
}
i kad se rconam nmg postaviti seb admina jer nisam ovlaten 😕
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
