Detaljan opis problema:Imam komandu /ban ona samo u scriptfiles upisuju ime igraca koji je banovan i ona naravno nemoze uci na server ali ako promeni nick opet moze uci e sada me zanima kako se igrac moze banovati za stalno
Dio skripte:
CMD:ban(playerid, params[])
{
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi se ulogovao");
if(PlayerInfo < 3) return NisiOvlascen(playerid);
//if(AdminDuty == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi na admin duznosti");
new para1, string;
new razlog;
new godina, mesec, dan, sat, minut, sekunde;
getdate(godina, mesec, dan);
gettime(sat, minut, sekunde);
if(sscanf(params, "us", para1,razlog)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/ban ");
if(!IsPlayerConnected(para1)) return SCM(playerid,-1,"Taj igrac nije na serveru.");
if(PlayerInfo > PlayerInfo) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Ne mozes banovati jaceg admina od sebe");
format(string,sizeof(string), " %s je banovan od strane Administratora. Razlog : %s",GetName(para1),razlog);
SendClientMessageToAll(NARANDZASTA,string);
ObrisiChat(para1, 20);
format(string,sizeof(string),"|_____________BAN INFO_____________|");
SCM(para1,-1,string);
format(string,sizeof(string),"Od admina: %s || Razlog: %s",GetName(playerid),razlog);
SCM(para1,-1,string);
format(string,sizeof(string),"Datum: %d-%d-%d || Vreme: %d:%d:%d",dan,mesec,godina,sat,minut,sekunde);
SCM(para1,-1,string);
SCM(para1,-1,"{07C1F5}{FFFFFF}Ukoliko mislite da je ovo greska pritisnite F8");
SCM(para1,-1,"{07C1F5}{FFFFFF}i postavite zahtev za unban na adresi /");
new logstr;
format(logstr,sizeof(logstr)," ADMINISTRATOR %s je BANOVAO igraca %s sa servera. Razlog: %s",GetName(playerid),GetName(para1),razlog);
ABroadCast(CRVENA, logstr, 4);
SCMF(playerid,-1,"{07C1F5}Banovao si igraca %s! Razlog: %s",GetName(para1),razlog);
BanPlayers(para1,GetName(playerid),razlog);
SacuvajIgraca(para1);
SetTimerEx("UnsetBan", 500, 0, "i", para1);
return 1;
}
forward UnsetBan(playerid);
public UnsetBan(playerid)
{
Ban(playerid);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
