[Ajuda] 4 Erros + Alguns Warnings
#1

Preciso Ajuda, Tenho Ai Alguns Erros, E Warnings Que Nгo Consigo Tirar!
Quote:

C:\Users\Alexandre\Desktop\Aadmin.pwn(30) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(30) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(35) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(36) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 028: invalid subscript (not an array or too many subscripts): "arg0"
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : warning 215: expression has no effect
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 001: expected token: ";", but found "]"
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 029: invalid expression, assumed zero
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

FS Total:
Quote:

#include <a_samp>
#include <core>
#include <float>

new glob2A8[200];

new glob5C8[200];

new glob8E8[200];

new globC08[200];

new globF28[200];

new glob1248[200];

new Menu:glob1568;

new Menu:glob156C;

new Menu:glob1570;

new Menu:glob1574;

new glob1578[200][2];


functionA8(arg0[], arg1[])
{
new File:var0 = 0, File:var1 = 0;
if(!fexist(arg0))
{
return 0;
}
var0 = fopen(arg0, 0);
var1 = fopen(arg1, 1);
new var2[255];
while(fread(var0, var2, 255))
{
function2C0(var2);
format(var2, 255, "%s
\n", var2);
fwrite(var1, var2);
}
fclose(var0);
fclose(var1);
return 1;
}

function2C0(arg0[])
{
new var0 = strlen(arg0);
if(!arg0[0])
{
return 0;
}
if(arg0[var0 - 1] == 10 || arg0[var0 - 1] == 13)
{
arg0[var0 - 1] = 0;
if(!arg0[0])
{
return 0;
}
if(arg0[var0 - 2] == 10 || arg0[var0 - 2] == 13)
{
arg0[var0 - 2] = 0;
}
}
return 0;
}

function4E8(arg0[], arg1, arg2)
{
new var0[255];
new var1 = 0;
var0[0] = 0;
if(strlen(arg0) <= arg1)
{
return var0;
}
if(strlen(arg0) <= arg2 + arg1)
{
arg2 = strlen(arg0) - arg1;
}
if(0 >= arg2)
{
return var0;
}
for(var1 = arg1; arg2 + arg1 > var1; var1++)
{
var0[var1 - arg1] = arg0[var1];
if(!arg0[var1])
{
return var0;
}
}
var0[arg2] = 0;
return var0;
}

function7A8(arg0, arg1[])
{
new var0 = strlen(arg1);
new var1 = 0;
for(var1 = 0; var1 < var0; var1++)
{
arg0[var1] = arg1[var1];
}
arg0[var0] = 0;
return 0;
}

function89C(arg0[], arg1[], arg2)
{
if(strlen(arg0) != strlen(arg1))
{
return 0;
}
if(!strcmp(arg0, arg1, arg2))
{
return 1;
}
return 0;
}

function960(arg0[], &arg1, arg2)
{
new var0 = strlen(arg0);
new var1 = arg1;
new var2[255];
while(arg1 < var0 && arg0[arg1] != arg2 && arg1 - var1 < 254)
{
var2[arg1 - var1] = arg0[arg1];
arg1++;
}
var2[arg1 - var1] = 0;
if(arg1 < var0 && arg0[arg1] == arg2)
{
arg1++;
}
return var2;
}

functionBF4(arg0[], arg1[], arg2[])
{
new var0 = 0;
new var1[255];
new var2[255];
format(var1, 255, "%s", arg2);
var0 = strfind(var1, arg0, false, 0);
var2[0] = 0;
while(0 <= var0)
{
strcat(var2, function4E8(var1, 0, var0), 255);
strcat(var2, arg1, 255);
format(var1, 255, "%s", function4E8(var1, var0 + strlen(arg0), strlen(var1) - var0));
var0 = strfind(var1, arg0, false, 0);
}
strcat(var2, var1, 255);
return var2;
}

functionF14(arg0[])
{
new var0[255];
var0[0] = 0;
if(!arg0[0])
{
return var0;
}
new var1 = 0;
for(var1 = 0; strlen(arg0) > var1; var1++)
{
var0[var1] = tolower(arg0[var1]);
}
var0[strlen(arg0)] = 0;
return var0;
}

function10CC(arg0[])
{
if(fexist(arg0))
{
return 1;
}
return 0;
}

function1118(arg0[])
{
new File:var0 = 0;
if(fexist(arg0))
{
return 0;
}
var0 = fopen(arg0, 1);
fclose(var0);
return 1;
}

function11D8(arg0[])
{
new var0[255];
var0[0] = 0;
if(strfind(arg0, "=", true, 0) == -1)
{
return var0;
}
function7A8(var0, functionF14(function4E8(arg0, 0, strfind(arg0, "=", true, 0))));
return var0;
}

function136C(arg0[])
{
new var0[255];
var0[0] = 0;
if(strfind(arg0, "=", true, 0) == -1)
{
return var0;
}
function7A8(var0, function4E8(arg0, strfind(arg0, "=", true, 0) + 1, strlen(arg0)));
return var0;
}

function14F8(arg0[], arg1[], arg2[])
{
new File:var0 = 0, File:var1 = 0;
new var2 = 0;
new var3[255];
if(!arg1[0])
{
return 0;
}
format(var3, 255, "%s.part", arg0);
var0 = fopen(arg0, 0);
if(!var0)
{
return 0;
}
fremove(var3);
var1 = fopen(var3, 1);
while(fread(var0, var3, 255))
{
function2C0(var3);
if(!var2 && function89C(function11D8(var3), arg1, true))
{
format(var3, 255, "%s=%s", arg1, arg2);
var2 = 1;
}
fwrite(var1, var3);
fwrite(var1, "
\n");
}
if(!var2)
{
format(var3, 255, "%s=%s", arg1, arg2);
fwrite(var1, var3);
fwrite(var1, "
\n");
}
fclose(var0);
fclose(var1);
format(var3, 255, "%s.part", arg0);
if(functionA8(var3, arg0))
{
return fremove(var3);
}
return 0;
}

function19B0(arg0[], arg1[], arg2[])
{
new var0[255];
format(var0, 255, "%d", arg2);
return function14F8(arg0, arg1, var0);
}

function1A48(arg0[], arg1[])
{
return strval(function1AA8(arg0, arg1));
}

function1AA8(arg0[], arg1[])
{
new File:var0 = 0;
new var1[255];
new var2[255];
var1[0] = 0;
var0 = fopen(arg0, 0);
if(!var0)
{
return var1;
}
while(fread(var0, var1, 255))
{
function2C0(var1);
if(function89C(function11D8(var1), arg1, true))
{
var2[0] = 0;
strcat(var2, function136C(var1), 255);
fclose(var0);
return var2;
}
}
fclose(var0);
return var1;
}

function1D58(arg0[])
{
new var0 = strlen(arg0);
new var1 = 1;
new var2 = 0;
new var3 = 0;
for(var3 = 0; var3 < var0; var3++)
{
var1 = (var1 + arg0[var3]) % 65521;
var2 = (var2 + var1) % 65521;
}
return var1 + (var2 << 16);
}

function1EA4(arg0[])
{
new var0[255];
function7A8(var0, arg0);
var0 = functionBF4("_", "_00", var0);
var0 = functionBF4(";", "_01", var0);
var0 = functionBF4("!", "_02", var0);
var0 = functionBF4("/", "_03", var0);
var0 = functionBF4("\\", "_04", var0);
var0 = functionBF4("[", "_05", var0);
var0 = functionBF4("]", "_06", var0);
var0 = functionBF4("?", "_07", var0);
var0 = functionBF4(".", "_08", var0);
var0 = functionBF4("*", "_09", var0);
var0 = functionBF4("<", "_10", var0);
var0 = functionBF4(">", "_11", var0);
var0 = functionBF4("{", "_12", var0);
var0 = functionBF4("}", "_13", var0);
var0 = functionBF4(" ", "_14", var0);
var0 = functionBF4("\"", "_15", var0);
var0 = functionBF4(":", "_16", var0);
var0 = functionBF4("|", "_17", var0);
var0 = functionBF4("=", "_18", var0);
return var0;
}

public OnFilterScriptInit()
{
print(" ************************************************** *** ");
print(" *| Andre's Administration Filterscript Version 0.8 |* ");
print(" *| Traduzido por [KaE]Coscos |* ");
print(" ************************************************** *** ");
glob1568 = CreateMenu("AdminTime", 1, 20.0, 120.0, 150.0, 40.0);
SetMenuColumnHeader(glob1568, 0, 8864);
AddMenuItem(glob1568, 0, "AM");
AddMenuItem(glob1568, 0, "PM");
glob156C = CreateMenu("Time", 1, 20.0, 120.0, 150.0, 40.0);
SetMenuColumnHeader(glob156C, 0, 8968);
AddMenuItem(glob156C, 0, "01 AM");
AddMenuItem(glob156C, 0, "02 AM");
AddMenuItem(glob156C, 0, "03 AM");
AddMenuItem(glob156C, 0, "04 AM");
AddMenuItem(glob156C, 0, "05 AM");
AddMenuItem(glob156C, 0, "06 AM");
AddMenuItem(glob156C, 0, "07 AM");
AddMenuItem(glob156C, 0, "08 AM");
AddMenuItem(glob156C, 0, "09 AM");
AddMenuItem(glob156C, 0, "10 AM");
AddMenuItem(glob156C, 0, "11 AM");
AddMenuItem(glob156C, 0, "12 AM");
glob1570 = CreateMenu("Time", 1, 20.0, 120.0, 150.0, 40.0);
SetMenuColumnHeader(glob1570, 0, 9332);
AddMenuItem(glob1570, 0, "13 PM");
AddMenuItem(glob1570, 0, "14 PM");
AddMenuItem(glob1570, 0, "15 PM");
AddMenuItem(glob1570, 0, "16 PM");
AddMenuItem(glob1570, 0, "17 PM");
AddMenuItem(glob1570, 0, "18 PM");
AddMenuItem(glob1570, 0, "19 PM");
AddMenuItem(glob1570, 0, "20 PM");
AddMenuItem(glob1570, 0, "21 PM");
AddMenuItem(glob1570, 0, "22 PM");
AddMenuItem(glob1570, 0, "23 PM");
AddMenuItem(glob1570, 0, "24 PM");
glob1574 = CreateMenu("AdminVehicles", 1, 20.0, 120.0, 150.0, 40.0);
SetMenuColumnHeader(glob1574, 0, 9740);
AddMenuItem(glob1574, 0, "Quad");
AddMenuItem(glob1574, 0, "Vortex");
AddMenuItem(glob1574, 0, "RC car");
AddMenuItem(glob1574, 0, "Sandking");
AddMenuItem(glob1574, 0, "Hydra");
AddMenuItem(glob1574, 0, "Infernus");
AddMenuItem(glob1574, 0, "Packer");
AddMenuItem(glob1574, 0, "Hotring");
AddMenuItem(glob1574, 0, "Mower");
AddMenuItem(glob1574, 0, "Monster");
AddMenuItem(glob1574, 0, "Camper");
AddMenuItem(glob1574, 0, "NRG-500");
return 0;
}

public OnPlayerPrivmsg(playerid, receiverid, text)
{
new var0[256];
new var1[24];
new var2[24];
GetPlayerName(receiverid, var2, 24);
GetPlayerName(playerid, var1, 24);
if(IsPlayerConnected(receiverid) && IsPlayerConnected(playerid))
{
format(var0, 256, "AdmPM: PM de %s to %s: %s.", var1, var2, text);
for(new var3 = 0; var3 < 200; var3++)
{
if(IsPlayerConnected(var3) && glob1578[var3][0] >= 1 && var3 != playerid && var3 != receiverid)
{
if(glob1578[var3][1] == 1)
{
SendClientMessage(var3, 0x00FFFFAA, var0);
}
}
}
if(glob2A8[playerid] == 1)
{
return SendClientMessage(playerid, 0xFFFF00AA, "Vocк nгo pode madar PMs enquanto estб mudo! Por favor use /report para reportar sua situaзгo para o Admin se vocк ficou muito tempo mudo.");
}
if(receiverid != playerid)
{
GetPlayerName(playerid, var1, 24);
GetPlayerName(receiverid, var2, 24);
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~Menssagem privada ~r~enviada~y~!", 3000, 3);
GameTextForPlayer(receiverid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~ Menssagem privada ~r~recebida~y~!", 3000, 3);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
PlayerPlaySound(receiverid, 1057, 0.0, 0.0, 0.0);
format(var0, 256, "# PM from %s(%i): %s", var1, playerid, text);
SendClientMessage(receiverid, 0x00FFFFAA, var0);
format(var0, 256, "# PM to %s(%i): %s", var2, receiverid, text);
SendClientMessage(playerid, 0x00FFFFAA, var0);
}
}
else
{
format(var0, 256, "Nгo tem nenhum player conectado com o ID %i!", receiverid);
SendClientMessage(playerid, 0x00FFFFAA, var0);
}
return 0;
}

public OnPlayerText(playerid, text)
{
if(glob2A8[playerid] == 1)
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode falar enquanto estб mudo!");
return 0;
}
if(!glob2A8[playerid])
{
if(!strfind(text, "Hack", true, 0))
{
SendClientMessageToAll(0xFF0000FF, "Use /report [id] [reaзгo] para reportar um mau player (cheater ou desrespeito аs regras)!");
}
if(!strfind(text, "noob", true, 0))
{
SendClientMessageToAll(0xFF0000FF, "Nгo fique nervoso e nгo ofenda, por favor!");
}
return 1;
}
return 0;
}

public OnPlayerConnect(playerid)
{
new var0[24];
GetPlayerName(playerid, var0, 24);
if(!function10CC(function1EA4(var0)))
{
SendClientMessage(playerid, 0x33AAFFFF, "Vocк nгo й registrado, use /register [senha] para se registrar.");
}
else
{
SendClientMessage(playerid, 0x33AAFFFF, "Vocк й registrado, logue-se usando /login [senha]");
}
globF28[playerid] = 0;
glob8E8[playerid] = 0;
glob5C8[playerid] = 0;
glob1578[playerid][0] = 0;
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
return 0;
}

public OnPlayerCommandText(playerid, cmdtext)
{
new var0[256];
new var1 = 0;
new var2[256];
new var3[24];
new var4[24];
new var5[256];
new var6[256];
new var7[256];
var0 = function960(cmdtext, var1, 32);
new var8 = 0;
if(!strcmp(var0, "/seepms", true))
{
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(!glob1578[playerid][1])
{
GetPlayerName(playerid, var4, 24);
SendClientMessage(playerid, 0x33AAFFFF, "Agora vocк pode ver as PMs!");
glob1578[playerid][1] = 1;
function19B0(function1EA4(var4), "SeePMs", glob1578[playerid][1]);
for(new var9 = 0; var9 <= 200; var9++)
{
if(IsPlayerConnected(var9) && glob1578[var9][0] >= 1)
{
format(var5, 256, "AdmChat: %s(%i) estб perigoso agora! Muuuito cuidado...", var4, playerid);
SendClientMessage(var9, 0x33AAFFFF, var5);
}
}
}
else
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][1] = 0;
function19B0(function1EA4(var4), "SeePMs", glob1578[playerid][1]);
for(new var9 = 0; var9 <= 200; var9++)
{
if(IsPlayerConnected(var9) && glob1578[var9][0] >= 1)
{
format(var5, 256, "AdmChat: %s(%i) jб nгo estб mais tгo perigoso, pode relaxar...xD", var4, playerid);
SendClientMessage(var9, 0x33AAFFFF, var5);
}
}
}
}
else
{
SendClientMessage(playerid, 0x00FFFFAA, "Vocк nгo й admin e nгo estб autorizado a usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк precisa estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/getid", true) || !strcmp(var0, "/id", true))
{
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /getid [parte do nick]");
return 1;
}
format(var5, 256, "Searched for: \"%s\": ", var2);
SendClientMessage(playerid, 0xFF0000FF, var5);
new var9 = 0;
for(new var10 = 0; var10 <= 200; var10++)
{
if(IsPlayerConnected(var10))
{
new var11[24];
GetPlayerName(var10, var11, 24);
new var12 = strlen(var11);
new var13 = 0;
for(new var14 = 0; var14 <= var12; var14++)
{
if(1 != var13)
{
if(strfind(var11, var2, true, 0) == var14)
{
var9++;
format(var5, 256, "%d. %s (ID %d)", var9, var11, var10);
SendClientMessage(playerid, 0x33AA33AA, var5);
var13 = 1;
}
}
}
}
}
return 1;
}
if(!strcmp(var0, "/register", true))
{
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var6, 256);
if(20 < strlen(var2) || strlen(var2) < 4)
{
SendClientMessage(playerid, 0x2641FEAA, "Erro! Sua senha tem que ter mais de 4 e menos de 20 letras/nъmeros!");
return 1;
}
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /register [senha] ~ Vai fazer com que vocк fique registrado com o server e seus stats sejam salvos!");
}
else if(!function10CC(function1EA4(var6)))
{
function1118(function1EA4(var6));
function19B0(function1EA4(var6), "password", function1D58(var2));
function14F8(function1EA4(var6), "pass", var2);
glob1578[playerid][0] = 0;
function19B0(function1EA4(var6), "level", glob1578[playerid][0]);
format(var5, 256, "%s(%i) registrado com a senha \"%s\"", var6, playerid, var2);
printf(var5);
format(var5, 256, "Vocк criou a conta %s com a senha \"%s\". Nгo se esqueзa da sua senha!", var6, var2);
SendClientMessage(playerid, 0xC2A2DAAA, var5);
SendClientMessage(playerid, 0xC2A2DAAA, "Logado!");
globF28[playerid] = 1;
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Um erro aconteceu enquanto tentava se registrar ao server!");
format(var5, 256, "O nick %s jб й registrado nesse server!", var6, var2);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
return 1;
}
if(!strcmp(var0, "/login", true))
{
if(globF28[playerid] == 1)
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк jб estб logado!");
return 1;
}
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var6, 256);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /login [senha]");
}
else if(function10CC(function1EA4(var6)))
{
if(!globF28[playerid])
{
var7 = function1AA8(function1EA4(var6), "password");
if(function1D58(var2) != strval(var7))
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Erro! Vocк digitou a senha errada para %s!", var9);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
else
{
globF28[playerid] = 1;
function14F8(function1EA4(var6), "pass", var2);
glob1578[playerid][0] = function1A48(function1EA4(var6), "level");
glob1578[playerid][1] = function1A48(function1EA4(var6), "SeePMs");
GameTextForPlayer(playerid, "~b~Logado com sucesso!", 2000, 1);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
if(!glob1578[playerid][0])
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Logado como: %s (Membro regular)", var9);
SendClientMessage(playerid, 0x00FFFFAA, var5);
glob1578[playerid][0] = 0;
function19B0(function1EA4(var6), "level", glob1578[playerid][0]);
}
if(glob1578[playerid][0] == 1)
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Logado como: %s, Admin level 1 (Moderador)", var9);
SendClientMessage(playerid, 0x00FFFFAA, var5);
}
if(glob1578[playerid][0] == 2)
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Logado como: %s, Admin level 2 (Administrador)", var9);
SendClientMessage(playerid, 0x00FFFFAA, var5);
}
if(glob1578[playerid][0] == 3)
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Logado como: %s, Admin level 3 (Admin chefe)", var9);
SendClientMessage(playerid, 0x00FFFFAA, var5);
}
if(glob1578[playerid][0] == 4)
{
new var9[24];
GetPlayerName(playerid, var9, 30);
format(var5, 256, "Logado como: %s, Admin level 4 (Dono do server)", var9);
SendClientMessage(playerid, 0x00FFFFAA, var5);
}
return 1;
}
}
}
else
{
format(var5, 256, "A conta %s, nгo existe nesse servidor!", var6);
SendClientMessage(playerid, 0xFF0000FF, var5);
SendClientMessage(playerid, 0xFF0000FF, "Por favor use /register (senha) para se registrar.");
}
return 1;
}
if(!strcmp(var0, "/adminhelp", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /adminhelp e funcionou! - Este player й admin!", var9);
if(glob1578[playerid][0] == 1)
{
SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 1 ================================================== ===================================");
SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /a [text], /clearchat, /kick, /slap, /akill, /warn, /getid, /seepms, /flip");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /freeze, /unfreeze /playerinfo, /asay, /ip, /mute, /ajail, /force, /flipme");
}
if(glob1578[playerid][0] == 2)
{
SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 2 ================================================== ===================================");
SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /a [text], /clearchat, /kick, /slap, /akill, /warn, /getid, /seepms, /flip");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /freeze, /unfreeze /playerinfo, /asay, /ip, /mute, /ajail, /force, /flipme");
SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /tele, /ban, /ann, /cnn, /giveweapon, /fuckup, /superslap");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /goto, /gethere, /eject, /sethealth, /setarmour, /healall, /armourall");
}
if(glob1578[playerid][0] == 3)
{
SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 3 ================================================== ===================================");
SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /a [text], /clearchat, /kick, /slap, /akill, /warn, /getid, /seepms, /flip");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /freeze, /unfreeze /playerinfo, /asay, /ip, /mute, /ajail, /force, /flipme");
SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /tele, /ban, /ann, /cnn, /giveweapon, /fuckup, /superslap");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /goto, /gethere, /eject, /sethealth, /setarmour, /healall, /armourall");
SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /disarm, /disarmall, /explode, /time, /weather [weatherid], /getallhere, /explodeall");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /setmoney, /jetpack, /setname, /wantedlevel, /vehicle");
}
if(glob1578[playerid][0] == 4)
{
SendClientMessage(playerid, 0xFF0000FF, ">>-+== Comandos para admins level 4 ================================================== ===================================");
SendClientMessage(playerid, 0xFFFF00AA, "Level 1: /a [text], /clearchat, /kick, /slap, /akill, /warn, /getid, /seepms, /flip");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /freeze, /unfreeze /playerinfo, /asay, /ip, /mute, /ajail, /force, /flipme");
SendClientMessage(playerid, 0xFFFF00AA, "Level 2: /tele, /ban, /ann, /cnn, /giveweapon, /fuckup, /superslap");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /goto, /gethere, /eject, /sethealth, /setarmour, /healall, /armourall");
SendClientMessage(playerid, 0xFFFF00AA, "Level 3: /disarm, /disarmall, /explode, /time, /weather [weatherid], /getallhere, /explodeall");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /setmoney, /jetpack, /setname, /wantedlevel, /vehicle");
SendClientMessage(playerid, 0xFFFF00AA, "Level 4: /setlevel, /restart, /disarmall, /reloadbans, /reloadlogs, /mapname, /servername");
SendClientMessage(playerid, 0xFFFF00AA, ">>>>>>>> /sexplode, /sban, /skick");
}
return 1;
}
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /adminhelp e falhou! - Este player nгo й admin.", var9);
SendClientMessage(playerid, 0x00FFFFAA, "Vocк nгo estб autorizado a usar este comando!");
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estбr logado para usar este comando!");
}
if(!strcmp(var0, "/wantedlevel", true) || !strcmp(var0, "/wanted", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9 = 0, var10[256];
var2 = function960(cmdtext, var1, 32);
var10 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /wanted(level) [id do player] [level (0-6)]");
}
var8 = strval(var2);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /wanted(level) [id do palyer] [level (0-6)]");
}
var9 = strval(var2);
GetPlayerName(var8, var3, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
if(var9 >= 0 || var9 <= 6)
{
SendClientMessage(playerid, 0xFF0000FF, "Wanted level syntax: 0 - 6");
}
format(var5, 256, "AdmCMD: Vocк mudou o level de procurado de %s(%i) para %d.", var3, var8, var9);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var2, 256, "AdmCMD: %s(%i) mudou seu level de procurado para %d.", var4, playerid, var9);
SendClientMessage(var8, 0x33AAFFFF, var5);
SetPlayerWantedLevel(var8, var9);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/servername", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /servername [novo nome]");
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 4)
{
format(var2, 256, "hostname %s", cmdtext + 44);
SendRconCommand(var2);
GetPlayerName(playerid, var4, 24);
format(var5, 256, "AdmCMD: %s(%i) mudou o nome do server para: %s", var4, playerid, cmdtext + 44);
SendClientMessageToAll(0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/mapname", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /mapname [novo nome]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 4)
{
format(var2, 256, "mapname %s", cmdtext + 32);
SendRconCommand(var2);
GetPlayerName(playerid, var4, 24);
format(var5, 256, "AdmCMD: %s(%i) mudou o nome do mapa para: %s", var4, playerid, cmdtext + 32);
SendClientMessageToAll(0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/explode", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /explode [id do player]");
return 1;
}
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
format(var5, 256, "AdmCMD: %s foi explodido por %s!", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
SetPlayerHealth(var8, 10.0);
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
GetPlayerPos(var8, var9, var10, var11);
CreateExplosion(var9, var10, var11, 7, 10.0);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /explode para explodir %s", var12, var3);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/explodeall", true))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
new var12 = 0;
while(var12 < 200)
{
if(IsPlayerConnected(var12))
{
format(var5, 256, "AdmCMD: %s(%i) explodiu todo mundo!", var4, playerid);
SendClientMessageToAll(0x33AAFFFF, var5);
SetPlayerHealth(var8, 10.0);
GetPlayerPos(var12, var9, var10, var11);
CreateExplosion(var9, var10, var11, 7, 10.0);
new var13[30];
GetPlayerName(playerid, var13, 30);
printf("[Command] %s usou /explode para explodir todos!", var13);
}
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/fuckup", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /explode [id do player]");
}
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(playerid))
{
format(var5, 256, "AdmCMD: %s(%i) foi fucked up por %s(%i)!", var3, var8, var4, playerid);
SendClientMessageToAll(0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: %s(%i) deu um fucked up em vocк!", var4, playerid);
SendClientMessage(var8, 0x33AAFFFF, var5);
SetPlayerArmour(playerid, 0.0);
SetPlayerHealth(playerid, 1.0);
ResetPlayerWeapons(playerid);
ResetPlayerMoney(playerid);
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/setname", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9[256];
var9 = function960(cmdtext, var1, 32);
if(!strlen(var9))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setname [id do player] [novo nick]");
return 1;
}
var8 = strval(var9);
var2 = function960(cmdtext, var1, 32);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
format(var5, 256, "AdmCMD: Vocк mudou o nome de %s(%i) para %s", var8, var2);
SendClientMessage(playerid, 0x33AAFFFF, var5);
SetPlayerName(var8, var2);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/asay", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9 = strlen(cmdtext);
GetPlayerName(playerid, var4, 24);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /asay [texto]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
format(var5, 256, "Admin %s: %s", var4, var11);
SendClientMessageToAll(0x33AAFFFF, var5);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /asay para mandar a menssagem: %s", var12, var11);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/goto", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /goto [id do player]");
return 1;
}
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
format(var5, 256, "AdmCMD: Vocк se teleportou para %s(%i).", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
GetPlayerPos(var8, var9, var10, var11);
new var12 = GetPlayerInterior(var8);
SetPlayerInterior(playerid, var12);
new var13[30];
GetPlayerName(playerid, var13, 30);
printf("[Command] %s usou /goto para se teleportar para %s.", var13, var3);
if(GetPlayerState(playerid) == 2)
{
new var14 = GetPlayerVehicleID(playerid);
SetVehiclePos(var14, var9, var10 + 4, var11);
}
else
{
SetPlayerPos(playerid, var9, var10 + 2, var11);
}
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/gethere", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /gethere [id do player]");
return 1;
}
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
format(var5, 256, "AdmCMD: Vocк foi teleportado para %s(%i)!", var4, playerid);
SendClientMessage(var8, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: Vocк teleportou %s(%i) para vocк.", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
GetPlayerPos(playerid, var9, var10, var11);
new var12 = GetPlayerInterior(playerid);
SetPlayerInterior(var8, var12);
new var13[30];
GetPlayerName(playerid, var13, 30);
printf("[Command] %s usou /gethere para trazer %s.", var13, var3);
if(GetPlayerState(var8) == 2)
{
new var14 = GetPlayerVehicleID(var8);
SetVehiclePos(var14, var9, var10 + 4, var11);
}
else
{
SetPlayerPos(var8, var9, var10 + 2, var11);
}
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/getallhere", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
new var9 = 0;
while(var9 < 200)
{
if(IsPlayerConnected(var9))
{
format(var5, 256, "AdmCMD: %s teleportou todos para a sua localizaзгo!", var4);
SendClientMessage(var9, 0x33AAFFFF, var5);
new Float:var10 = 0, Float:var11 = 0, Float:var12 = 0;
GetPlayerPos(playerid, var10, var11, var12);
SetPlayerInterior(var9, GetPlayerInterior(playerid));
SetPlayerPos(var9, var10, var11, var12 + 1);
new var13[30];
GetPlayerName(playerid, var13, 30);
printf("[Command] %s usou /getallhere para trazer todos atй a sua localizaзгo!", var13);
}
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/time", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
ShowMenuForPlayer(glob1568, playerid);
TogglePlayerControllable(playerid, false);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/vehicle", true) || !strcmp(var0, "/getcar", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
ShowMenuForPlayer(glob1574, playerid);
TogglePlayerControllable(playerid, false);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/weather", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /weather [clima]");
SendClientMessage(playerid, 0x2641FEAA, "ID dos climas: /weatherids");
return 1;
}
new var9 = 0;
var9 = strval(var2);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
SetWeather(var9);
format(var5, 256, "AdmCMD: Admin %s mudou o clima para: %d.", var4, var9);
SendClientMessageToAll(0x33AAFFFF, var5);
SendClientMessage(playerid, 0x2641FEAA, "Veja os IDs dos climas em: /weatherids");
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /weather para mudar o clima para: %s.", var10, var9);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/weatherids", true) || !strcmp(var0, "/weathers", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(glob1578[playerid][0] >= 3)
{
SendClientMessage(playerid, 0xFF0000FF, ">>+-=================================== [Weather Ids: ] ================================");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 1 - Blue | 2 - Lighter Blue | 3 - Light (No color) | 4 - Even more lighter");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 5 - Normal Sun | 7 - (My PC = Beeped) | 8 - Rainy | 9 - Foggy | 10 - Standard weather");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 12 - Colourless, with alittle fog | 13 - Less foggy | 15 - Little fog ");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 16 - Rainy | 17 - Hot | 19 - Sandstorm | 20 - Dark | 21 - Some very wierd weather ");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 23 - Atmosphere style (?) | 25 - Abit foggy | 27 - Abit \"White\" | 30 - Thunderstorm ");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 32 - Foggy | 33 - Hot | 35 - City weather | 37 - Warm | 38 - Even more city weather ");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 39 - Industrial weather | 40 - Yellow weather | 42 - Black fog | 43 - Industrial fog ");
SendClientMessage(playerid, 0xFFFF00AA, ">>| 44 & 45 - Some wierd weather. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- © IDs by PaoloP");
SendClientMessage(playerid, 0xFF0000FF, ">>+-================================================== ==================================");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/report", true))
{
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /report [id] [motivo]");
return 1;
}
var8 = strval(var2);
if(IsPlayerConnected(var8))
{
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: /report [id] [motivo]");
return 1;
}
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmReport: Report em %s (id %d) por %s (id %d). [motivo: %s]", var3, var8, var4, playerid, var11);
for(new var12 = 0; var12 < 200; var12++)
{
if(IsPlayerConnected(var12) && glob1578[var12][0] >= 1)
{
SendClientMessage(var12, 0xFF0000FF, var5);
}
}
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
return 1;
}
if(!strcmp(var0, "/slap", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /slap [id do player]");
return 1;
}
new Float:var9 = 0;
new Float:var10 = 0, Float:var11 = 0, Float:var12 = 0;
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
GetPlayerHealth(var8, var9);
SetPlayerHealth(var8, var9 - 5);
GetPlayerPos(var8, var10, var11, var12);
SetPlayerPos(var8, var10, var11, var12 + 5);
format(var5, 256, "AdmCMD: %s foi slapped por %s!", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var13[30];
GetPlayerName(playerid, var13, 30);
printf("[Command] %s usou /slap para dar um slap em %s.", var13, var3);
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/superslap", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /SuperSlap [id od player]");
return 1;
}
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
GetPlayerPos(var8, var9, var10, var11);
SetPlayerPos(var8, var9, var10, var11 + 90);
format(var5, 256, "AdmCMD: %s foi SUPERslapped por %s!", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /superslap para dar um superslap em %s.", var12, var3);
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/reloadbans", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк recarregou os ban com sucesso!");
SendRconCommand("reloadbans");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/reloadlogs", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
SendRconCommand("reloadlogs");
SendClientMessage(playerid, 0xFF0000FF, "Vocк recarregou o log com sucesso!");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/loadfs", true))
{
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /loadfs [nome do filterscript]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
format(var5, 256, "loadfs %s", var2);
SendRconCommand(var5);
format(var5, 256, "AdmCMD: Se vocк digitou o nome correto do FS, %s.amx estб carregado!", var2);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/unloadfs", true))
{
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /unloadfs [nome do filterscript]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
format(var5, 256, "unloadfs %s", var2);
SendRconCommand(var5);
format(var5, 256, "AdmCMD: Se vocк digitou o nome correto do FS, %s.amx estб descarregado!", var2);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/changemode", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /changemode [nome do mode]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
format(var5, 256, "changemode %s", var2);
SendRconCommand(var5);
format(var5, 256, "AdmCMD: Tentando mudar o mode para %s...", var2);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/giveweapon", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9 = 0;
new var10 = 0;
var2 = function960(cmdtext, var1, 32);
if(!globF28[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /giveweapon [id do player] [id da arma] [muniзгo]");
return 1;
}
var8 = strval(var2);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /giveweapon [id do player] [id da arma] [muniзгo]");
return 1;
}
var9 = strval(var2);
if(var9 < 0 || var9 > 46)
{
SendClientMessage(playerid, 0xFF0000FF, "ERRO: ID da arma invбlido!");
return 1;
}
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
var10 = 100000;
}
var10 = strval(var2);
if(var10 < 0 || var10 > 100000)
{
SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de muniзгo invбlida!");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
GivePlayerWeapon(var8, var9, var10);
GetPlayerName(playerid, var4, 24);
new var11[20];
GetWeaponName(var9, var11, 20);
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: Vocк deu %s \"%s\" com %d de muniзгo.", var3, var11, var10);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: Admin %s deu para vocк \"%s\" com %d de muniзгo!", var4, var11, var10);
SendClientMessage(var8, 0x33AAFFFF, var5);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/eject", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /eject [id do player]");
return 1;
}
var8 = strval(var2);
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
if(IsPlayerInAnyVehicle(var8))
{
RemovePlayerFromVehicle(var8);
format(var5, 256, "O admin %s ejetou vocк do veнculo!", var4);
SendClientMessage(var8, 0xFF0000FF, var5);
format(var5, 256, "AdmCMD: %s foi ejetado do veнculo pelo admin %s!", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /eject para ejetar %s do veнculo.", var9, var3);
return 1;
}
format(var5, 256, "Erro! %s nгo estб em um veнculo!");
SendClientMessage(playerid, 0xFF0000FF, var5);
return 1;
}
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/sethealth", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9 = 0;
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /sethealth [id do player] [vida]");
return 1;
}
var8 = strval(var2);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /sethealth [id do player] [vida]");
return 1;
}
var9 = strval(var2);
if(var9 < 0 || var9 > 100)
{
SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de vida invбlida!");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
SetPlayerHealth(var8, var9);
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: Vocк mudou a vida de %s para %d!", var3, var9);
SendClientMessage(playerid, 0xFF0000FF, var5);
format(var5, 256, "AdmCMD: O admin %s mudou sua vida para %d!", var4, var9);
SendClientMessage(var8, 0xFF0000FF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /sethealth para mudar a vida de %s para: %d.", var10, var3, var9);
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/force", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x33AA33AA, "USO: /force [id do player]");
return 1;
}
var8 = strval(var2);
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
format(var5, 256, "AdmCMD: Vocк forзou %s(%i) para a seleзгo de classes!", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
SetPlayerHealth(var8, 0.0);
ForceClassSelection(var8);
format(var5, 256, "AdmCMD: O admin %s(%i) forзou vocк para a seleзгo de classes!", var4, playerid);
SendClientMessage(var8, 0x33AAFFFF, var5);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/flip", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
return SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /flip [id do player]");
}
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
if(IsPlayerInAnyVehicle(var8))
{
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
SetCameraBehindPlayer(var8);
GetPlayerPos(var8, var9, var10, var11);
SetVehiclePos(GetPlayerVehicleID(var8), var9, var10, var11);
SetVehicleZAngle(GetPlayerVehicleID(var8), 0.0);
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: Vocк flipou %s(%i).", var3, var8);
}
else
{
GetPlayerName(var8, var3, 24);
format(var5, 256, "Erro! %s(%i) nгo estб em um veнculo!", var3, var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/flipme", true))
{
new Float:var9 = 0, Float:var10 = 0, Float:var11 = 0;
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetCameraBehindPlayer(playerid);
GetPlayerPos(playerid, var9, var10, var11);
SetVehiclePos(GetPlayerVehicleID(playerid), var9, var10, var11);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 0.0);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar em um veнculo!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/fix", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar em um veнculo!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/setarmour", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9 = 0;
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setarmour [id do player] [colete]");
return 1;
}
var8 = strval(var2);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setarmour [id do player] [colete]");
return 1;
}
var9 = strval(var2);
if(var9 < 0 || var9 > 100)
{
SendClientMessage(playerid, 0xFF0000FF, "ERRO: Quantidade de colete invбlida!");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
SetPlayerArmour(var8, var9);
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: Vocк mudou o colete de %s para %d!", var3, var9);
SendClientMessage(playerid, 0xFF0000FF, var5);
format(var5, 256, "AdmCMD: O admin %s mudou seu colete para %d!", var4, var9);
SendClientMessage(var8, 0xFF0000FF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /setarmor para mudar o colete de %s para: %d.", var10, var3, var9);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/healall", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
new var9 = 0;
while(var9 < 200)
{
if(IsPlayerConnected(var9))
{
SetPlayerHealth(var9, 100.0);
format(var5, 256, "AdmCMD: O admin %s recuperou a vida de todos!", var4);
SendClientMessage(var9, 0x33AAFFFF, var5);
}
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/playerinfo", true) || !strcmp(var0, "/stats", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /playerinfo [id do player]");
return 1;
}
var8 = strval(var2);
if(!globF28[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
new var9 = 0;
new var10 = 0;
new var11 = GetPlayerInterior(var8);
GetPlayerHealth(var8, var9);
GetPlayerArmour(var8, var10);
new var12 = GetPlayerAmmo(var8);
new var13 = GetPlayerScore(var8);
new var14 = GetPlayerSkin(var8);
new var15 = GetPlayerMoney(var8);
new var16[256];
GetPlayerIp(var8, var16, 256);
new var17 = GetPlayerPing(var8);
if(!globF28[var8])
{
format(var5, 256, "Informaзхes do player %s (ID: %i)(O player nгo estб logado) :", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
else
{
format(var5, 256, "Informaзхes do player %s (ID: %i) :", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
format(var5, 256, "Vida [%.1f] | Colete [%.1f] | Dinheiro [%d] | Interior [%d] | IP [%s]", var9, var10, var15, var11, var16);
SendClientMessage(playerid, 0xFF0000FF, var5);
format(var5, 256, "Muniзгo [%d] | Score [%d] | Skin [%d] | Ping [%d] | Vezes que levou warn: %d", var12, var13, var14, var17, 3080);
SendClientMessage(playerid, 0xFF0000FF, var5);
new var18[30];
GetPlayerName(playerid, var18, 30);
printf("[Command] %s usou /playerinfo para ver as informaзхes do player %s.", var18, var3);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/restart", true) || !strcmp(var0, "/gmx", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] == 4)
{
format(var5, 256, "AdmCMD: %s restartou o server, por favor espere!");
SendClientMessageToAll(0xFF0000FF, var5);
SetTimerEx("Restart", 5000, false, "i", playerid);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /restart para restartar o server.", var9);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/ip", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ip [id do player]");
return 1;
}
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
new var9[256];
GetPlayerIp(var8, var9, 256);
format(var5, 256, "AdmCMD: Checou o IP de %s(%i): %s!", var3, var8, var9);
SendClientMessage(playerid, 0x33AAFFFF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /ip para checar o IP de %s.", var10, var3);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/givemoney", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 3)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /givemoney [id do player] [quantidade]");
return 1;
}
new var9 = 0;
var8 = strval(var2);
if(!globF28[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
return 1;
}
var2 = function960(cmdtext, var1, 32);
var9 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
GivePlayerMoney(var8, var9);
format(var5, 256, "AdmCMD: Vocк mandou %s(%i) $%d!", var3, var8, var9);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: Vocк recebeu $%d do admin %s!", var9, var4);
SendClientMessage(var8, 0x33AAFFFF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /givemoney para dar %s $%s.", var10, var3, var9);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/setmoney", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 3)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setmoney [id do player] [quantidade]");
return 1;
}
new var9 = 0;
var8 = strval(var2);
if(!globF28[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
return 1;
}
var2 = function960(cmdtext, var1, 32);
var9 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
ResetPlayerMoney(var8);
GivePlayerMoney(var8, var9);
format(var5, 256, "AdmCMD: Vocк mudou a dinehiro de %s(%i) para $%d!", var3, var8, var9);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: O admin %s mudou seu dinhiro para %d!", var4, var9);
SendClientMessage(var8, 0x33AAFFFF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /setmoney para mudar o dinheiro de %s para $%s.", var10, var3, var9);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/kick", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x33AAFFFF, "Uso correto: /kick [id do player] [motivo]");
return 1;
}
var8 = strval(var2);
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
}
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: %s foi kickado pelo admin %s pelo motivo: %s", var3, var4, var11);
SendClientMessageToAll(0x33AAFFFF, var5);
Kick(var8);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /kick para kickar %s pelo motivo: %s", var12, var3, var11);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/skick", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x33AAFFFF, "Uso correto: /skick [id do player] [motivo]");
return 1;
}
var8 = strval(var2);
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
}
GetPlayerName(var8, var3, 24);
glob1248[var8] = 1;
Kick(var8);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /skick para kickar silenciosamente %s pelo motivo: %s", var12, var3, var11);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/jetpack", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
SetPlayerSpecialAction(playerid, 2);
SendClientMessage(playerid, 0x33AAFFFF, "AdmCMD: Vocк criou um Jetpack!");
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/warn", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
new var9[256];
var2 = function960(cmdtext, var1, 32);
var7 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /warn [id do player] [motivo]");
return 1;
}
var8 = strval(var2);
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(!globC08[var8])
{
globC08[var8] = globC08[var8] + 1;
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
format(var9, 256, "AdmCMD: %s foi avisado por %s pelo motivo: %s [1/3 Warnings]", var3, var4, cmdtext + 32);
SendClientMessageToAll(0x33AAFFFF, var9);
print(var9);
return 1;
}
if(globC08[var8] == 1)
{
globC08[var8] = globC08[var8] + 1;
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
format(var9, 256, "AdmCMD: %s foi avisado por %s pelo motivo: %s [2/3 Warnings]", var3, var4, cmdtext + 32);
SendClientMessageToAll(0x33AAFFFF, var9);
print(var9);
return 1;
}
if(globC08[var8] == 2)
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
format(var9, 256, "AdmCMD: %s foi kickado por %s pelo motivo: %s [3/3 Warnings]", var3, var4, cmdtext + 32);
SendClientMessageToAll(0x33AAFFFF, var9);
Kick(var8);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
}
if(!strcmp(var0, "/freeze", true))
{
var2 = function960(cmdtext, var1, 32);
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
if(glob8E8[var8] == 1)
{
SendClientMessage(playerid, 0xFF0000FF, "O player jб estб congelado!");
return 1;
}
glob8E8[var8] = 1;
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
TogglePlayerControllable(var8, false);
format(var5, 256, "AdmCMD: %s foi congelado por %s.", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /freeze para congelar %s.", var9, var3);
return 1;
}
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/unfreeze", true))
{
var2 = function960(cmdtext, var1, 32);
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var8 = strval(var2);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /unfreeze [id do player]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
if(glob8E8[var8] == 1)
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
TogglePlayerControllable(var8, true);
glob8E8[var8] = 0;
format(var5, 256, "AdmCMD: %s foi descongelado por %s.", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /unfreeze para descongelar %s.", var9, var3);
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Este player nгo pode ser descongelado, pois ele nгo estб congelado!");
return 1;
}
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/setadmin", true) || !strcmp(var0, "/setlevel", true))
{
var2 = function960(cmdtext, var1, 32);
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var8 = strval(var2);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setadmin [id do player] [level]");
return 1;
}
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /setadmin [id do player] [level]");
return 1;
}
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob5C8[playerid] = strval(var2);
if(0 > glob5C8[playerid])
{
SendClientMessage(playerid, 0xFF0000FF, "Level de admin invбlido!");
return 1;
}
if(glob5C8[playerid] > 4)
{
SendClientMessage(playerid, 0xFF0000FF, "Level de admin invбlido!");
return 1;
}
if(glob5C8[playerid] == glob1578[var8][0])
{
format(var5, 256, "Este player ja tem level %d de admin!", glob5C8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
return 1;
}
if(globF28[playerid] == 1)
{
if(IsPlayerAdmin(playerid) || glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
if(!globF28[var8])
{
SendClientMessage(playerid, 0xFF0000FF, "O player tem que estar logado para poder receber o level de admin!");
return 1;
}
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
function19B0(function1EA4(var3), "level", glob5C8[playerid]);
format(var5, 256, "Vocк deu para %s level %d de admi!.", var3, glob5C8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "Vocк foi feito um admin level %d pelo admin %s (id: %d).", glob5C8, var4, playerid);
SendClientMessage(var8, 0x33AAFFFF, var5);
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /setadmin para dar par %s level %d de admin.", var9, var3, 1480);
}
else
{
format(var5, 256, "%d nгo й o nъmero de ID de um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/ban", true))
{
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ban [id do player] [motivo]");
return 1;
}
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк sу pode banir com uma razгo apropriada!");
}
else
{
GetPlayerName(var8, var3, 24);
format(var5, 256, "AdmCMD: %s fez merda e foi banido pelo admin %s pelo motivo: %s", var3, var4, var11);
SendClientMessageToAll(0x33AAFFFF, var5);
BanEx(var8, var11);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /ban para banir %s pelo motivo: %s", var12, var3, var11);
}
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/sban", true))
{
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /sban [id do player] [motivo]");
return 1;
}
var8 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8))
{
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
}
GetPlayerName(var8, var3, 24);
glob1248[var8] = 1;
BanEx(var8, var11);
new var12[30];
GetPlayerName(playerid, var12, 30);
printf("[Command] %s usou /sban para banir silenciosamente %s pelo motivo: %s", var12, var3, var11);
}
else
{
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/mute", true))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var2 = function960(cmdtext, var1, 32);
if(IsStringAName(var2))
{
var8 = GetPlayerID(var2);
}
else
{
var8 = strval(var2);
}
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /mute [id do pleyer]");
return 1;
}
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
if(!glob2A8[var8])
{
glob2A8[var8] = 1;
format(var5, 256, "AdmCMD: %s foi mutado pelo admin %s.", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /mute para mutar %s.", var9, var3);
}
else
{
glob2A8[var8] = 0;
format(var5, 256, "AdmCMD: %s foi desmutado por %s.", var3, var4);
SendClientMessageToAll(0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /mute para desmutar %s.", var9, var3);
}
}
else
{
format(var5, 256, "%d nгo й um player ativo.", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/announce", true) || !strcmp(var0, "/ann", true))
{
var2 = function960(cmdtext, var1, strlen(cmdtext));
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(!strlen(var2) && glob1578[playerid][0] >= 2)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /announce [menssagem]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
format(var5, 256, "~w~%s", var2);
GameTextForAll(var5, 5000, 3);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /announce com a menssagem: %s", var9, var2);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/cnn", true))
{
var2 = function960(cmdtext, var1, strlen(cmdtext));
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(!strlen(var2) && glob1578[playerid][0] >= 2)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /cnn [menssagem]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
format(var5, 256, "~b~%s~r~: ~w~%s", var4, var2);
GameTextForAll(var5, 5000, 3);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /cnn com a menssagem: %s", var9, var2);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/akill", true))
{
var2 = function960(cmdtext, var1, 32);
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var8 = strval(var2);
if(glob1578[playerid][0] < 1)
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /akill [id do player]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
if(IsPlayerConnected(var8))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
SetPlayerHealth(var8, -999.0);
format(var5, 256, "AdmCMD: Vocк matou %s!", var3);
SendClientMessage(playerid, 0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /akill para matar %s.", var9, var3);
return 1;
}
format(var5, 256, "%d nгo й um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
}
if(!strcmp(cmdtext, "/admins", true))
{
SendClientMessage(playerid, 0x33AAFFFF, "Checando por administradores on-line...");
new var9 = 0;
for(new var10 = 0; var10 < 200; var10++)
{
if(IsPlayerConnected(var10))
{
if(globF28[var10] == 1)
{
if(glob1578[var10][0] >= 1)
{
new var11[256];
new var12[24];
GetPlayerName(var10, var12, 24);
format(var11, 256, "Admin %s [Level %d] ", var12, glob1578[var10]);
SendClientMessage(playerid, 0xFF0000FF, var11);
var9++;
}
}
}
}
if(!var9)
{
SendClientMessage(playerid, 0xFF0000FF, "Nгo tem nenhum admin on-line agora!");
}
return 1;
}
if(!strcmp(var0, "/tele", true))
{
new var9[24];
new var10 = 0;
new Float:var11 = 0, Float:var12 = 0, Float:var13 = 0;
var2 = function960(cmdtext, var1, 32);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "USO: /tele [id do player teleportado] [id do player destinaзгo]");
return 1;
}
var8 = strval(var2);
var2 = function960(cmdtext, var1, 32);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "USO: /tele [id do player teleportado] [id do player destinaзгo]");
return 1;
}
var10 = strval(var2);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
if(IsPlayerConnected(var8) && IsPlayerConnected(var10))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
GetPlayerName(var10, var9, 24);
GetPlayerPos(var10, var11, var12, var13);
SetPlayerPos(var8, var11, var12, var13);
format(var5, 256, "AdmCMD: Vocк teleportou %s para %s!", var3, var9);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: Vocк foi teleportado para %s pelo admin %s!", var9, var4);
SendClientMessage(var8, 0x33AAFFFF, var5);
new var14[24];
GetPlayerName(playerid, var14, 30);
printf("[Command] %s usou /tele para teleportar %s para %s", var14, var3, var9);
return 1;
}
if(!IsPlayerConnected(var8))
{
format(var5, 256, "ID:%d nгo й o nъmero de ID de um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
if(!IsPlayerConnected(var10))
{
format(var5, 256, "ID:%d nгo й o nъmero de ID de um player ativo!", var10);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/a", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
GetPlayerName(playerid, var4, 24);
new var9 = strlen(cmdtext);
while(var1 < var9 && cmdtext[var1] <= 32)
{
var1++;
}
new var10 = var1;
new var11[64];
while(var1 < var9 && var1 - var10 < 63)
{
var11[var1 - var10] = cmdtext[var1];
var1++;
}
var11[var1 - var10] = 0;
if(!strlen(var11))
{
SendClientMessage(playerid, 0xAFAFAFAA, "USO: /a [texto] [admin chat]");
return 1;
}
if(globF28[playerid] == 1)
{
if(IsPlayerAdmin(playerid) || glob1578[playerid][0] >= 1)
{
format(var5, 256, "Admin %s(%i): %s", var4, playerid, var11);
for(new var12 = 0; var12 < 200; var12++)
{
if(IsPlayerConnected(var12))
{
if(glob1578[var12][0] >= 1)
{
SendClientMessage(var12, 0x33AAFFFF, var5);
}
}
}
printf(var5);
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo estб autorizado a usar o admin chat!");
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
if(!strcmp(cmdtext, "/clearchat", true))
{
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
SendClientMessageToAll(0xEFEFF7AA, " ");
GameTextForAll("Chat limpo!", 1000, 1);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /clearchat", var9);
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
if(!strcmp(var0, "/disarm", true))
{
var2 = function960(cmdtext, var1, 32);
var8 = strval(var2);
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
glob1578[var8][0] = function1A48(function1EA4(var3), "level");
var8 = strval(var2);
if(!strlen(var2) && glob1578[playerid][0] >= 1)
{
SendClientMessage(playerid, 0x2641FEAA, "USO: /disarm [id do player]");
return 1;
}
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
if(IsPlayerConnected(var8))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
ResetPlayerWeapons(var8);
format(var5, 256, "AdmCMD: O admin %s desarmou %s!", var4, var3);
SendClientMessageToAll(0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: O admin %s desarmou vocк!", var4);
SendClientMessage(var8, 0x33AAFFFF, var5);
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /disarm para desarmar %s.", var9, var3);
}
else
{
format(var5, 256, "%d nгo й o nъmero de ID de um player ativo!", var8);
SendClientMessage(playerid, 0xFF0000FF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/disarmall", true))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
glob1578[playerid][0] = function1A48(function1EA4(var4), "level");
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 3)
{
new var9 = 0;
while(var9 < 200)
{
if(IsPlayerConnected(var9))
{
ResetPlayerWeapons(var9);
format(var5, 256, "AdmCMD: O admin %s desarmou todo mundo!", var4);
SendClientMessage(var9, 0x33AAFFFF, var5);
new var10[30];
GetPlayerName(playerid, var10, 30);
printf("[Command] %s usou /disarmall para desarmar todos os players.", var10);
}
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/healall", true))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /healall para recuperar o vida de todos.", var9);
for(new var10 = 0; var10 < 200; var10++)
{
SetPlayerHealth(var10, 100.0);
format(var5, 256, "AdmCMD: O admin %s recuperou a vida de todos!", var4);
SendClientMessage(var10, 0x33AAFFFF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/armourall", true))
{
GetPlayerName(var8, var3, 24);
GetPlayerName(playerid, var4, 24);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 2)
{
new var9[30];
GetPlayerName(playerid, var9, 30);
printf("[Command] %s usou /armourall para colocar colete em todos.", var9);
for(new var10 = 0; var10 < 200; var10++)
{
SetPlayerArmour(var10, 100.0);
format(var5, 256, "AdmCMD: O admin %s deu colete para todos!", var4);
SendClientMessage(var10, 0x33AAFFFF, var5);
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
if(!strcmp(var0, "/ajail", true))
{
new var9[256];
var2 = function960(cmdtext, var1, 32);
var9 = function960(cmdtext, var1, 32);
if(!strlen(var2))
{
SendClientMessage(playerid, 0x2641FEAA, "Uso correto: /ajail [id do player] [tempo]");
return 1;
}
var8 = strval(var2);
GetPlayerName(playerid, var4, 24);
GetPlayerName(var8, var3, 24);
new var10 = strval(var9);
if(globF28[playerid] == 1)
{
if(glob1578[playerid][0] >= 1)
{
format(var5, 256, "AdmCMD: Vocк prendeu %s(%i).", var3, var8);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "AdmCMD: %s(%i) prendeu vocк por %d segundos.", var4, playerid, var10);
SendClientMessage(playerid, 0x33AAFFFF, var5);
format(var5, 256, "~g~Jailed by ~r~%s.", var4);
GameTextForPlayer(var8, var5, 1000, 1);
SetPlayerInterior(var8, 3);
SetPlayerPos(var8, 197.6661, 173.8179, 1003.0233);
SetPlayerArmour(var8, 0.0);
TogglePlayerControllable(var8, false);
ResetPlayerWeapons(var8);
SetTimerEx("Unjail", var10 * 1000, false, "i", var8);
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, 0xFF0000FF, "Vocк tem que estar logado para usar este comando!");
}
return 1;
}
return 0;
}

public IsStringAName(arg0[])
{
for(new var0 = 0; var0 <= 200; var0++)
{
if(IsPlayerConnected(var0) == 1)
{
new var1[24];
GetPlayerName(var0, var1, 24);
if(!strcmp(var1, arg0, true, strlen(arg0)))
{
return 1;
}
}
}
return 0;
}

public GetPlayerID(arg0[])
{
for(new var0 = 0; var0 <= 200; var0++)
{
if(IsPlayerConnected(var0) == 1)
{
new var1[24];
GetPlayerName(var0, var1, 24);
if(!strcmp(var1, arg0, true, strlen(arg0)))
{
return var0;
}
}
}
return 255;
}

public SendMessageToAdmins(arg0, arg1[])
{
for(new var0 = 0; var0 <= 200; var0++)
{
if(IsPlayerConnected(var0) == 1)
{
if(IsPlayerAdmin(var0) || glob1578[var0][0] >= 1)
{
SendClientMessage(var0, arg0, arg1);
}
}
}
return 1;
}

public Restart()
{
SendRconCommand("gmx");
return 0;
}

public Unjail(playerid)
{
new var0[24];
GetPlayerName(playerid, var0, 24);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1546.2802, -1675.6633, 13.562);
TogglePlayerControllable(playerid, true);
GameTextForPlayer(playerid, "unjailed!", 1000, 1);
return 0;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
new var0[24];
new var1[256];
new var2 = GetPlayerMenu(playerid);
new Float:var3 = 0, Float:var4 = 0, Float:var5 = 0, Float:var6 = 0, var7 = 0;
if(var2 == glob1568)
{
switch(row) {
case 0:
ShowMenuForPlayer(glob156C, playerid);
case 1:
ShowMenuForPlayer(glob1570, playerid);
}
}
else if(var2 == glob156C)
{
switch(row) {
case 0:
SetWorldTime(1);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 01:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 1:
SetWorldTime(2);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 02:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 2:
SetWorldTime(3);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 03:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 3:
SetWorldTime(4);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 04:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 4:
SetWorldTime(5);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 05:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 5:
SetWorldTime(6);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 06:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 6:
SetWorldTime(7);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 07:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 7:
SetWorldTime(8);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 08:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 8:
SetWorldTime(9);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 09:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 9:
SetWorldTime(10);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 10:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 10:
SetWorldTime(11);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 11:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
case 11:
SetWorldTime(12);
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 12:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
}
OnPlayerExitedMenu(playerid);
}
else if(var2 == glob1570)
{
switch(row) {
case 0:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 13:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(13);
case 1:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 14:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(14);
case 2:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 15:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(15);
case 3:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 16:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(16);
case 4:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 17:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(17);
case 5:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 18:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(18);
case 6:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 19:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(19);
case 7:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 20:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(20);
case 8:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 21:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(21);
case 9:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 22:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(22);
case 10:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 23:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(23);
case 11:
GetPlayerName(playerid, var0, 24);
format(var1, 256, "AdmCMD: %s(%i) mudou o tempo para 00:00h", var0, playerid);
SendClientMessageToAll(0x33AAFFFF, var1);
SetWorldTime(24);
}
OnPlayerExitedMenu(playerid);
}
else if(var2 == glob1574)
{
switch(row) {
case 0:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(471, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 1:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(539, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 2:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(441, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 3:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(495, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 4:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(520, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 5:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
CreateVehicle(411, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 6:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(443, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 7:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(502, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 8:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(572, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 9:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(557, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 10:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(483, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
case 11:
GetPlayerPos(playerid, var3, var4, var5);
GetPlayerFacingAngle(playerid, var6);
var7 = CreateVehicle(522, var3, var4, var5, var6, -1, -1, 50000);
PutPlayerInVehicle(playerid, var7, 0);
TogglePlayerControllable(playerid, true);
if(GetPlayerInterior(playerid))
{
LinkVehicleToInterior(var7, GetPlayerInterior(playerid));
}
SetVehicleVirtualWorld(var7, GetPlayerVirtualWorld(playerid));
}
OnPlayerExitedMenu(playerid);
}
return 0;
}

public OnPlayerExitedMenu(playerid)
{
TogglePlayerControllable(playerid, true);
return 1;
}

AJUDA! RAPIDO! VLWWWWW
Reply
#2

Que Isso Cara ?

pawn Код:
C:\Users\Alexandre\Desktop\Aadmin.pwn(30) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(30) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(35) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(36) : warning 213: tag mismatch
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 028: invalid subscript (not an array or too many subscripts): "arg0"
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : warning 215: expression has no effect
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 001: expected token: ";", but found "]"
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : error 029: invalid expression, assumed zero
C:\Users\Alexandre\Desktop\Aadmin.pwn(106) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664   Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Posta ai Linha : 30,35,36, 106
Reply
#3

Dinovo pra repetir?
Cуdigo decompilado nгo funfa!
Reply
#4

Cara, postei esse cуdigo no meu pawno e tentei concertar, concertei todos os warnings e alguns erros, porem, quando concerto os 5 erros aparece mais 7, concerto os 7 aparece mais 5, depois mais 11 depois mais 26 ¬¬ tenso, e a identaзгo tб pйssima, isso й GM descompilado de amx й praticamente impossнvel um RPG descompilado nгo da erros.
De qualquer forma, esse GM usa fini e й essa uma das razхes do erro, apague tudo em file e coloque dini no lugar eba o/ kkk.
Cara vende esse GM por 50 centavos... realmente tenso.
Viva a lei da identaзгo uhull o/
Reply
#5

Isso vai funcionar porque й descompilado, desista.
Reply
#6

caralho o cara posto o gm todo aqui, usa pastebin mano, to no celular, demorei 4min pra chegar ao final kkkkkkkkkk' GM descompilado nem rola u.u
Reply
#7

Atualmente nгo existem compiladores eficientes para converter amx em pawn, este mйtodo que vocк usou й apenas melhor para LUA.

De qualquer forma, o problema dos descompiladores atual й que eles nгo funcionam com CallBacks, retornando ao invйs de OnPlayerSpawn retornar uma string random, isto й fбcil de alterar se o cуdigo nгo for muito grande.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)