07.07.2011, 09:55
Preciso Ajuda, Tenho Ai Alguns Erros, E Warnings Que Nгo Consigo Tirar!
FS Total:
AJUDA! RAPIDO! VLWWWWW
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. |
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; } |