Код:
if(!strcmp(var4, "/banir", true))
{
if(IsPlayerConnected(playerid))
{
var5 = function51134(cmdtext, var8);
if(!strlen(var5))
{
SendClientMessage(playerid, 0xBFC0C2FF, "Use: /ban [ id ] [motivo]");
return 1;
}
var6 = function460(var5, 255);
if(glob12DE14[playerid][129] >= 1)
{
if(IsPlayerConnected(var6))
{
if(255 != var6)
{
GetPlayerName(var6, var2, 24);
GetPlayerName(playerid, glob4118, 24);
new var9 = strlen(cmdtext);
while(var8 < var9 && cmdtext[var8] <= 32)
{
var8++;
}
new var10 = var8;
new var11[64];
while(var8 < var9 && var8 - var10 < 63)
{
var11[var8 - var10] = cmdtext[var8];
var8++;
}
var11[var8 - var10] = 0;
if(!strlen(var11))
{
SendClientMessage(playerid, 0xBFC0C2FF, "USE: /ban [ id ] [motivo]");
return 1;
}
new var12 = 0, var13 = 0, var14 = 0;
getdate(var12, var13, var14);
format(var0, 256, "Aviso: %s foi banido por %s, Motivo: %s (%d-%d-%d)", var2, glob4118, var11, var13, var14, var12);
BanLog(var0);
format(var0, 256, "Aviso: %s foi banido por %s, Motivo: %s", var2, glob4118, var11);
SendClientMessageToAll(0xFF6347AA, var0);
glob12DE14[var6][129] = glob12DE14[var6][128];
glob12DE14[var6][128] = -999;
Ban(var6);
return 1;
}
}
}
else
{
format(var0, 256, " %d e um player inativo.", var6);
SendClientMessage(playerid, 0xB4B5B7FF, var0);
}
}
return 1;
}
KICK:
Код:
if(!strcmp(var4, "/kick", true))
{
if(IsPlayerConnected(playerid))
{
var5 = function51134(cmdtext, var8);
if(!strlen(var5))
{
SendClientMessage(playerid, 0xBFC0C2FF, "USE: /kick [Id Do Jogador] [motivo]");
return 1;
}
var6 = function460(var5, 255);
if(glob12DE14[playerid][129] >= 1)
{
if(IsPlayerConnected(var6))
{
if(255 != var6)
{
GetPlayerName(var6, var2, 24);
GetPlayerName(playerid, glob4118, 24);
new var9 = strlen(cmdtext);
while(var8 < var9 && cmdtext[var8] <= 32)
{
var8++;
}
new var10 = var8;
new var11[64];
while(var8 < var9 && var8 - var10 < 63)
{
var11[var8 - var10] = cmdtext[var8];
var8++;
}
var11[var8 - var10] = 0;
if(!strlen(var11))
{
SendClientMessage(playerid, 0xBFC0C2FF, "USE: /kick [Id Do Jogador] [motivo]");
return 1;
}
new var12 = 0, var13 = 0, var14 = 0;
getdate(var12, var13, var14);
format(var0, 256, "AdmCmd: %s Foi kickado by %s, Motivo: %s (%d-%d-%d)", var2, glob4118, var11, var13, var14, var12);
KickLog(var0);
format(var0, 256, "AdmCmd: %s Foi Kickado by %s, Motivo: %s", var2, glob4118, var11);
SendClientMessageToAll(0xFF6347AA, var0);
Kick(var6);
return 1;
}
}
}
else
{
format(var0, 256, " %d Nгo estб on.", var6);
SendClientMessage(playerid, 0xB4B5B7FF, var0);
}
}
return 1;
}
OBS: Retirado do GF