Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #include <DOF2>
- #include <foreach>
- #include <streamer>
- //=========================================================== Defines ==========================================================//
- #define ContasPlayer "/Contas/%s.ini"
- #define INPUT DIALOG_STYLE_INPUT
- #define MSGBOX DIALOG_STYLE_MSGBOX
- #define LISTA DIALOG_STYLE_LIST
- #define LocaldeUso IsPlayerInRangeOfPoint
- //========================================================== Defines Das Cores =========================================================//
- #define VERDE 0x21DD00FF
- #define VERMELHO 0xFF030FFF
- #define VERMELHO_ESCURO 0xE60000FF
- #define VERMELHO_CLARO 0xFB0000FF
- #define AMARELO 0xFFFF00FF
- #define LARANJA 0xF97804FF
- #define AZUL_CLARO 0x00C2ECFF
- #define ROXO 0xB360FDFF
- #define ROXO_CLARO 0xB8B8FFAA
- #define BRANCO 0xFFFFFFFF
- #define PRETO 0x000000FF
- #define AZUL 0x1229FAFF
- #define VERDE_CLARO 0x38FF06FF
- #define ROSA_SHOK 0xE100E1FF
- #define VERDE_ESCURO 0x008040FF
- #define CINZA 0xCECECEFF
- #define ROSA 0xD52DFFFF
- #define CINZA_ESCURO 0x626262FF
- #define VERDE_AGUA 0x03D687FF
- //========================================================== Enum ==========================================================//
- enum udyalan
- {
- Admin,
- bool: Banido = false,
- Sexo
- };
- new JogadorInfo[MAX_PLAYERS][udyalan];
- //============================================================== Forward ==============================================================//
- //============================================================== News ==============================================================//
- new bool: Afk[MAX_PLAYERS];
- new Float: x, Float:y, Float:z;
- new GpsComprado[MAX_PLAYERS];
- new TabletComprado[MAX_PLAYERS];
- new pm[MAX_PLAYERS];
- new Text: TextEmbaixo;
- new senha[128];
- new id;
- new PlayerPM[MAX_PLAYERS];
- new Adminlevel;
- new ComprandoArma[MAX_PLAYERS];
- new ErroSenha[MAX_PLAYERS];
- //============================================================== Stocks =============================================================//
- stock PegarNome(playerid)
- {
- new Nome[MAX_PLAYER_NAME]; GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
- return Nome;
- }
- stock ReturnUser(Nome[])
- {
- if(IsNumeric(Nome)) return strval(Nome);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new Name[24]; GetPlayerName(i,Name,24);
- if(strcmp(Name,Nome,true)==0) return i;
- }
- }
- return INVALID_PLAYER_ID;
- }
- Salvar(playerid)
- {
- new Float:vida, Float:colete;
- GetPlayerHealth(playerid, vida);
- GetPlayerArmour(playerid, colete);
- GetPlayerSkin(playerid);
- new contas[32];
- format(contas, sizeof(contas), ContasPlayer, PegarNome(playerid));
- DOF2_SetInt(contas, "Admin", JogadorInfo[playerid][Admin]);
- DOF2_SetInt(contas, "Dinheiro", GetPlayerMoney(playerid));
- DOF2_SetFloat(contas, "Vida", vida);
- DOF2_SetFloat(contas, "Colete", colete);
- DOF2_SetInt(contas, "Score", GetPlayerScore(playerid));
- DOF2_SetInt(contas, "GPS", GpsComprado[playerid]);
- DOF2_SetInt(contas, "Tablet", TabletComprado[playerid]);
- DOF2_SetInt(contas, "Skin", GetPlayerSkin(playerid));
- DOF2_SaveFile();
- return true;
- }
- Carregar(playerid)
- {
- new contas[32];
- format(contas, sizeof(contas),ContasPlayer,PegarNome(playerid));
- if(DOF2_FileExists(contas))
- {
- JogadorInfo[playerid][Admin] = DOF2_GetInt(contas, "Admin");
- GivePlayerMoney(playerid, DOF2_GetInt(contas, "Dinheiro"));
- SetPlayerHealth(playerid, DOF2_GetFloat(contas, "Vida"));
- SetPlayerArmour(playerid, DOF2_GetFloat(contas, "Colete"));
- SetPlayerScore(playerid, DOF2_GetInt(contas, "Score"));
- DOF2_GetInt(contas,"GPS", GpsComprado[playerid]);
- DOF2_GetInt(contas,"Tablet", TabletComprado[playerid]);
- SetPlayerSkin(playerid, DOF2_GetInt(contas, "Skin"));
- }
- return true;
- }
- stock IsNumeric(const string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- if(string[i] > '9' || string[i] < '0') return 0;
- return true;
- }
- stock adminMessage(color, const string[])
- {
- foreach(Player, i)
- {
- if(JogadorInfo[i][Admin] > 0)
- {
- SendClientMessage(i, color, string);
- }
- }
- return true;
- }
- main()
- {
- print(" ");
- print(" ");
- print(" SERVIDOR CARREGADO...!");
- print("_____________________");
- print("Gamemode Criado por Udyalan");
- print(" ");
- }
- public OnGameModeInit()
- {
- DisableInteriorEnterExits();
- UsePlayerPedAnims();
- SetGameModeText("Criaçao New Pawn");
- //=========================================================== TextDraw ===========================================================//
- TextEmbaixo = TextDrawCreate(1.000000,435.000000, " Comandos úteis: /relatorio /admins ");
- TextDrawUseBox(TextEmbaixo , 1);
- TextDrawBoxColor(TextEmbaixo , 0x00000066);
- TextDrawTextSize(TextEmbaixo ,641.000000,0.000000);
- TextDrawAlignment(TextEmbaixo ,0);
- TextDrawBackgroundColor(TextEmbaixo , 0x000000ff);
- TextDrawFont(TextEmbaixo ,3);
- TextDrawLetterSize(TextEmbaixo ,0.499999,1.300000);
- TextDrawColor(TextEmbaixo ,0xffffffff);
- TextDrawSetOutline(TextEmbaixo ,1);
- TextDrawSetProportional(TextEmbaixo ,1);
- TextDrawSetShadow(TextEmbaixo ,1);
- //========================================================== Fim TextDraw ==========================================================//
- //========================================================== Pickups ==========================================================//
- AddStaticPickup(357, 1, 1791.5205, -1164.1974, 23.8281, 0);
- AddStaticPickup(356, 1, 313.7375,-133.8456,999.6016, 0);
- //========================================================= TextLabel =========================================================//
- Create3DTextLabel("Loja de Arma Aperte\n F ou Enter para entrar", VERDE_CLARO, 1791.5205, -1164.1974, 23.8281, 5.0, 0, 0);
- Create3DTextLabel("Loja de Arma Aperte\n F ou Enter para usar", VERDE_CLARO, 313.7375,-133.8456,999.6016, 5.0, 0, 0);
- return true;
- }
- public OnGameModeExit()
- {
- DOF2_Exit();
- return true;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid, TextEmbaixo);
- //=============================================== Sisteam de Login e Registro =====================================================/
- new contas[32], conta[32];
- new string4[65];
- format(contas, sizeof(contas),ContasPlayer,PegarNome(playerid));
- JogadorInfo[playerid][Banido] = DOF2_GetBool(contas, "Ban");
- if(JogadorInfo[playerid][Banido] == false)
- {
- if(!DOF2_FileExists(contas))
- {
- new string2[59];
- format(string2, sizeof(string2),"%s Bem Vindo ao Servidor Testando 123",PegarNome(playerid));
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_PASSWORD,"Registro",string2,"Registrar","Cancelar");
- }
- else
- {
- new string2[59];
- format(string2, sizeof(string2),"%s Bem Vindo ao Servidor Testando 123",PegarNome(playerid));
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_PASSWORD,"Logar",string2,"Logar","Cancelar");
- }
- }
- else if(JogadorInfo[playerid][Banido] == true)
- {
- format(conta, sizeof(conta),"Bans\%s.ini", PegarNome(playerid));
- if(DOF2_FileExists(conta))
- {
- format(string4, sizeof(string4),"Horario do Banimento %s\nMotivio do Banimento %s", DOF2_GetString(conta, "Horario do Banimento"), DOF2_GetString(conta, "Motivo do Banimento"));
- ShowPlayerDialog(playerid, 23, MSGBOX, "Banimento", string4, "OK","Cancelar");
- SendClientMessage(playerid, -1, "Você está Banido para Mais informaçoes Acesse o Forum: www.testando.132");
- Kick(playerid);
- }
- return true;
- }
- for(new i = 1; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new string[85];
- format(string, sizeof(string), "%s Entrou no servidor Somando %i Players Online", PegarNome(playerid), i+1);
- SendClientMessageToAll(VERDE_CLARO, string);
- }
- return true;
- }
- //=============================================== Sisteam de Login e Registro FIM =================================================/
- return true;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- TextDrawHideForPlayer(playerid, TextEmbaixo);
- Salvar(playerid);
- return true;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_SECONDARY_ATTACK)
- {
- if(LocaldeUso(playerid, 2.0, 1791.5205, -1164.1974, 23.8281)) //ENTRADA LOJA DE ARMA
- {
- SetPlayerPos(playerid, 314.820983,-141.431991,999.601562);
- SetPlayerInterior(playerid, 7);
- SetPlayerFacingAngle(playerid, 0);
- GameTextForPlayer(playerid, "Bem Vindo a Loja de Arma", 2000, 1);
- return true;
- }
- if(LocaldeUso(playerid, 2.0, 314.820983,-141.431991,999.6015621)) // SAIDA LOJA DE ARMA
- {
- SetPlayerPos(playerid, 1791.5205, -1164.1974, 23.8281);
- SetPlayerInterior(playerid, 0);
- SetPlayerFacingAngle(playerid, 0);
- return true;
- }
- if(LocaldeUso(playerid, 1.0, 313.7375,-133.8456,999.6016)) // MENU LOJA DE ARMA
- {
- ShowPlayerDialog(playerid, 16, LISTA, "Loja de Arma", "Knife \nBaseball Bat \nSilenced 9mm \nDesert Eagle \nShotgun \nCountry Rifle \nSpraycan \nParachute \nAK-47 \nM4 \nMP5", "OK", "Cancelar");
- return true;
- }
- return true;
- }
- return true;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- {
- new string2[41];
- format(string2, 46, "[ERRO] O comando %s não existe!",cmdtext); return SendClientMessage(playerid, VERDE_CLARO, string2);
- }
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case 1:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- cmd_pm(playerid, "");
- }
- case 1:
- {
- cmd_bpm(playerid);
- }
- case 2:
- {
- cmd_verpm(playerid, "");
- }
- case 3:
- {
- cmd_vendertablet(playerid);
- }
- }
- }
- }
- case 5:
- {
- if(response == 1)
- {
- if(!IsPlayerConnected(ReturnUser(inputtext))) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- PlayerPM[playerid] = ReturnUser(inputtext);
- ShowPlayerDialog(playerid, 6 , INPUT,"Sistema de Mensagem","Digite o Texto","OK","Cancelar");
- }
- }
- case 6:
- {
- if(response == 1)
- {
- new string2[75];
- format(string2, sizeof(string2), "{28DEFF} %s: {FFDC18} %s", PegarNome(playerid), inputtext);
- SendClientMessage(PlayerPM[playerid], 0xE558FFAA, string2);
- SendClientMessage(playerid, 0xE558FFAA, "Messagen Enviada com sucesso");
- }
- }
- case 7:
- {
- if(response == 1)
- {
- new pms[60],string2[61];
- if(pm[id] == 0)
- {
- if(!IsPlayerConnected(ReturnUser(inputtext))) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- PlayerPM[playerid] = ReturnUser(inputtext);
- format(string2, sizeof(string2),"Nome: [%s] ID:[%i] PM: Connectado", PegarNome(id), id);
- strcat(pms,string2);
- ShowPlayerDialog(playerid, 2, MSGBOX, "PMS Desbloqueado", pms, "OK", "");
- }
- else if(pm[id] == 1)
- {
- if(!IsPlayerConnected(ReturnUser(inputtext))) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- PlayerPM[playerid] = ReturnUser(inputtext);
- format(string2, sizeof(string2),"Nome: [%s] ID:[%i] PM: Blockado", PegarNome(id), id);
- strcat(pms,string2);
- ShowPlayerDialog(playerid, 3, MSGBOX, "PMS Bloqueado", pms, "OK", "");
- }
- }
- }
- case 11:
- {
- if(response)
- {
- if(strlen(inputtext) < 4 || strlen(inputtext) > 15)
- {
- ShowPlayerDialog(playerid, 11, DIALOG_STYLE_PASSWORD,"Registro","Digite entre 4-15 Caracteres para se registrar","Registrar","Cancelar");
- }
- new h, m, s, a, ms, d;
- new contas[32];
- format(contas, sizeof(contas),ContasPlayer,PegarNome(playerid));
- if(!DOF2_FileExists(contas)) DOF2_CreateFile(contas);
- DOF2_SetInt(contas, "Admin",0);
- DOF2_SetInt(contas, "Dinheiro", 1500);
- GivePlayerMoney(playerid, DOF2_GetInt(contas, "Dinheiro"));
- DOF2_SetInt(contas, "Score", 1);
- SetPlayerScore(playerid, DOF2_GetInt(contas, "Score"));
- DOF2_SetInt(contas, "Vida", 100);
- SetPlayerHealth(playerid, DOF2_GetInt(contas, "Vida"));
- DOF2_SetInt(contas, "Colete", 100);
- SetPlayerArmour(playerid, DOF2_GetInt(contas, "Colete"));
- DOF2_SetInt(contas, "GPS", 0);
- DOF2_SetInt(contas, "Tablet", 0);
- DOF2_SetString(contas, "Senha", inputtext);
- new string2[32];
- gettime(h, m, s);
- getdate(a, ms, d);
- format(string2, sizeof(string2),"%i/%i/%i ás %i:%i:%i", d,ms,a,h,m,s);
- DOF2_SetString(contas,"Dia do Registro", string2);
- DOF2_SaveFile();
- new str[256];
- format(str, sizeof(str), "Aqui Vai umas Informaçoes \nLogin:%s\nSenha:%s\nBom Seu Cadastro Está quase completo\nPrencha algumas informaçoes para concluir seu Cadastro", PegarNome(playerid), inputtext);
- ShowPlayerDialog(playerid, 21, MSGBOX, "Informaçoes", str, "OK", "Sair");
- if(!response)
- {
- SendClientMessage(playerid, 0xFFAB10AA, "Você foi Kickado por nao se Registrar");
- Kick(playerid);
- }
- }
- }
- case 21:
- {
- if(response)
- {
- ShowPlayerDialog(playerid, 22, INPUT, "Cadastro - Senha de Segurança", "Digite Sua Senha", "OK", "Cancelar");
- }
- if(!response)
- {
- Kick(playerid);
- }
- }
- case 22:
- {
- if(response)
- {
- format(senha, sizeof(senha), inputtext, 0);
- new contas[32];
- format(contas, sizeof(contas), ContasPlayer, PegarNome(playerid));
- DOF2_SetString(contas, "Senha de Segurança", inputtext);
- ShowPlayerDialog(playerid, 23, LISTA, "Cadastro - Sexo", "Homem\nMulher","OK","Cancelar");
- }
- }
- case 23:
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerSkin(playerid, 23);
- SetSpawnInfo(playerid, 0 , 23, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
- SpawnPlayer(playerid);
- ShowPlayerDialog(playerid, 24, MSGBOX, "Cadastro - Sexo", "Cero Você é Homem Termine o Cadastro Dando OK","OK","Cancelar");
- }
- case 1:
- {
- SetSpawnInfo(playerid, 0 , 192, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
- SpawnPlayer(playerid);
- ShowPlayerDialog(playerid, 24, MSGBOX, "Cadastro - Sexo", "Cero Você é Mulher Termine o Cadastro Dando OK","OK","Cancelar");
- }
- }
- }
- case 24:
- {
- if(response)
- {
- new h, m, s, a, ms, d, completo[256];
- gettime(h, m, s);
- getdate(a, ms, d);
- format(completo, sizeof(completo), "Parabens - %s, seu Cadastro está completo você já Poder Jogar\nSenha de Segurança Digitado - %s Obs: Ela sera Usado para recuperaçao de Senha\nDia de Seu Registro - %i/%i/%i ás %i:%i:%i\n\nAtt:Equipe 4fun", PegarNome(playerid), senha, d,ms,a,h,m,s);
- ShowPlayerDialog(playerid, 25, MSGBOX, "Cadastro - Completo", completo, "OK", "Cancelar");
- DOF2_SaveFile();
- }
- if(!response)
- {
- Kick(playerid);
- }
- }
- case 12:
- {
- if(response)
- {
- new contas[32];
- format(contas, sizeof(contas),ContasPlayer,PegarNome(playerid));
- if(strcmp(inputtext, DOF2_GetString(contas, "Senha"), true )== 0)
- {
- Carregar(playerid);
- SetSpawnInfo(playerid, 0 ,DOF2_GetInt(contas, "Skin"), 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
- SpawnPlayer(playerid);
- }
- else if(ErroSenha[playerid] < 4)
- {
- ErroSenha[playerid] ++;
- ShowPlayerDialog(playerid, 12, DIALOG_STYLE_PASSWORD,"Logar","Senha Errada Caso erre 5 Vezes Levara Ban","Logar","Cancelar");
- }
- else if(ErroSenha[playerid] == 4)
- {
- new str[64];
- new string2 [256];
- new string3 [64];
- new conta[32];
- new h, m, s, a, ms, d;
- gettime(h, m, s);
- getdate(a, ms, d);
- format(string2, sizeof(string2),"%s Você foi Banido do Make Your Life\n", PegarNome(playerid));
- strcat(str, string2);
- strcat(str, "Por errar a Senha 5 vezes para rever Banimento\n ");
- format(string2, sizeof(string2),"Horario do Banimento: %i/%i/%i ás %i:%i:%i\n", a,ms,d,h,m,s);
- strcat(str, string3);
- strcat(str, "Tire Print de Seu Banimento e Poste Forum: http://makeyourlifebr.forumeiros.com/");
- ShowPlayerDialog(playerid, 18, MSGBOX, "Banimento de Senha", str, "OK", "Cancelar");
- format(contas, sizeof(conta), ContasPlayer, PegarNome(playerid));
- DOF2_SetBool(conta,"Ban",JogadorInfo[id][Banido] = true);
- DOF2_SetString(contas,"Motivo", "Erro Senha");
- DOF2_SaveFile();
- Kick(playerid);
- }
- return true;
- }
- if(!response)
- {
- SendClientMessage(playerid, 0xFFAB10AA, "Você foi Kickado por nao se Logar");
- Kick(playerid);
- }
- }
- // ======================================================= Loja de Arma ======================================================= //
- case 16:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPVarInt(playerid, "wep", 4);
- ComprandoArma[playerid] = 1;
- }
- case 1:
- {
- SetPVarInt(playerid, "wep", 5);
- ComprandoArma[playerid] = 1;
- }
- case 2:
- {
- SetPVarInt(playerid, "wep", 23);
- ComprandoArma[playerid] = 2;
- }
- case 3:
- {
- SetPVarInt(playerid, "wep", 24);
- ComprandoArma[playerid] = 2;
- }
- case 4:
- {
- SetPVarInt(playerid, "wep", 25);
- ComprandoArma[playerid] = 3;
- }
- case 5:
- {
- SetPVarInt(playerid, "wep", 33);
- ComprandoArma[playerid] = 3;
- }
- case 6:
- {
- SetPVarInt(playerid, "wep", 41);
- ComprandoArma[playerid] = 1;
- }
- case 7:
- {
- SetPVarInt(playerid, "wep", 46);
- ComprandoArma[playerid] = 1;
- }
- case 8:
- {
- SetPVarInt(playerid, "wep", 30);
- ComprandoArma[playerid] = 2;
- }
- case 9:
- {
- SetPVarInt(playerid, "wep", 31);
- ComprandoArma[playerid] = 2;
- }
- case 10:
- {
- SetPVarInt(playerid, "wep", 29);
- ComprandoArma[playerid] = 2;
- }
- }
- ShowPlayerDialog(playerid, 17, INPUT, "Muniçao", "Digite o Tanto de Muniçao","OK", "Cancelar");
- }
- }
- case 17:
- {
- if(response)
- {
- if(GetPlayerMoney(playerid) < ComprandoArma[playerid] * strval(inputtext)) return SendClientMessage(playerid,-1,"Você não tem {F8000C}grana {FFFFFF}suficiente.");
- GivePlayerMoney(playerid, -ComprandoArma[playerid] * strval(inputtext));
- GivePlayerWeapon(playerid, GetPVarInt(playerid,"wep") , strval(inputtext));
- }
- }
- case 19:
- {
- if(response)
- {
- new string2[128], level;
- JogadorInfo[playerid][Admin] = Adminlevel;
- format(string2, sizeof(string2),"%s é o Mais Novo Admin do Make Your Life",PegarNome(playerid));
- SendClientMessageToAll(AZUL_CLARO, string2);
- new contas[32];
- format(contas, sizeof(contas), ContasPlayer, PegarNome(playerid));
- DOF2_SetInt(contas, "Admin", level);
- DOF2_SaveFile();
- }
- if(!response)
- {
- new string4[70];
- format(string4, sizeof(string4),"%s recusou Ser Admin do Servidor 4fun", PegarNome(id));
- SendClientMessageToAll(LARANJA, string4);
- }
- }
- }
- return 1;
- }
- //======================================================== Comandos Players ========================================================//
- CMD:gps(playerid)
- {
- if(GpsComprado[playerid] == 1)
- {
- ShowPlayerDialog(playerid,8 ,LISTA,"Gps","Local","Aceitar","Cancelar");
- }
- else if(GpsComprado[playerid] == 0)
- {
- return SendClientMessage(playerid, VERDE_CLARO, "Você não Tem 1 GPS vá na Loja de Eletronicos e Compre 1");
- }
- return true;
- }
- CMD:comprargps(playerid)
- {
- if(GpsComprado[playerid] == 0)
- {
- if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,-1,"Você não tem grana suficiente.");
- GivePlayerMoney(playerid, -600);
- SendClientMessage(playerid, AZUL_CLARO, "Você Comprou 1 Gps {00FFC8}/gps");
- GpsComprado[playerid] = 1;
- }
- else if (GpsComprado[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você já tem 1 GPS");
- }
- return true;
- }
- CMD:vendergps(playerid)
- {
- if(GpsComprado[playerid] == 1)
- {
- SendClientMessage(playerid, AZUL_CLARO, "Você Vendeu Seu Gps");
- GpsComprado[playerid] = 0;
- GivePlayerMoney(playerid, 500);
- }
- else if (GpsComprado[playerid] == 0)
- {
- SendClientMessage(playerid, AZUL_CLARO, "Você Não tem 1 Gps para Vender!");
- }
- return true;
- }
- CMD:comprartablet(playerid)
- {
- if(TabletComprado[playerid] == 0)
- {
- if(GetPlayerMoney(playerid) < 600) return SendClientMessage(playerid,-1,"Você não tem grana suficiente.");
- GivePlayerMoney(playerid, -600);
- TabletComprado[playerid] = 1;
- SendClientMessage(playerid, -1, "Você Comprou 1 Table /uasrtablet");
- }
- else if(TabletComprado[playerid] == 1)
- {
- SendClientMessage(playerid, -1, "Você já tem 1 Tablet");
- }
- return true;
- }
- CMD:usartablet(playerid)
- {
- if(TabletComprado[playerid] == 1)
- {
- ShowPlayerDialog(playerid, 4, LISTA,"Table","Enviar Menssagen\nBloquear/Desbloquear Messagen\nVer Pm\nVender Tablet","OK","Cancelar");
- }
- else if (TabletComprado[playerid] == 0)
- {
- return SendClientMessage(playerid, VERMELHO, "Vá na Loja de Eletronicos e Compre 1");
- }
- return true;
- }
- CMD:vendertablet(playerid)
- {
- if(TabletComprado[playerid] >= 1)
- {
- SendClientMessage(playerid, AZUL, "Você Vendeu Seu Tablet");
- TabletComprado[playerid] = 0;
- GivePlayerMoney(playerid, 500);
- }
- else if (TabletComprado[playerid] == 0)
- {
- SendClientMessage(playerid, ROXO_CLARO, "Você Não tem 1 Tablet para Vender!");
- }
- return true;
- }
- CMD:verpm(playerid, params[])
- {
- ShowPlayerDialog(playerid, 7, INPUT, "Sistema de Ver PM","Digite o ID/NOME do Player","OK","Cacenlar");
- return true;
- }
- CMD:pm(playerid, params[])
- {
- if(pm[id] == 0)
- {
- ShowPlayerDialog(playerid, 5, INPUT, "Sistema de Menssagem","Digite o ID/NOME do Player","OK","Cacenlar");
- }
- else return SendClientMessage(playerid, VERDE, "{F8000C}PM Desse Player está Bloqueado");
- return true;
- }
- CMD:bpm(playerid)
- {
- if(pm[playerid] == 1)
- {
- pm[playerid] = 0;
- SendClientMessage(playerid, VERDE_CLARO, "PM Desbloqueado");
- }
- else if(pm[playerid] == 0)
- {
- pm[playerid] = 1;
- SendClientMessage(playerid, AZUL_CLARO, "PM Bloqueado para Desbloquear /bpm");
- }
- return true;
- }
- CMD:afk (playerid, params[])
- {
- new texto[128], string2[128];
- if(Afk[playerid] == true) return SendClientMessage(playerid, -1, "Você já está AFK");
- if(sscanf(params, "s[128]", texto)) return SendClientMessage(playerid, -1, "Use: /afk [motivo]");
- Afk[playerid] = true;
- {
- format(string2, sizeof(string2),"%s Ficou AFK Motivo : %s", PegarNome(playerid), texto);
- SendClientMessageToAll(AZUL_CLARO, string2);
- TogglePlayerControllable(playerid, 0);
- }
- return true;
- }
- CMD:sairafk (playerid)
- {
- if(Afk[playerid] == false) return SendClientMessage(playerid, -1," Você não está AFK.");
- Afk[playerid] = false;
- {
- new string2[55];
- format(string2, sizeof(string2),"%s Saiu do Modo AFK", PegarNome(playerid));
- SendClientMessageToAll(AZUL_CLARO, string2);
- TogglePlayerControllable(playerid, 1);
- }
- return true;
- }
- CMD:afks(playerid)
- {
- foreach(Player, i)
- {
- if(Afk[i] == true)
- {
- new string2[48];
- format(string2, sizeof(string2), "Nome: %s || Modo: Afk\n", PegarNome(i));
- ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX, "Sistema de Afk", string2, "OK", "");
- }
- }
- return true;
- }
- //========================================================== Comandos Admin ==========================================================//
- CMD:admins (playerid)
- {
- foreach(Player, i)
- {
- if(JogadorInfo[i][Admin])
- {
- new string2[60];
- format(string2, sizeof(string2), "Nome: %s || Administrador Level: %i\n", PegarNome(i), JogadorInfo[i][Admin]);
- ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX, "Administradores Online", string2, "OK", "");
- }
- else SendClientMessage(playerid, -1, "Nenhum Administrador Online");
- }
- return true;
- }
- CMD:relatorio (playerid, params[])
- {
- new texto[128];
- if(sscanf(params, "s[128]", texto)) return SendClientMessage(playerid, -1, "Use: /relatorio [texto]");
- {
- new string2[128];
- format(string2, sizeof(string2), "Relatorio de: %s %s", PegarNome(playerid), texto);
- adminMessage(AZUL_CLARO, string2);
- }
- return true;
- }
- CMD:kick (playerid, params[])
- {
- new texto[128];
- if(JogadorInfo[playerid][Admin] < 2) return SendClientMessage(playerid, -1, "Você nao é Admin ou nao é Admin level 2");
- if(sscanf(params, "us[128]",id, texto)) return SendClientMessage(playerid, -1, "Use: /kick [id] [motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- {
- new string2[128];
- format(string2, sizeof(string2),"Admin: %s Kickou %s Motivo: %s", PegarNome(playerid), PegarNome(id), texto);
- SendClientMessageToAll(ROXO_CLARO, string2);
- format(string2, sizeof(string2),"Você foi Kickado do Servidor Make Your Life\n\n\nMotivo: %s", texto);
- ShowPlayerDialog(playerid, 14, MSGBOX, "Sistema de kick", string2, "OK", "");
- Kick(id);
- }
- return true;
- }
- CMD:desbanir (playerid, params[])
- {
- new
- contas[32],
- conta[20],
- h,
- m,
- s,
- a,
- ms,
- d,
- texto[128],
- string4[65]
- ;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "s[20]s[128]", conta, texto)) return SendClientMessage(playerid, -1, "Use: /desbanir [nome] [motivo]");
- format(contas, sizeof(contas), ContasPlayer, conta);
- if(!DOF2_FileExists(contas)) return SendClientMessage(playerid, -1, "Esta conta nao está banida");
- DOF2_Unset(contas, "Ban");
- format(contas, sizeof(contas),"Desbanido/%s.ini", conta);
- gettime(h, m, s);
- getdate(a, ms, d);
- if(!DOF2_FileExists(contas))
- {
- DOF2_CreateFile(contas);
- format(string4, sizeof(string4),"%i/%i/%i As %i:%i:%i", a,ms,d,h,m,s);
- DOF2_SetString(contas, "Horario do Desbanimento", string4);
- DOF2_SetString(contas, "Motivo do Desbanimento", texto);
- }
- new fn[60];
- format(fn, sizeof(fn), "%s Debaniu o Player - %s", PegarNome(playerid), conta);
- SendClientMessageToAll(VERDE, fn);
- DOF2_SaveFile();
- return true;
- }
- CMD:lojadearma (playerid)
- {
- SetPlayerPos(playerid, 1791.5205, -1164.1974, 23.8281);
- SendClientMessage(playerid, -1, "voce foi na loja de arma");
- return true;
- }
- CMD:ban (playerid, params[])
- {
- new h, m, s, a, ms, d, texto[128];
- new strcat2[128];
- new string3[50];
- new string4[50];
- new conta[32];
- new string2[85];
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "us[128]",id, texto)) return SendClientMessage(playerid, -1, "Use: /ban [id] [motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- {
- format(string2, sizeof(string2),"Admin: %s Baniu: %s [%i] Motivo:%s", PegarNome(playerid),PegarNome(id),id,texto);
- SendClientMessageToAll(-1, string2);
- format(string2, sizeof(string2),"%s Você foi banido do Servidor \n", PegarNome(id));
- strcat(strcat2, string2);
- format(string3, sizeof(string3),"Pelo Admin: %s",PegarNome(playerid));
- strcat(strcat2, string3);
- gettime(h, m, s);
- getdate(a, ms, d);
- format(string4, sizeof(string4),"%i/%i/%i As %i:%i:%i\n", a,ms,d,h,m,s);
- strcat(strcat2, string4);
- ShowPlayerDialog(id, 13, MSGBOX, "Sistema de Ban",strcat2, "OK", "");
- new contas[32];
- format(contas, sizeof(contas),ContasPlayer, PegarNome(id));
- DOF2_SetBool(contas,"Ban",JogadorInfo[id][Banido] = true);
- format(conta, sizeof(conta),"Bans/%s.ini", PegarNome(id));
- if(!DOF2_FileExists(conta)) DOF2_CreateFile(conta);
- {
- format(string4, sizeof(string4),"%i/%i/%i As %i:%i:%i", a,ms,d,h,m,s);
- DOF2_SetString(conta, "Horario do Banimento", string4);
- DOF2_SetString(conta, "Motivo do Banimento", texto);
- }
- DOF2_SaveFile();
- Kick(id);
- }
- return true;
- }
- CMD:ir (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid, -1, "Use: /ir [id]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- GetPlayerPos(id, Float:x, Float:y, Float:z);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID, x, y, z);
- LinkVehicleToInterior(VehicleID, GetPlayerInterior(id));
- }
- else
- SetPlayerPos(playerid, x, y, z);
- new string2[70];
- new string3[55];
- format(string2, sizeof(string2), "{AC98FF}Admin: {28DEFF}%s {AC98FF}foi Até você", PegarNome(playerid));
- SendClientMessage(id, -1, string2);
- format(string3, sizeof(string3), "{AC98FF}Você foi até : {28DEFF}%s",PegarNome(id));
- SendClientMessage(playerid, -1, string3);
- return true;
- }
- CMD:trazer (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "u",id)) return SendClientMessage(playerid, -1, "Use: /ir [id]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- GetPlayerPos(playerid, Float:x, Float:y, Float:z);
- if(IsPlayerInAnyVehicle(id))
- {
- new VehicleID = GetPlayerVehicleID(id);
- SetVehiclePos(VehicleID, x, y, z);
- LinkVehicleToInterior(VehicleID, GetPlayerInterior(playerid));
- }
- else
- SetPlayerPos(id, x, y, z);
- new string2[68];
- new string3[55];
- format(string2, sizeof(string2), "{AC98FF}Admin: {28DEFF}%s {AC98FF}Lhe puxou", PegarNome(playerid));
- SendClientMessage(id, -1, string2);
- format(string3, sizeof(string3), "{AC98FF}Você puxou: {28DEFF}%s ",PegarNome(id));
- SendClientMessage(playerid, -1, string3);
- return true;
- }
- CMD:av (playerid, params[])
- {
- new texto[50];
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "s[128]",texto)) return SendClientMessage(playerid, -1, "Use: /av [texto]");
- SendClientMessageToAll(0xFFFBF8AA, "|_ {3AFF30}M {F8000C}Y {0808FF}L {FFFFFF}_[ {FFC400}Aviso Dos Admins {FFFFFF}]_ {3AFF30}M {F8000C}Y {0808FF}L {FFFFFF}_|");
- new string2[70];
- format(string2, sizeof(string2), "{28DEFF}%s : {ABFC9D}%s", PegarNome(playerid), texto);
- SendClientMessageToAll(AZUL_CLARO, string2);
- return true;
- }
- CMD:daradmin(playerid, params[])
- {
- new level;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Você não é um admin RCON.");
- if(sscanf(params,"ui",id,level)) return SendClientMessage(playerid, VERDE_CLARO, "Use /daradmin [ID] [Level]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- if(level < 1 || level > 5) return SendClientMessage(playerid,-1,"Use de 1 à 5 levels");
- JogadorInfo[id][Admin] = level;
- Adminlevel = level;
- new str[128], string2[128], string3[128];
- format(string3, sizeof(string3), "Admin: %s ofereceu Admin Level: %i á %s", PegarNome(playerid), level, PegarNome(id));
- SendClientMessageToAll(CINZA, string3);
- format(string2, sizeof(string2), "Admin: %s Deseja lhe dar Admin Level: %i\n\n", PegarNome(playerid), level);
- strcat(str, string2);
- strcat(str, "\nCaso deseje Aceitar Ser Administrador click em Aceitar caso deseje Recusar click em Recusar");
- ShowPlayerDialog(id, 19, MSGBOX, "Sistema Dar Admin", str, "Aceitar", "Recusar");
- return true;
- }
- CMD:darvida (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- new Float:hp;
- if(sscanf(params, "uf", id, hp)) return SendClientMessage(playerid, AZUL_CLARO, "Use: /darvida [id] [vida]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- if(hp < 1 || hp > 100) return SendClientMessage(playerid, -1, "Minimo: 1 - Maximo: 100");
- SetPlayerHealth(id, hp);
- return true;
- }
- CMD:darcolete (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- new Float:colete;
- if(sscanf(params, "if", id, colete)) return SendClientMessage(playerid, -1, "Use: /darcolete [id] [colete]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- if(colete < 1 || colete > 100) return SendClientMessage(playerid, AZUL_CLARO, "Minimo: 1 - Maximo: 100");
- SetPlayerArmour(id, colete);
- return true;
- }
- CMD:explodir(playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- if(sscanf(params, "i", id)) return SendClientMessage(playerid, ROXO_CLARO, "/porfogo [id]");
- GetPlayerPos(id, x, y, z);
- CreateExplosion(x, y, z, 3, 5.0);
- new string2[50];
- format(string2, sizeof(string2), "O Admin: %s Explodiu: %s",PegarNome(playerid), PegarNome(id));
- SendClientMessageToAll(VERDE_CLARO, string2);
- return true;
- }
- CMD:dararma (playerid, params[])
- {
- new arma, municao;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Você não é um Admin");
- if(sscanf(params, "uii", id, arma, municao)) return SendClientMessage(playerid, -1, "Use: /dararma [id] [arma] [munição]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAC98FFAA, "Player Não Connectado");
- if(arma < 1 || arma > 46) return SendClientMessage(playerid, AZUL_CLARO, "Minimo: 1 Maximo: 46");
- if(municao < 1 || municao > 9999) return SendClientMessage(playerid, -1, "Minimo: 1 Maximo: 9999");
- GivePlayerWeapon(id, arma, municao);
- return true;
- }
- CMD:veh (playerid, params[])
- {
- new car, cor1, cor2;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "iii", car, cor1, cor2)) return SendClientMessage(playerid, -1, "Use: /veh [id Carro] [Cor 1] [Cor 2]");
- if(car < 400 || car > 611) return SendClientMessage(playerid, -1, "Erro Veículo: 400 à 611.");
- GetPlayerPos(playerid, x, y, z);
- new carid = CreateVehicle(car,x, y, z, 0.0, cor1, cor2, 99999999999);
- LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, car, 0);
- new string2[45];
- format(string2, sizeof(string2), "Veiculo de ID: %i Criado Carro id: %i", carid, car);
- SendClientMessage(playerid, ROXO_CLARO, string2);
- return true;
- }
- CMD:tempo (playerid, params[])
- {
- new tempo;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "i", tempo)) return SendClientMessage(playerid, -1, "Use: /tempo [id]");
- if(tempo < 1 || tempo > 45) return SendClientMessage(playerid, -1, "Erro Tempo: 1-45.");
- SetWeather(tempo);
- new string2[55];
- format(string2, sizeof(string2), "Admin: %s Setou o Tempo para: %i", PegarNome(playerid), tempo);
- SendClientMessageToAll(AZUL_CLARO, string2);
- return true;
- }
- CMD:dargrana (playerid, params[])
- {
- new grana;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "ui", id, grana)) return SendClientMessage(playerid, -1, "Use: /dargrana [id] [grana]");
- if(grana < 1 || grana > 99999999) return SendClientMessage(playerid, -1, "Erro Grana: 1-9999999.");
- GivePlayerMoney(id, grana);
- new string2[58];
- format(string2, sizeof(string2), "Admin: %s te deu %i de Dinheiro", PegarNome(playerid), grana);
- SendClientMessage(id, VERDE_CLARO, string2);
- return true;
- }
- CMD:setgrana (playerid, params[])
- {
- new grana;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "ui", id, grana)) return SendClientMessage(playerid, -1, "Use: /setgrana [id] [grana]");
- if(grana < 1 || grana > 9999999) return SendClientMessage(playerid, -1, "Erro Set Grana: 1-9999999.");
- GivePlayerMoney(id, -grana);
- new string2[39];
- format(string2, sizeof(string2), "Admin: %s Tirou %i de sua grana", PegarNome(playerid), grana);
- SendClientMessage(id, AZUL_CLARO, string2);
- return true;
- }
- CMD:tapa (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /tapa [id]");
- GetPlayerPos(id, x, y, z);
- SetPlayerPos(id, x, y, z+12);
- new string2[77];
- format(string2, sizeof(string2), "%s Ganhou 1 tapa do Admin: %s", PegarNome(id), PegarNome(playerid));
- SendClientMessageToAll(ROXO_CLARO, string2);
- return true;
- }
- CMD:matar (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /matar [id]");
- SetPlayerHealth(id, 0.0);
- new string2[38];
- new string3[35];
- format(string2, sizeof(string2), "Admin: %s Te Matou",PegarNome(playerid));
- SendClientMessage(id, VERDE_CLARO, string2);
- format(string3, sizeof(string3), "Você matou: %s",PegarNome(id));
- SendClientMessage(id,AZUL_CLARO, string3);
- return true;
- }
- CMD:tapao (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /tapao [id]");
- GetPlayerPos(id, x, y, z);
- SetPlayerPos(id, x, y, z+100);
- new string2[75];
- format(string2, sizeof(string2), "%s Ganhou 1 tapao do Admin: %s", PegarNome(id), PegarNome(playerid));
- SendClientMessageToAll( AZUL_CLARO, string2);
- return true;
- }
- CMD:congelar (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /congelar [id]");
- TogglePlayerControllable(id, 0);
- new string2[79];
- format(string2, sizeof(string2), "%s Foi congelado pelo Admin: %s", PegarNome(id), PegarNome(playerid));
- SendClientMessageToAll(AZUL_CLARO, string2);
- return true;
- }
- CMD:descongelar (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /congelar [id]");
- TogglePlayerControllable(id, 1);
- new string2[82];
- format(string2, sizeof(string2), "%s Foi Descongelado pelo Admin: %s", PegarNome(id), PegarNome(playerid));
- SendClientMessageToAll(AZUL_CLARO, string2);
- return true;
- }
- CMD:setskin (playerid, params[])
- {
- new skin;
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "ui", id, skin)) return SendClientMessage(playerid, -1, "Use: /setskin [id] [id skin]");
- if(skin < 1 || skin > 299) return SendClientMessage(playerid, -1, "Erro Skin: 1-299.");
- SetPlayerSkin(id, skin);
- new string2[50];
- format(string2, sizeof(string2), "%s Mudou sua Skin para: %i",PegarNome(playerid) ,skin);
- SendClientMessage(id, VERDE_CLARO, string2);
- format(string2, sizeof(string2), "Você mudou a Skin de: %s",PegarNome(id));
- SendClientMessage(playerid, ROXO_CLARO, string2);
- return true;
- }
- CMD:retirararmas (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, -1, "Use: /retirararmas [id]");
- ResetPlayerWeapons(id);
- new string2[59];
- format(string2, sizeof(string2), "Admin: %s Retirou todas suas armas.",PegarNome(playerid));
- SendClientMessage(id, ROXO_CLARO, string2);
- format(string2, sizeof(string2), "Você retirou todas armas de: %s",PegarNome(id));
- SendClientMessage(playerid, ROXO_CLARO, string2);
- return true;
- }
- CMD:retirararmasall (playerid, params[])
- {
- if(JogadorInfo[playerid][Admin] < 1) return SendClientMessage(playerid, -1, "Erro: Você não é admin!!.");
- for(new i=0;i<MAX_PLAYERS;i++)
- ResetPlayerWeapons(i);
- new string2[72];
- format(string2, sizeof(string2), "Admin: %s Retirou Armas de Todo Mundo do Server!",PegarNome(playerid));
- SendClientMessageToAll( VERDE, string2);
- SendClientMessage(playerid, VERDE_CLARO, "Você retirou todas armas do Server");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement