#define WywalID(%0) SetTimerEx("Wywal", 1000, false, "i", %0)//gora
CMD:kick(playerid ,params[])
{
if(IsPlayerAdmin(playerid))
{
new string[256], idgracza, Powod[98];
if(sscanf(params, "ds", idgracza, Powod)) return SendClientMessage(playerid, -1, "| Uzyj: {009BFF}/kick {FFFFFF}[{009BFF}ID{FFFFFF}] [{009BFF}Powod{FFFFFF}].");
if(!IsPlayerConnected(idgracza)) return SendClientMessage(playerid, -1, "| Gracz o podanym ID nie istnieje.");
if(strlen(Powod) < 1 || strlen(Powod) > 60) return SendClientMessage(playerid,-1,"| Powod musi mie? od 1 do 60 znakow.");
WywalID(idgracza);
format(string ,500 ,"Wywaliles gracza %s [%i] z serwera || Powod %s" ,PlayerName(idgracza) ,idgracza ,Powod);
SCM(playerid ,CZERWONY ,string);
format(string ,500 ,"Zostales wywalony z serwera przez administratora %s [%i] || Powod %s" ,PlayerName(playerid) ,playerid ,Powod);
SCM(idgracza ,CZERWONY ,string);
}
return 1;
}
//dol
forward Wywal(idgracza);
public Wywal(idgracza)
{
Kick(idgracza);
}
PlayerName(idgracza)
{
new nazwas[MAX_PLAYER_NAME];
GetPlayerName(idgracza ,nazwas ,MAX_PLAYER_NAME);
return nazwas;
}