Problem(error/warning): vaš odgovor Kada ga banam admin komandom izađe mi poruka da je banan ali on moze uc opet bez ikakvih problema ja u njegovom folderu pise da je banned 1 ali opet on moze uc
Dio skripte: [ pawn ]CMD:ban(playerid, params[],help)
{
if(gPlayerLogged == 0) return SendClientMessage(playerid, 0xFF8284FF, ": Ne mozete koristiti komande jer niste jos prijavljeni na svoj account / ili ste mrtvi.");
new id,razlog,str,string;
if(PlayerInfo < 2) return SCM(playerid,0xFF8284FF,": Niste autorizirani za koristenje ove komande ili vam je nedovoljan level.");
if(AdminDuty == 0) return SCM(playerid,0xFF8284FF,": Morate biti na duznosti radi izvodenja ove komande ili mogucnosti.");
if(sscanf(params, "us",id,razlog)) return SendClientMessage(playerid, 0xE8C400FF, "[KORISTENJE KOMANDE]: /ban [ID/Ime]");
if(!IsPlayerConnected(id)) return SCM(playerid,0xFF8284FF, ": Odabrani igrac nije online ili nije ulogiran u svoj korisnicki racun.");
if(PlayerInfo >= 1) return SCM(playerid,0xFF8284FF,": Ne mozete izvrsiti ovu komandu na svom kolegi / vama - prijavite ga vlasniku ako radi probleme.");
//
PlayerInfo = 1;
format(str, sizeof(str), ": %s je dobio/la ban od strane administratora %s. Razlog: %s.", GetName(id), GetName(playerid), razlog); //format the string we've defined to send the message, playername and adminname are used to receive the information about the names
SendClientMessageToAll(0xFC7860FF, str); //send that message to all
new hour,minute,second,year,month,day;
getdate(year,month,day);
gettime(hour,minute,second);
SCM(id,0xFC7860FF,"----------------------------------------------------------------------------------------");
format(string, sizeof(string), ": Dobili ste BAN od strane administratora %s.",GetName(playerid));
SCM(id,-1,string);
format(string, sizeof(string), "RAZLOG: %s.",razlog);
SCM(id,-1,string);
format(string, sizeof(string), "VRIJEME I DATUM: %02d:%02d:%02d - %02d/%02d/%d",hour,minute,second,day,month,year);
SCM(id,-1,string);
SCM(id,-1,": Ukoliko mislite da je ovo greska otvorite zahtjev za unban na forumu");
SCM(id,0xFC7860FF,"----------------------------------------------------------------------------------------");
SetTimerEx("UnsetKick", 500, 0, "i", id);
WarningLog(str);
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nema[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ima dio skripte
Zaključano
Igrac se ne banuje
545
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 7 godina
pre 7 godina
Probaj ovu
Samo izmjeni definiciju boja ili definiši ako vec nisi
CMD:ban(playerid, params[])
{
if(PlayerInfo < 2) return // stavio sam adm lvl 2 da bana SendClientMessage(playerid,COLOR_RED,".:: Nisi autoriziran za koristenje ove komande ::.");
new targetid, reason, string;
if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, COLOR_WHITE, ""#COL_DGREY" / "#COL_SGREY"[PlayerID/PartOfName] ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_WHITE, ""#COL_ORANGE""#COL_LRED" Igrac nije konektovan!");
{
new pTargetName, pName;
GetPlayerName(playerid,pName,24);
GetPlayerName(targetid,pTargetName,24);
format(string, sizeof(string), ""#COL_ORANGE""#COL_LRED" Admin %s je banovao IP adresu %s: %s", pName, pTargetName, reason);
SendClientMessageToAll(COLOR_RED,string);
Ban(targetid);
}
return 1;Samo izmjeni definiciju boja ili definiši ako vec nisi
pre 7 godina
á´á´œá´Éª wrote on March 24, 2018, 9:09 pm:
Probaj ovu
Samo izmjeni definiciju boja ili definiši ako vec nisi
CMD:ban(playerid, params[])
{
if(PlayerInfo < 2) return // stavio sam adm lvl 2 da bana SendClientMessage(playerid,COLOR_RED,".:: Nisi autoriziran za koristenje ove komande ::.");
new targetid, reason, string;
if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, COLOR_WHITE, ""#COL_DGREY" / "#COL_SGREY"[PlayerID/PartOfName] ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_WHITE, ""#COL_ORANGE""#COL_LRED" Igrac nije konektovan!");
{
new pTargetName, pName;
GetPlayerName(playerid,pName,24);
GetPlayerName(targetid,pTargetName,24);
format(string, sizeof(string), ""#COL_ORANGE""#COL_LRED" Admin %s je banovao IP adresu %s: %s", pName, pTargetName, reason);
SendClientMessageToAll(COLOR_RED,string);
Ban(targetid);
}
return 1;Samo izmjeni definiciju boja ili definiši ako vec nisi
Tvoja komanda predstavlja BAN(ip) , dok sa njegovom komandom ce biti banovan samo acc, ne i IP...
PlayerInfo = 1;Sa tvojom komandom ti si samo, kako da kazem "Kickovao" igraca, da bi mu ulaz na server bio onemogucen na
OnPlayerConnectu dodaj ili vidi da li imas nesto tipa:
if(PlayerInfo == 1)
{
SCM( playerid, -1, "{FFFFFF}: Banovani ste!" );
Kick(playerid);
return 1;
}
pre 7 godina
Ti si dodao samo da ga kickuje kad ga banuje moras namestiti da napise u banFile da je banovan evo jedan primer
Samo to dodaj na kraj komande
new File:ban = fopen(banfile, io_write);
fwrite(ban, "|---Banovan---|\n");
new var;
format(var,64,"| Admin = %s |\n", GetName(playerid));
fwrite(ban,var);
new var1;
format(var1,128,"| Razlog = %s\n", razlog);
fwrite(ban,var1);
fclose(ban);
freeze = SetTimerEx("KonektKick", 1000, 0, "d", id);Samo to dodaj na kraj komande
pre 7 godina
.Белић wrote on March 25, 2018, 10:28 am:
Ti si dodao samo da ga kickuje kad ga banuje moras namestiti da napise u banFile da je banovan evo jedan primer
Samo to dodaj na kraj komande
new File:ban = fopen(banfile, io_write);
fwrite(ban, "|---Banovan---|\n");
new var;
format(var,64,"| Admin = %s |\n", GetName(playerid));
fwrite(ban,var);
new var1;
format(var1,128,"| Razlog = %s\n", razlog);
fwrite(ban,var1);
fclose(ban);
freeze = SetTimerEx("KonektKick", 1000, 0, "d", id);Samo to dodaj na kraj komande
lock
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava