06.03.2010, 17:21
vou ajudar com o BAN e o KICK
KICK:
OBS: Retirado do GF
Код:
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; }
Код:
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; }