Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //================ INCLUDES ===============//
- #include < SSCANF >
- #include < DOF2 >
- #include < ZCMD >
- #include < A_SAMP >
- //==========================================//
- //================= CORES =================//
- #define COR_LOGS 0x1E90FFFF
- #define COR_AZUL 0x4169E1FF
- //=========================================//
- //=========================================//
- #define FunkOwna "Players/%s.ini"
- #define REGISTRO_FUNK 1
- #define LOGIN_FUNK 2
- //=========================================//
- //========================== FORWARD'S ======================================//
- forward SmirnoffReceberMensagens(COLOR,const string[],level);
- forward SmirnoffReceberMensagensH(COLOR,const string[],level);
- forward SmirnoffMessagesAdminHelper(color, string[]);
- //============================== VARIAVEIS E ARAYS ==============================//
- enum iInfo
- {
- iAdmin,
- iHelper,
- iVIP
- }
- new opa[6];
- new iPlayerInfo[MAX_PLAYERS][iInfo];
- new helperotario[MAX_PLAYERS];
- new adminotario[MAX_PLAYERS];
- new giveplayerid;
- new sendername[MAX_PLAYER_NAME];
- new Float:xxxxx, Float:yyyyy, Float:zzzzz, Float:aaaaa;
- new ArmasNome[][] =
- {
- "Desarmado",
- "Soqueira",
- "Taco de Golf",
- "Cacetete",
- "Faca",
- "Taco de Base-Ball",
- "Pá de pedreiro",
- "Cano",
- "Espada",
- "Motoserra",
- "Vibrador",
- "Flores",
- "Pé de cabra",
- "Granada",
- "Bomba de Gás",
- "Coquetel-Molotov",
- "Desconhecido 19",
- "Desconhecido 20",
- "Pistola 9mm",
- "Pistola 9mm com Silenciador",
- "Desert Eagle",
- "Shotgun",
- "Escopeta do cano serrado",
- "Escopeta de combate",
- "Micro Uzi",
- "MP5",
- "Ak-47",
- "M4",
- "Tec9",
- "Rifle",
- "Rifle-Sniper",
- "Lança Missil",
- "Lança Missil RPG",
- "Lança Chamas",
- "Explosivo Remoto",
- "Detonador",
- "Spray",
- "Extintor",
- "Camera",
- "Oculos de Visão noturna",
- "Oculos Infra Vermelho",
- "Paraquedas"
- };
- public SmirnoffReceberMensagensH(COLOR,const string[],level)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (iPlayerInfo[i][iAdmin] >= level && iPlayerInfo[i][iHelper] >= level)
- {
- SendClientMessage(i, COLOR, string);
- printf("%s", string);
- }
- }
- }
- return 1;
- }
- public SmirnoffReceberMensagens(COLOR,const string[],level)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (iPlayerInfo[i][iAdmin] >= level)
- {
- SendClientMessage(i, COLOR, string);
- printf("%s", string);
- }
- }
- }
- return 1;
- }
- public SmirnoffMessagesAdminHelper(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(iPlayerInfo[i][iHelper] >= 1 || iPlayerInfo[i][iAdmin] >= 1)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- //================== STOCKS =======================//
- stock PlayerName(playerid)
- {
- new Name[MAX_PLAYERS];
- GetPlayerName(playerid, Name, sizeof(Name));
- return Name;
- }
- stock SetPlayerMoney(playerid,ammount)
- {
- ResetPlayerMoney(playerid);
- GivePlayerMoney(playerid,ammount);
- return 1;
- }
- stock PlayerS(playerid)
- {
- if(DOF2_FileExists(ReturnFileUser(playerid)))
- {
- DOF2_SetInt(ReturnFileUser(playerid),"Admin",iPlayerInfo[playerid][iAdmin]);
- DOF2_SetInt(ReturnFileUser(playerid),"Helper",iPlayerInfo[playerid][iHelper]);
- DOF2_SetInt(ReturnFileUser(playerid),"VIP", iPlayerInfo[playerid][iVIP]);
- DOF2_SetInt(ReturnFileUser(playerid),"Level",GetPlayerScore(playerid));
- DOF2_SetInt(ReturnFileUser(playerid),"Dinheiro",GetPlayerMoney(playerid));
- DOF2_SaveFile();
- }
- }
- stock PlayerC(playerid)
- {
- if(DOF2_FileExists(ReturnFileUser(playerid)))
- {
- iPlayerInfo[playerid][iAdmin] = DOF2_GetInt(ReturnFileUser(playerid),"Admin");
- iPlayerInfo[playerid][iHelper] = DOF2_GetInt(ReturnFileUser(playerid),"Helper");
- iPlayerInfo[playerid][iVIP] = DOF2_GetInt(ReturnFileUser(playerid),"VIP");
- SetPlayerScore(playerid, DOF2_GetInt(ReturnFileUser(playerid), "Level"));
- SetPlayerMoney(playerid, DOF2_GetInt(ReturnFileUser(playerid), "Dinheiro"));
- }
- }
- stock ReturnFileUser(playerid)
- {
- new File[156],Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Name,sizeof(Name));
- format(File,sizeof(File),FunkOwna,Name);
- return File;
- }
- //==================================================================================//
- public OnFilterScriptInit()
- {
- print("\n===========================================");
- print(" [FS] iAdministração");
- print(" Feito Por: iSmir");
- print("===========================================\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- DOF2_Exit();
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- if(!DOF2_FileExists(ReturnFileUser(playerid)))
- {
- new ipdele[16];
- new StrRegistroLogin[256];
- GetPlayerIp(giveplayerid, ipdele, sizeof(ipdele));
- getdate(opa[0], opa[1], opa[2]);
- gettime(opa[3], opa[4], opa[5]);
- format(StrRegistroLogin, sizeof(StrRegistroLogin), "{CAE1FF}Nick: {AB82FF}%s\n\n{CAE1FF}Status: {FF0000}Não Registrada\n\n{CAE1FF}Seu IP: {AB82FF}[%s]\n\n{CAE1FF}Data: {AB82FF}[%d/%d/%d]\n\n{CAE1FF}Hora: {AB82FF}[%d:%d:%d]", PlayerName(playerid), ipdele, opa[2], opa[1], opa[0], opa[3], opa[4], opa[5]);
- ShowPlayerDialog(playerid, REGISTRO_FUNK, DIALOG_STYLE_PASSWORD, "Registrar", StrRegistroLogin, "Registrar", "Esperar");
- }
- else
- {
- new ipdele[16];
- new StrRegistroLogin[256];
- GetPlayerIp(giveplayerid, ipdele, sizeof(ipdele));
- getdate(opa[0], opa[1], opa[2]);
- gettime(opa[3], opa[4], opa[5]);
- format(StrRegistroLogin, sizeof(StrRegistroLogin), "{CAE1FF}Nick: {AB82FF}%s\n\n{CAE1FF}Status: {FF0000}Não Registrada\n\n{CAE1FF}Seu IP: {AB82FF}[%s]\n\n{CAE1FF}Data: {AB82FF}[%d/%d/%d]\n\n{CAE1FF}Hora: {AB82FF}[%d:%d:%d]", PlayerName(playerid), ipdele, opa[2], opa[1], opa[0], opa[3], opa[4], opa[5]);
- ShowPlayerDialog(playerid, LOGIN_FUNK, DIALOG_STYLE_PASSWORD, "Logar", StrRegistroLogin, "Logar", "Esperar");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- PlayerS(playerid);
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == REGISTRO_FUNK)
- {
- if(response)
- {
- new ipdele[16];
- new StrRegistroLogin[256];
- GetPlayerIp(giveplayerid, ipdele, sizeof(ipdele));
- getdate(opa[0], opa[1], opa[2]);
- gettime(opa[3], opa[4], opa[5]);
- format(StrRegistroLogin, sizeof(StrRegistroLogin), "{CAE1FF}Nick: {AB82FF}%s\n\n{CAE1FF}Status: {FF0000}Não Registrada\n\n{CAE1FF}Seu IP: {AB82FF}[%s]\n\n{CAE1FF}Data: {AB82FF}[%d/%d/%d]\n\n{CAE1FF}Hora: {AB82FF}[%d:%d:%d]", PlayerName(playerid), ipdele, opa[2], opa[1], opa[0], opa[3], opa[4], opa[5]);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Registrar", StrRegistroLogin, "Registrar", "Esperar");
- new CaralhoMesmo[80];
- format(CaralhoMesmo,sizeof(CaralhoMesmo),"Você se Registrou Com Sucesso, Com a Senha: [%s]", inputtext);
- SendClientMessage(playerid,-1,CaralhoMesmo);
- DOF2_CreateFile(ReturnFileUser(playerid));
- DOF2_SetString(ReturnFileUser(playerid),"Senha",inputtext);
- DOF2_SaveFile();
- SetSpawnInfo(playerid, 0, 0, 1715.5061, -1931.9243, 13.5681, 268.15, 0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- GivePlayerMoney(playerid, 1000);
- SetPlayerScore(playerid,1);
- }
- else if(!response)
- {
- SendClientMessage(playerid,-1,"Você Foi Kikado Por Não Logar :)");
- Kick(playerid);
- }
- return 1;
- }
- if(dialogid == LOGIN_FUNK)
- {
- if(response)
- {
- new ipdele[16];
- new StrRegistroLogin[128];
- GetPlayerIp(giveplayerid, ipdele, sizeof(ipdele));
- getdate(opa[0], opa[1], opa[2]);
- gettime(opa[3], opa[4], opa[5]);
- format(StrRegistroLogin, sizeof(StrRegistroLogin), "{CAE1FF}Nick: {AB82FF}%s\n\n{CAE1FF}Status: {FF0000}Não Registrada\n\n{CAE1FF}Seu IP: {AB82FF}[%s]\n\n{CAE1FF}Data: {AB82FF}[%d/%d/%d]\n\n{CAE1FF}Hora: {AB82FF}[%d:%d:%d]", PlayerName(playerid), ipdele, opa[2], opa[1], opa[0], opa[3], opa[4], opa[5]);
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logar", StrRegistroLogin, "Logar", "Esperar");
- {
- SetSpawnInfo(playerid, 0, 0, 1715.5061, -1931.9243, 13.5681, 268.15, 0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- GivePlayerMoney(playerid, 1000);
- PlayerC(playerid);
- SendClientMessage(playerid,0x2CB60AAA,"Você Está Logado !");
- }
- }
- else if(!response)
- {
- SendClientMessage(playerid,0xC5B43AAA,"Você Foi Kickado Por Não Logar, Volte Sempre");
- Kick(playerid);
- }
- return 1;
- }
- return true;
- }
- //============================================ COMANDOS EM ZCMD + SSCANF ==============================================//
- CMD:helpers(playerid)
- {
- SendClientMessage(playerid,COR_AZUL,"|============== Helpers Online ============ |");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(iPlayerInfo[i][iHelper] >= 1)
- {
- new string[256];
- if(iPlayerInfo[i][iHelper] >= 1 && helperotario[i] == 1)
- {
- format(string, 256, "Helper: %s - Nivel: [%d] - Modo: [Ajudando]",PlayerName(i),iPlayerInfo[i][iHelper]);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- if(iPlayerInfo[i][iHelper] >= 1 && helperotario[i] == 0)
- {
- format(string, 256, "Helper: %s - Nivel: [%d] - Modo: [Jogando]",PlayerName(i),iPlayerInfo[i][iHelper]);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- }
- }
- return 1;
- }
- CMD:ah(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COR_AZUL, "{FFFFFF}|______________[{00BFFF} Comandos de Helper ]{FFFFFF}______________|");
- if (iPlayerInfo[playerid][iHelper] >= 1)
- {
- SendClientMessage(playerid, COR_AZUL,"{00A3FF} /irh /trazerh /h /avh /shelper");
- SendClientMessage(playerid, COR_AZUL,"{00A3FF} /infoarmash /infoplayerh /kickh /tapah /congelarh /descongelarh");
- SendClientMessage(playerid, COR_AZUL,"============================================================================================================================");
- }
- }
- return 1;
- }
- CMD:infoarmash(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/infoarmash [ID]");
- if (iPlayerInfo[playerid][iHelper] >= 300)
- {
- if(iPlayerInfo[playerid][iHelper] < 1 && iPlayerInfo[playerid][iHelper] != 301)
- {
- SendClientMessage(playerid, COR_AZUL, "Você não está trabalhando! (/shelper)");
- return 1;
- }
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- new weapons[13][2];
- new playerck[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, playerck, sizeof(playerck));
- format(string, sizeof(string), "EXIBINDO AS INFORMAÇÕES DAS ARMAS DE: %s",playerck);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 2, weapons[2][0], weapons[2][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[2][0]], weapons[2][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 3, weapons[3][0], weapons[3][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[3][0]], weapons[3][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 4, weapons[4][0], weapons[4][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[4][0]], weapons[4][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 5, weapons[5][0], weapons[5][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[5][0]], weapons[5][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 6, weapons[6][0], weapons[6][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[6][0]], weapons[6][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 7, weapons[7][0], weapons[7][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[7][0]], weapons[7][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 8, weapons[8][0], weapons[8][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[8][0]], weapons[8][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 9, weapons[9][0], weapons[9][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[9][0]], weapons[9][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 11, weapons[11][0], weapons[11][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[11][0]], weapons[11][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, "Jogador OFF!");
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:infoplayerh(playerid, params[])
- {
- new armatext[30];
- new municao;
- new arma;
- new Float:plrtempheal;
- new Float:plrarmour;
- new plrping;
- new iplayer[MAX_PLAYER_NAME];
- new plrIP[16];
- new smunicao;
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/infoplayerh [ID]");
- if (iPlayerInfo[playerid][iHelper] >= 300)
- {
- if(iPlayerInfo[playerid][iHelper] < 1 && iPlayerInfo[playerid][iHelper] != 301)
- {
- SendClientMessage(playerid, COR_AZUL, "Você não está trabalhando! (/shelper)");
- return 1;
- }
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerIp(giveplayerid, plrIP, sizeof(plrIP));
- GetPlayerName(giveplayerid, iplayer, sizeof(iplayer));
- plrping = GetPlayerPing(giveplayerid);
- GetPlayerArmour(giveplayerid, plrarmour);
- GetPlayerHealth(playerid,plrtempheal);
- arma = GetPlayerWeapon(giveplayerid);
- municao = GetPlayerAmmo(giveplayerid);
- SendClientMessage(playerid, COR_AZUL, "|__________________ EXIBINDO INFORMAÇÕES __________________|");
- format(string, sizeof(string), "Nome: %s", iplayer);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "IP: %s", plrIP);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Ping: %d", plrping);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Colete: %1f", plrarmour);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Saúde: %1f", plrtempheal);
- SendClientMessage(playerid, COR_AZUL, string);
- if(arma == 38) { armatext = "Minigun"; }
- else if(arma == 40) { armatext = "Detonador"; }
- else if(arma == 36) { armatext = "Lança missil RPG"; }
- else if(arma == 35) { armatext = "Lança missil"; }
- else if(arma == 16) { armatext = "Granada"; }
- else if(arma == 18) { armatext = "Coctel Molotov"; }
- else if(arma == 22) { armatext = "Pistola de Duas mãos 9mm"; }
- else if(arma == 26) { armatext = "Escopeta de Cano Serrado"; }
- else if(arma == 27) { armatext = "Escopeta de Combate"; }
- else if(arma == 28) { armatext = "Micro Uzi"; }
- else if(arma == 32) { armatext = "Tec9"; }
- else if(arma == 37) { armatext = "Lança Chamas"; }
- else if(arma == 0) { armatext = "Desarmado"; }
- else if(arma == 4) { armatext = "Faca"; }
- else if(arma == 5) { armatext = "Bastão de Base Ball"; }
- else if(arma == 9) { armatext = "Motoserra"; }
- else if(arma == 14) { armatext = "Flores"; }
- else if(arma == 17) { armatext = "Granada de Gas"; }
- else if(arma == 23) { armatext = "Pistola com silênciador"; }
- else if(arma == 16) { armatext = "Granada"; }
- else if(arma == 24) { armatext = "Desert Eagle"; }
- else if(arma == 25) { armatext = "ShotGun"; }
- else if(arma == 29) { armatext = "MP5"; }
- else if(arma == 30) { armatext = "AK-47"; }
- else if(arma == 31) { armatext = "M4"; }
- else if(arma == 33) { armatext = "Rifle"; }
- else if(arma == 34) { armatext = "Rifle Sniper"; }
- else if(arma == 41) { armatext = "Spray"; }
- else if(arma == 42) { armatext = "Extintor"; }
- else if(arma == 46) { armatext = "Paraquedas"; }
- else { armatext = "Desconhecido"; }
- format(string, sizeof(string), "Arma: %s", armatext);
- SendClientMessage(playerid, COR_AZUL, string);
- if(arma == 38 || arma == 40 || arma == 36 || arma == 35 || arma == 16 || arma == 18 || arma == 26 || arma == 27 || arma == 28 || arma == 32 || arma == 37)
- {
- SendClientMessage(playerid, COR_AZUL, "/tvh nele, pois ele pode estar usando xiter de armas");
- }
- if(municao == 65535) { smunicao = 0; } else { smunicao = municao; }
- format(string, sizeof(string), "Munição: %d", smunicao);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Este jogador está off-line !");
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:tapah(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new giveplayer[MAX_PLAYER_NAME];
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/tapah [ID]");
- new playa;
- if (iPlayerInfo[playerid][iHelper] >=1)
- {
- if(iPlayerInfo[playerid][iHelper] < 1 && iPlayerInfo[playerid][iHelper] != 301)
- {
- SendClientMessage(playerid, COR_AZUL, "Você não está trabalhando! (/shelper)");
- return 1;
- }
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- if(iPlayerInfo[playa][iAdmin] >= 1 && iPlayerInfo[playerid][iAdmin] < 1)
- {
- SendClientMessage(playerid, COR_AZUL, "Você não pode dar tapa em admins");
- return 1;
- }
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerPos(playa, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playa, xxxxx, yyyyy, zzzzz+12);
- PlayerPlaySound(playa, 1130, xxxxx, yyyyy, zzzzz+12);
- printf("AdmCmd: %s Deu Tapa Em %s",sendername, giveplayer);
- {
- format(string, sizeof(string), "AdmCmd: %s Ganhou um tapah do helper: %s",giveplayer ,sendername);
- }
- SmirnoffReceberMensagensH(COR_AZUL,string,1);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, "Você não está autorizado a usar este comando!");
- }
- }
- return 1;
- }
- CMD:shelper(playerid)
- {
- if(iPlayerInfo[playerid][iHelper] >= 1)
- {
- if(helperotario[playerid] > 0)
- {
- new string[128];
- helperotario[playerid] = 0;
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, 128, "{C2F55D}Helper: %s ID(%d) Está Jogando",sendername, playerid);
- SendClientMessageToAll(0xFFFBF8AA, string);
- SetPlayerHealth(playerid,100);
- SetPlayerSkin(playerid,29);
- }
- else
- {
- new string[128];
- helperotario[playerid] = 1;
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, 128, "{C2F55D}Helper: %s ID(%d) Está Trabalhando",sendername, playerid);
- SendClientMessageToAll(0xFFFBF8AA, string);
- SetPlayerSkin(playerid,101);
- }
- }
- return true;
- }
- CMD:irh(playerid, params[])
- {
- if(iPlayerInfo[playerid][iHelper] < 1) return SendClientMessage(playerid,-1,"Para usar este comando você precisar ser helper level 1");
- if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Use: /irh [ID]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não conectado.");
- new Float:X,Float:Y, Float:Z;
- new intgiveplayerid = GetPlayerInterior(giveplayerid);
- GetPlayerPos(giveplayerid, X,Y,Z);
- SetPlayerPos(playerid, X+1, Y,Z);
- SetPlayerInterior(playerid, intgiveplayerid);
- new string[80];
- format(string,sizeof(string),"Helper %s Foi Até %s", PlayerName(playerid), PlayerName(giveplayerid));
- SendClientMessage(playerid,-1,string);
- SendClientMessage(giveplayerid,-1,string);
- return 1;
- }
- CMD:avh(playerid, params[])
- {
- if(iPlayerInfo[playerid][iHelper] < 1) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Helper Level)");
- if(params[0] == 1) return SendClientMessage(playerid,-1,"Use: {F6E500}/av(iso) [texto]");
- new string[150];
- SendClientMessageToAll(COR_AZUL, "|__________________[ Aviso dos Helpers ]__________________|");
- format(string, sizeof(string),"Helper %s: %s",PlayerName(playerid),params);
- SendClientMessageToAll(COR_AZUL,string);
- return 1;
- }
- CMD:kickh(playerid, params[])
- {
- if(iPlayerInfo[playerid][iHelper] < 300) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Helper Level 300");
- new motivo[60];
- if(sscanf(params,"us", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /kickh [ID/Nome] [Motivo]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- new string[140];
- format(string,sizeof(string),"AdmAviso: %s foi kickado do servidor pelo helper %s. motivo:%s", PlayerName(giveplayerid), PlayerName(playerid), motivo);
- SendClientMessageToAll(COR_AZUL,string);
- Kick(giveplayerid);
- return 1;
- }
- CMD:h(playerid, params[])
- {
- new i;
- new text[128], string[128], playername[MAX_PLAYER_NAME];
- if(sscanf(params, "s", text)) return SendClientMessage(playerid, -1, "{87CEFA}Use: /a [Texto]");
- if(iPlayerInfo[playerid][iAdmin] == 0 && iPlayerInfo[playerid][iHelper] == 0) return SendClientMessage(playerid, -1, "{87CEFA}Você não é admin ou helper!");
- GetPlayerName(playerid, playername, sizeof(playername));
- if(iPlayerInfo[i][iAdmin] >= 1)
- {
- format(string, sizeof(string), "Admin [%d] %s: %s", iPlayerInfo[playerid][iAdmin], PlayerName(playerid), text);
- SmirnoffMessagesAdminHelper(COR_AZUL, string);
- }
- else if(iPlayerInfo[i][iHelper] >= 1)
- {
- format(string, sizeof(string), "Helper [%d] %s: %s", iPlayerInfo[playerid][iHelper], PlayerName(playerid), text);
- SmirnoffMessagesAdminHelper(COR_AZUL, string);
- }
- return true;
- }
- CMD:congelarh(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (iPlayerInfo[playerid][iHelper] >= 300)
- {
- new id;
- new playa;
- new gStrCaralho[128];
- new giveplayer[MAX_PLAYER_NAME];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,-1,"Use: {F6E500}/congelarh [ID]");
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- TogglePlayerControllable(playa, 0);
- format(gStrCaralho, 128, "AdmAviso: Helper %s Congelou %s", PlayerName(playerid), PlayerName(giveplayerid));
- SmirnoffReceberMensagensH(COR_AZUL, gStrCaralho,1);
- }
- }
- return 1;
- }
- CMD:descongelarh(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (iPlayerInfo[playerid][iAdmin] >= 300)
- {
- new id;
- new playa;
- new gStrCaralho[128];
- new giveplayer[MAX_PLAYER_NAME];
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,-1,"Use: {F6E500}/descongelarh [ID]");
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- TogglePlayerControllable(playa, 1);
- format(gStrCaralho, 128, "AdmAviso: Helper %s descongelou %s", PlayerName(playerid), PlayerName(giveplayerid));
- SmirnoffReceberMensagensH(COR_AZUL, gStrCaralho,1);
- }
- }
- return 1;
- }
- CMD:trazerh(playerid, params[])
- {
- if(iPlayerInfo[playerid][iHelper] >= 1)
- if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Use: /trazerh [ID]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não conectado.");
- new Float:X,Float:Y, Float:Z;
- new intplayerid = GetPlayerInterior(playerid);
- GetPlayerPos(playerid, X,Y,Z);
- SetPlayerPos(giveplayerid, X+1, Y,Z);
- SetPlayerInterior(giveplayerid, intplayerid);
- new string[90];
- format(string,sizeof(string),"Helper %s Puxou %s .", PlayerName(playerid), PlayerName(giveplayerid));
- SendClientMessage(playerid,COR_AZUL,string);
- SendClientMessage(giveplayerid,-1,string);
- return 1;
- }
- CMD:daradmin(playerid, params[])
- {
- new gStrCaralho[128], nivel;
- if(iPlayerInfo[playerid][iAdmin] < 5) return SendClientMessage(playerid,-1,"Você não pode usar esse comando.");
- if(sscanf(params,"ud", giveplayerid, nivel)) return SendClientMessage(playerid, -1, "Use: /daradmin [ID/Nome] [Level]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- if(nivel < 0 || nivel > 5) return SendClientMessage(playerid,-1,"Os niveis são de 1 a 5 ");
- iPlayerInfo[giveplayerid][iAdmin] = nivel;
- new string[100];
- format(gStrCaralho, 128, "AdmAviso: %s deu nivel %d de administrador para %s", PlayerName(playerid), nivel, PlayerName(giveplayerid));
- SmirnoffReceberMensagens(COR_AZUL, gStrCaralho,1);
- printf(string);
- PlayerS(giveplayerid);
- return 1;
- }
- CMD:av(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid) && iPlayerInfo[playerid][iAdmin] < 1) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Admin Level 1)");
- if(params[0] == 1) return SendClientMessage(playerid,-1,"Use: {F6E500}/av(iso) [texto]");
- new string[150];
- SendClientMessageToAll(COR_AZUL, "|__________________[ Aviso dos Admins ]__________________|");
- format(string, sizeof(string),"Admin %s: %s",PlayerName(playerid),params);
- SendClientMessageToAll(0x33FF00FF,string);
- return 1;
- }
- CMD:kick(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] < 1) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Admin Level 2");
- new motivo[60];
- if(sscanf(params,"us", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /kick [ID/Nome] [Motivo]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- new string[140];
- format(string,sizeof(string),"AdmAviso: %s foi kickado do servidor pelo admin %s. motivo: %s", PlayerName(giveplayerid), PlayerName(playerid), motivo);
- SendClientMessageToAll(COR_AZUL,string);
- Kick(giveplayerid);
- return 1;
- }
- CMD:ban(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] < 2) return SendClientMessage(playerid,-1,"Para usar este comando você precisar ser admin level 2");
- new motivo[60];
- if(sscanf(params,"us", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /ban [ID/Nome] [Motivo]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- new string[140];
- format(string,sizeof(string),"AdmAviso: %s foi banido do servidor pelo admin %s. motivo: %s", PlayerName(giveplayerid), PlayerName(playerid), motivo);
- SendClientMessageToAll(COR_AZUL,string);
- Ban(giveplayerid);
- return 1;
- }
- CMD:setskin(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] < 2) return SendClientMessage(playerid,-1,"Para usar este comando você precisar ser admin level 2");
- new skin;
- if(sscanf(params,"ud", giveplayerid, skin)) return SendClientMessage(playerid,-1,"Use: /setskin [ID] [Skin]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- new string[120];
- format(string,sizeof(string),"Você trocou a skin de %s para %d", PlayerName(giveplayerid), skin);
- SendClientMessage(playerid,-1,string);
- SendClientMessage(giveplayerid,-1,string);
- SetPlayerSkin(giveplayerid,skin);
- return 1;
- }
- CMD:congelar(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (iPlayerInfo[playerid][iAdmin] >= 1)
- {
- new gStrCaralho[128], giveplayer[MAX_PLAYER_NAME], id, playa;
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,-1,"Use: {F6E500}/congelar [ID]");
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- TogglePlayerControllable(playa, 0);
- format(gStrCaralho, 128, "AdmAviso: Admin %s congelou %s", PlayerName(playerid), PlayerName(giveplayerid));
- SmirnoffReceberMensagens(COR_AZUL, gStrCaralho,1);
- }
- }
- return 1;
- }
- CMD:descongelar(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (iPlayerInfo[playerid][iAdmin] >= 1)
- {
- new gStrCaralho[128], giveplayer[MAX_PLAYER_NAME], id, playa;
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,-1,"Use: {F6E500}/descongelar [ID]");
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- TogglePlayerControllable(playa, 1);
- format(gStrCaralho, 128, "AdmAviso: Admin %s descongelou %s", PlayerName(playerid), PlayerName(giveplayerid));
- SmirnoffReceberMensagens(COR_AZUL, gStrCaralho,1);
- }
- }
- return 1;
- }
- CMD:ir(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] < 1) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Admin Level 1");
- if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Use: /ir [ID]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não conectado.");
- new Float:X,Float:Y, Float:Z;
- new intgiveplayerid = GetPlayerInterior(giveplayerid);
- GetPlayerPos(giveplayerid, X,Y,Z);
- SetPlayerPos(playerid, X+1, Y,Z);
- SetPlayerInterior(playerid, intgiveplayerid);
- new string[80];
- format(string,sizeof(string),"Admin %s Foi até %s", PlayerName(playerid), PlayerName(giveplayerid));
- SendClientMessage(playerid,-1,string);
- SendClientMessage(giveplayerid,-1,string);
- return 1;
- }
- CMD:viraradmin(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(!IsPlayerAdmin(playerid))
- {
- iPlayerInfo[playerid][iAdmin] = 5;
- SendClientMessage(playerid,COR_AZUL,"|Você virou admin 5|");
- PlayerS(giveplayerid);
- }
- }
- return 1;
- }
- CMD:darvip(playerid, params[])
- {
- new string[100], nivel;
- if(!IsPlayerAdmin(playerid) && iPlayerInfo[playerid][iAdmin] < 5) return SendClientMessage(playerid,-1,"Você não pode usar esse comando.");
- if(sscanf(params,"ud", giveplayerid, nivel)) return SendClientMessage(playerid, -1, "Use: /darvip [ID/Nome] [Level]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- if(nivel < 1 || nivel > 3) return SendClientMessage(playerid,-1,"Os niveis são de 1 a 3");
- iPlayerInfo[giveplayerid][iVIP] = nivel;
- format(string,sizeof(string),"[%s] deu VIP level [%d] de VIP para o Jogador [%s]", PlayerName(playerid), nivel, PlayerName(giveplayerid));
- SendClientMessage(giveplayerid,-1,string);
- print(string);
- PlayerS(giveplayerid);
- return 1;
- }
- CMD:darhelper(playerid, params[])
- {
- new string[100], gStrCaralho[100], nivel;
- if(!IsPlayerAdmin(playerid) && iPlayerInfo[playerid][iAdmin] < 4) return SendClientMessage(playerid,-1,"Você não pode usar esse comando.");
- if(sscanf(params,"ud", giveplayerid, nivel)) return SendClientMessage(playerid, -1, "Use: /darhelper [ID/Nome] [Level]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
- if(nivel < 1 || nivel > 500) return SendClientMessage(playerid,-1,"Os niveis são de 1 a 500 ");
- iPlayerInfo[giveplayerid][iHelper] = nivel;
- format(gStrCaralho, 128, "AdmAviso: %s deu nivel %d de helper para %s", PlayerName(playerid), nivel, PlayerName(giveplayerid));
- SmirnoffReceberMensagens(COR_AZUL, gStrCaralho,1);
- printf(string);
- PlayerS(giveplayerid);
- return 1;
- }
- CMD:trabalhar(playerid)
- {
- if(iPlayerInfo[playerid][iAdmin] >= 1)
- {
- if(adminotario[playerid] > 0)
- {
- new string[128];
- helperotario[playerid] = 0;
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, 128, "{C2F55D}Admin: %s ID(%d) Está Jogando",sendername, playerid);
- SendClientMessageToAll(0xFFFBF8AA, string);
- SetPlayerHealth(playerid,100);
- SetPlayerSkin(playerid,29);
- }
- else
- {
- new string[128];
- adminotario[playerid] = 1;
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, 128, "{C2F55D}Admin: %s ID(%d) Está Trabalhando",sendername, playerid);
- SendClientMessageToAll(0xFFFBF8AA, string);
- SetPlayerSkin(playerid,101);
- }
- }
- return true;
- }
- CMD:trazer(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] >= 1)
- if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Use: /trazer [ID]");
- if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não conectado.");
- new Float:X,Float:Y, Float:Z;
- new intplayerid = GetPlayerInterior(playerid);
- GetPlayerPos(playerid, X,Y,Z);
- SetPlayerPos(giveplayerid, X+1, Y,Z);
- SetPlayerInterior(giveplayerid, intplayerid);
- new string[90];
- format(string,sizeof(string),"AdmAviso: %s Puxou %s .", PlayerName(playerid), PlayerName(giveplayerid));
- SendClientMessage(playerid,COR_AZUL,string);
- SendClientMessage(giveplayerid,-1,string);
- return 1;
- }
- CMD:gmx(playerid, params[])
- {
- if(iPlayerInfo[playerid][iAdmin] < 5) return SendClientMessage(playerid,-1,"Para Usar Este Comando Você Precisar Ser Admin Level 5");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- PlayerS(i);
- GameTextForPlayer(i,"Servidor Reiniciado, Aguardem ;)", 2000, 4);
- SendRconCommand("gmx");
- }
- return 1;
- }
- CMD:voar(playerid)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- if(IsPlayerConnected(playerid))
- {
- if(iPlayerInfo[i][iAdmin] >= 1)
- {
- GetPlayerFacingAngle(playerid,aaaaa);
- if(aaaaa >= 0.0 && aaaaa <= 22.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx, yyyyy+30, zzzzz+5);
- }
- else if(aaaaa >= 332.5 && aaaaa < 0.0)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx, yyyyy+30, zzzzz+5);
- }
- else if(aaaaa >= 22.5 && aaaaa <= 67.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx-15, yyyyy+15, zzzzz+5);
- }
- else if(aaaaa >= 67.5 && aaaaa <= 112.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx-30, yyyyy, zzzzz+5);
- }
- else if(aaaaa >= 112.5 && aaaaa <= 157.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx-15, yyyyy-15, zzzzz+5);
- }
- else if(aaaaa >= 157.5 && aaaaa <= 202.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx, yyyyy-30, zzzzz+5);
- }
- else if(aaaaa >= 202.5 && aaaaa <= 247.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx+15, yyyyy-15, zzzzz+5);
- }
- else if(aaaaa >= 247.5 && aaaaa <= 292.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx+30, yyyyy, zzzzz+5);
- }
- else if(aaaaa >= 292.5 && aaaaa <= 332.5)
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx+15, yyyyy+15, zzzzz+5);
- }
- else
- {
- GetPlayerPos(playerid, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playerid, xxxxx+15, yyyyy+15, zzzzz+5);
- }
- }
- }
- return 1;
- }
- CMD:aa(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COR_AZUL, "{FFFFFF}|______________[{00BFFF} Comandos de Admin ]{FFFFFF}______________|");
- if (iPlayerInfo[playerid][iAdmin] >= 1)
- {
- SendClientMessage(playerid, COR_AZUL,"{00A3FF} /tapa /tapao /kick /ban /voar /matar /darvip /darhelper /daradmin /trazer /ir /descongelar /congelar");
- SendClientMessage(playerid, COR_AZUL,"============================================================================================================================");
- }
- }
- return 1;
- }
- CMD:tapa(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new giveplayer[MAX_PLAYER_NAME];
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/tapa [ID]");
- new playa;
- if (iPlayerInfo[playerid][iAdmin] >=1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerPos(playa, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playa, xxxxx, yyyyy, zzzzz+12);
- PlayerPlaySound(playa, 1130, xxxxx, yyyyy, zzzzz+12);
- printf("AdmCmd: %s Deu Tapa Em %s",sendername, giveplayer);
- {
- format(string, sizeof(string), "AdmCmd: %s ganhou um tapa de: %s",giveplayer ,sendername);
- }
- SmirnoffReceberMensagens(COR_AZUL,string,1);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Você não está autorizado a usar este comando!");
- }
- }
- return 1;
- }
- CMD:infoarmas(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/infoarmas [ID]");
- if (iPlayerInfo[playerid][iAdmin] >= 2)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- new weapons[13][2];
- new playerck[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, playerck, sizeof(playerck));
- format(string, sizeof(string), "EXIBINDO AS INFORMAÇÕES DAS ARMAS DE: %s",playerck);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 2, weapons[2][0], weapons[2][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[2][0]], weapons[2][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 3, weapons[3][0], weapons[3][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[3][0]], weapons[3][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 4, weapons[4][0], weapons[4][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[4][0]], weapons[4][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 5, weapons[5][0], weapons[5][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[5][0]], weapons[5][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 6, weapons[6][0], weapons[6][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[6][0]], weapons[6][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 7, weapons[7][0], weapons[7][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[7][0]], weapons[7][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 8, weapons[8][0], weapons[8][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[8][0]], weapons[8][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 9, weapons[9][0], weapons[9][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[9][0]], weapons[9][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- GetPlayerWeaponData(giveplayerid, 11, weapons[11][0], weapons[11][1]);
- format(string, sizeof(string), "Arma: %s, Munição: %d",ArmasNome[weapons[11][0]], weapons[11][1]);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Este jogador está off-line !");
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:infoplayer(playerid, params[])
- {
- new armatext[30];
- new municao;
- new arma;
- new Float:plrtempheal;
- new Float:plrarmour;
- new plrping;
- new iplayer[MAX_PLAYER_NAME];
- new plrIP[16];
- new smunicao;
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/infoplayer [ID]");
- if (iPlayerInfo[playerid][iAdmin] >= 2)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerIp(giveplayerid, plrIP, sizeof(plrIP));
- GetPlayerName(giveplayerid, iplayer, sizeof(iplayer));
- plrping = GetPlayerPing(giveplayerid);
- GetPlayerArmour(giveplayerid, plrarmour);
- GetPlayerHealth(playerid,plrtempheal);
- arma = GetPlayerWeapon(giveplayerid);
- municao = GetPlayerAmmo(giveplayerid);
- SendClientMessage(playerid, COR_AZUL, "|__________________ EXIBINDO INFORMAÇÕES __________________|");
- format(string, sizeof(string), "Nome: %s", iplayer);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "IP: %s", plrIP);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Ping: %d", plrping);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Colete: %1f", plrarmour);
- SendClientMessage(playerid, COR_AZUL, string);
- format(string, sizeof(string), "Saúde: %1f", plrtempheal);
- SendClientMessage(playerid, COR_AZUL, string);
- if(arma == 38) { armatext = "Minigun"; }
- else if(arma == 40) { armatext = "Detonador"; }
- else if(arma == 36) { armatext = "Lança missil RPG"; }
- else if(arma == 35) { armatext = "Lança missil"; }
- else if(arma == 16) { armatext = "Granada"; }
- else if(arma == 18) { armatext = "Coctel Molotov"; }
- else if(arma == 22) { armatext = "Pistola de Duas mãos 9mm"; }
- else if(arma == 26) { armatext = "Escopeta de Cano Serrado"; }
- else if(arma == 27) { armatext = "Escopeta de Combate"; }
- else if(arma == 28) { armatext = "Micro Uzi"; }
- else if(arma == 32) { armatext = "Tec9"; }
- else if(arma == 37) { armatext = "Lança Chamas"; }
- else if(arma == 0) { armatext = "Desarmado"; }
- else if(arma == 4) { armatext = "Faca"; }
- else if(arma == 5) { armatext = "Bastão de Base Ball"; }
- else if(arma == 9) { armatext = "Motoserra"; }
- else if(arma == 14) { armatext = "Flores"; }
- else if(arma == 17) { armatext = "Granada de Gas"; }
- else if(arma == 23) { armatext = "Pistola com silênciador"; }
- else if(arma == 16) { armatext = "Granada"; }
- else if(arma == 24) { armatext = "Desert Eagle"; }
- else if(arma == 25) { armatext = "ShotGun"; }
- else if(arma == 29) { armatext = "MP5"; }
- else if(arma == 30) { armatext = "AK-47"; }
- else if(arma == 31) { armatext = "M4"; }
- else if(arma == 33) { armatext = "Rifle"; }
- else if(arma == 34) { armatext = "Rifle Sniper"; }
- else if(arma == 41) { armatext = "Spray"; }
- else if(arma == 42) { armatext = "Extintor"; }
- else if(arma == 46) { armatext = "Paraquedas"; }
- else { armatext = "Desconhecido"; }
- format(string, sizeof(string), "Arma: %s", armatext);
- SendClientMessage(playerid, COR_AZUL, string);
- if(arma == 38 || arma == 40 || arma == 36 || arma == 35 || arma == 16 || arma == 18 || arma == 26 || arma == 27 || arma == 28 || arma == 32 || arma == 37)
- {
- SendClientMessage(playerid, COR_AZUL, "/tv nele, pois ele pode estar usando xiter de armas");
- }
- if(municao == 65535) { smunicao = 0; } else { smunicao = municao; }
- format(string, sizeof(string), "Munição: %d", smunicao);
- SendClientMessage(playerid, COR_AZUL, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Este jogador está off-line !");
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:tapao(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new idxx;
- new giveplayer[MAX_PLAYER_NAME];
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/matar [ID]");
- new playa;
- if (iPlayerInfo[playerid][iAdmin] >=1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- GetPlayerPos(playa, xxxxx, yyyyy, zzzzz);
- SetPlayerPos(playa, xxxxx, yyyyy, zzzzz+130);
- SetPlayerHealth(playerid, 100.0);
- PlayerPlaySound(playa, 1130, xxxxx, yyyyy, zzzzz+130);
- printf("AdmCmd: %s slapped %s",sendername, giveplayer);
- {
- format(string, sizeof(string), "AdmCmd: %s ganhou um tapao de: %s",giveplayer ,sendername);
- }
- SmirnoffReceberMensagens(COR_AZUL,string,1);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Você não está autorizado a usar este comando!");
- }
- }
- }
- return 1;
- }
- CMD:matar(playerid, params[])
- {
- new idxx;
- new giveplayer[MAX_PLAYER_NAME];
- new string[100];
- if(IsPlayerConnected(playerid))
- {
- if(sscanf(params, "u", idxx)) return SendClientMessage(playerid,-1,"Use: {F6E500}/matar [ID]");
- new playa;
- if (iPlayerInfo[playerid][iAdmin] >=1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- SetPlayerHealth(playa, 0.0);
- SetPlayerVirtualWorld(playa,0);
- printf("AdmCmd: %s matou %s",sendername, giveplayer);
- {
- format(string, sizeof(string), "AdmCmd: %s ganhou uma morte de: %s",giveplayer ,sendername);
- }
- SmirnoffReceberMensagens(COR_AZUL,string,1);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COR_AZUL, " Você não está autorizado a usar este comando!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement