Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Sistema Admin, Com + De 60 Comandos */
- #include <a_samp>
- #include <Dini>
- #include <zcmd>
- #include <sscanf2>
- #include <dof2>
- #define Admins "BrasilGames/Administradores/%s.ini"
- #define EquiparVidaColete(%0,%1,%2) SetPlayerHealth(%0, %1), SetPlayerArmour(%0, %2)
- #define LimparLinhas(%0,%1); for(new ii; ii < %1; ii++) { SendClientMessage(%0, -1, " "); }
- #if defined MAX_PLAYERS
- #undef MAX_PLAYERS
- #define MAX_PLAYERS (101) //Número de Slots + 1
- #endif
- #define Vermelho 0xFF0000AA
- #define CorCinza 0xBFC0C2FF
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xBFC0C2FF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xF0F0F0FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_YELLOW 0xFFFF00AA
- #define BRANCO 0xFFFFFFAA
- #define COR_EXE 0x00660CF6
- #define COR_MAG 0x00D8F0AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COR_MEN 0xFF7AEBAA
- #define COLOR_LIGHTRED 0xFF6347AA
- #define COLOR_GREEN 0x33AA33AA
- enum Informacao
- {
- Administrador,
- Trabalhando,
- pVIP,
- pSocio,
- pInt,
- }
- new PlayerInfo[MAX_PLAYERS][Informacao];
- enum e_votacao
- {
- bool:iniciada,
- sim,
- nao,
- totall
- }
- new bool:votou[MAX_PLAYERS];
- new votacao[e_votacao];
- new Float:TelePos[MAX_PLAYERS][6];
- new BigEar[MAX_PLAYERS];
- new sendername[MAX_PLAYER_NAME];
- new gPlayerLogged[MAX_PLAYERS];
- new Jogador[MAX_PLAYER_NAME];
- new Outro[MAX_PLAYER_NAME];
- new Celula[128];
- new Texto[128];
- new Float:CorX,Float:CorY,Float:CorZ, Interior;
- new id;
- new Hora, Dia, Ano, Segundo, Mes, Minuto;
- new Nivel;
- new bool:Espiando[MAX_PLAYERS];
- new bool:Calado[MAX_PLAYERS];
- new PlayerTv[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\t[RF Admin v1.0] Carregando...\n");
- print("\t[RF Admin v1.0] Carregando Comandos...");
- print("\t[RF Admin v1.0] Carregando Administradores...");
- print("\t[RF Admin v1.0] Carregando Banco de Dados...");
- print("\t[RF Admin v1.0] Carregando Sistema de Ban...\n");
- print("\t[RF Admin v1.0] Carregando Sistema de Ban IP...\n");
- print("\t[RF Admin v1.0] Carregado.");
- SetTimer("EspiandoPlayer", 1000, true);
- return true;
- }
- public OnFilterScriptExit()
- {
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- if(PlayerInfo[i][Administrador] > 0)
- {
- format(Celula, sizeof(Celula), Admins, PlayerName(i));
- if(!dini_Exists(Celula)) dini_Create(Celula);
- dini_Set(Celula, "Administrador Nick", PlayerName(i));
- dini_IntSet(Celula, "Administrador Level", PlayerInfo[i][Administrador]);
- }
- }
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- if(PlayerInfo[playerid][Administrador] >= 1)
- {
- format(Celula, sizeof(Celula),"%s Online", PlayerName(playerid));
- GameTextForAll(Celula, 4000, 3);
- }
- new Celulas[200];
- format(Celulas, sizeof(Celulas), "BrasilGames/Banidos/%s.ini", PlayerName(playerid));
- if(dini_Exists(Celulas))
- {
- new PlayerBanido[24], PlayerMotivo[128];
- format(PlayerBanido, sizeof(PlayerBanido), "%s", dini_Get(Celulas, "AdministradorDoBan"));
- format(PlayerMotivo, sizeof(PlayerMotivo), "%s", dini_Get(Celulas, "MotivoDoBan"));
- new PlayerDia = dini_Int(Celulas, "DiaDoBan");
- new PlayerMes = dini_Int(Celulas, "MêsDoBan");
- new PlayerAno = dini_Int(Celulas, "AnoDoBan");
- new PlayerHora = dini_Int(Celulas, "HoraDoBan");
- new PlayerMinuto = dini_Int(Celulas, "MinutoDoBan");
- new DialogBan[400];
- format(Celulas, sizeof(Celulas), "{FF5500}Seu Nick: {33CCFF}%s\n", PlayerName(playerid));
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Administrador Que Lhe Baniu: {33CCFF}%s\n\n", PlayerBanido);
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Motivo do Banimento: {33CCFF}%s\n", PlayerMotivo);
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Data do Banimento: Dia: {33CCFF}%d {FF5500}Mês: {33CCFF}%d {FF5500}Ano: {33CCFF}%d {FF5500}Hora: {33CCFF}%d {FF5500}Minuto: {33CCFF}%d.", PlayerDia, PlayerMes, PlayerAno, PlayerHora, PlayerMinuto);
- strcat(DialogBan, Celulas);
- ShowPlayerDialog(playerid, 8879, DIALOG_STYLE_MSGBOX, "{00F6F6}BANIDO ! {FF5500}Informações Abaixo.", DialogBan, "Fechar", "");
- Kick(playerid);
- return true;
- }
- format(Celula, sizeof(Celula), "BrasilGames/IpsBanido/%s.ini", PlayerName(playerid));
- if(dini_Exists(Celula))
- {
- new PlayerBanido[24], PlayerMotivo[128], PegarIP[24];
- format(PlayerBanido, sizeof(PlayerBanido), "%s", dini_Get(Celula, "AdministradorDoIP"));
- format(PlayerMotivo, sizeof(PlayerMotivo), "%s", dini_Get(Celula, "MotivoDoIP"));
- new PlayerDia = dini_Int(Celula, "DiaDoIP");
- new PlayerMes = dini_Int(Celula, "MêsDoIP");
- new PlayerAno = dini_Int(Celula, "AnoDoIP");
- new PlayerHora = dini_Int(Celula, "HoraDoIP");
- new PlayerMinuto = dini_Int(Celula, "MinutoDoIP");
- GetPlayerIp(id,PegarIP,128);
- new DialogBan[400];
- format(Celulas, sizeof(Celulas), "{FF5500}Seu IP: {33CCFF}%s\n", PegarIP);
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Administrador Que Lhe Baniu: {33CCFF}%s\n\n", PlayerBanido);
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Motivo do Banimento: {33CCFF}%s\n", PlayerMotivo);
- strcat(DialogBan, Celulas);
- format(Celulas, sizeof(Celulas), "{FF5500}Data do Banimento: Dia: {33CCFF}%d {FF5500}Mês: {33CCFF}%d {FF5500}Ano: {33CCFF}%d {FF5500}Hora: {33CCFF}%d {FF5500}Minuto: {33CCFF}%d.", PlayerDia, PlayerMes, PlayerAno, PlayerHora, PlayerMinuto);
- strcat(DialogBan, Celulas);
- ShowPlayerDialog(playerid, 8878, DIALOG_STYLE_MSGBOX, "{00F6F6}BANIDO ! Informações Abaixo.", DialogBan, "Fechar", "");
- Kick(playerid);
- return true;
- }
- format(Celula, sizeof(Celula), Admins, PlayerName(playerid));
- if(dini_Exists(Celula))
- {
- PlayerInfo[playerid][Administrador] = dini_Int(Celula, "Administrador Level");
- }
- return true;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return false;
- }
- public OnPlayerText(playerid, text[])
- {
- if(Calado[playerid] == true)
- {
- SendClientMessage(playerid, 0x007FFFAA, "Você Está Calado. :(");
- return false;
- }
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 351)
- {
- if(response)
- {
- new Float:Angulo;
- if(!inputtext[0] || strval(inputtext) < 400 || strval(inputtext) > 609) return SendClientMessage(playerid, CorCinza,"ID Dos Carros Apenas de 400 a 609.");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,CorCinza,"Você Já Está em um Veiculo.");
- GetPlayerPos(playerid,CorX, CorY, CorZ);
- GetPlayerFacingAngle(playerid, Angulo);
- PutPlayerInVehicle(playerid,CreateVehicle(strval(inputtext),CorX, CorY, CorZ, Angulo+2,random(999),random(999),-1),0);
- format(Celula,128,"O Administrador Criou Um Carro ID{FF5500} %d.", strval(inputtext));
- MensagemAdmins(0x2641FEAA,Celula);
- return true;
- }
- return true;
- }
- return true;
- }
- public OnPlayerDisconnect(playerid,reason)
- {
- if(PlayerInfo[playerid][Administrador] > 0)
- {
- format(Celula, sizeof(Celula), Admins, PlayerName(playerid));
- if(!dini_Exists(Celula)) dini_Create(Celula);
- dini_Set(Celula, "Administrador Nick", PlayerName(playerid));
- dini_IntSet(Celula, "Administrador Level", PlayerInfo[playerid][Administrador]);
- }
- if(PlayerInfo[playerid][Administrador] >= 1)
- {
- format(Celula, sizeof(Celula),"%s Offline", PlayerName(playerid));
- GameTextForAll(Celula, 4000, 3);
- }
- return true;
- }
- forward MensagemAdmins(COR, const Mensagem[]);
- public MensagemAdmins(COR, const Mensagem[])
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- if (PlayerInfo[i][Administrador] > 0)
- {
- SendClientMessage(i, COR, Mensagem);
- }
- }
- }
- return true;
- }
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!BigEar[i])
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- }//not connected
- return 1;
- }
- forward ProxDetectorS(Float:radi, playerid, targetid);
- public ProxDetectorS(Float:radi, playerid, targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- GetPlayerPos(targetid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- forward ABroadCast(COLOR,const string[],level);
- public ABroadCast(COLOR,const string[],level)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (PlayerInfo[i][Administrador] >= level)
- {
- SendClientMessage(i, COLOR, string);
- printf("%s", string);
- }
- }
- }
- return 1;
- }
- //Atualizar Espiando Player
- forward EspiandoPlayer();
- public EspiandoPlayer()
- {
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(PlayerTv[i]))
- {
- if(Espiando[i] == true)
- {
- if(IsPlayerInAnyVehicle(PlayerTv[i]))
- {
- new VeiculoEspiar = GetPlayerVehicleID(PlayerTv[i]);
- PlayerSpectateVehicle(i, VeiculoEspiar);
- }
- if(!IsPlayerInAnyVehicle(PlayerTv[i]))
- {
- PlayerSpectatePlayer(i, PlayerTv[i]);
- }
- SetPlayerInterior(i,GetPlayerInterior(PlayerTv[i]));
- SetPlayerVirtualWorld(i, GetPlayerVirtualWorld(PlayerTv[i]));
- }
- else
- {
- TogglePlayerSpectating(i, 0);
- }
- }
- }
- return true;
- }
- // ResetarVeiculos Criado Por Garfield.
- stock ResetarVeiculos()
- {
- new inVeh;
- for( new i = 0; i < MAX_VEHICLES; i++ )
- {
- inVeh = false;
- for( new j = 0; j < GetMaxPlayers(); j++ )
- {
- if(IsPlayerInVehicle( j, i ))
- {
- inVeh = true;
- break;
- }
- }
- if(!inVeh)
- {
- SetVehicleToRespawn(i);
- }
- }
- return true;
- }
- stock PlayerName(playerid)
- {
- new PlayerNameXX[MAX_PLAYER_NAME];
- GetPlayerName(playerid,PlayerNameXX,sizeof(PlayerNameXX));
- return PlayerNameXX;
- }
- stock BanKickLog(CelulaBKRF[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", CelulaBKRF);
- new File:hFile;
- hFile = fopen("Logs/BanKick.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock DarAdmin(DeuAdmin[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", DeuAdmin);
- new File:hFile;
- hFile = fopen("Logs/Admins.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock LOGCrash(Crashar[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", Crashar);
- new File:hFile;
- hFile = fopen("Logs/ComandosAdmin.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock Grana(Money[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", Money);
- new File:hFile;
- hFile = fopen("Logs/Dinheiro.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock DarLevel(LevelxD[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", LevelxD);
- new File:hFile;
- hFile = fopen("Logs/Level.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock Sugestoes(SegestoesxD[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", SegestoesxD);
- new File:hFile;
- hFile = fopen("Logs/Sugestoes.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock TrocouNome(TrocouNomex[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", TrocouNomex);
- new File:hFile;
- hFile = fopen("BrasilGames/Logs/Nomes.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock DesbaniuIP(DesbaniuIPxD[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", DesbaniuIPxD);
- new File:hFile;
- hFile = fopen("BrasilGames/Logs/DesbanIP.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock DesbanConta(DesbanPlis[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", DesbanPlis);
- new File:hFile;
- hFile = fopen("BrasilGames/Logs/DesbanConta.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- stock BanIP(BanIPxD[])
- {
- format(Celula, sizeof(Celula), "%s \r\n", BanIPxD);
- new File:hFile;
- hFile = fopen("BrasilGames/Logs/BanIP.log", io_append);
- fwrite(hFile, Celula);
- fclose(hFile);
- }
- // ========================================================
- COMMAND:aa(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, 0xFFFFFFAA, " Você Não é Administrador. ");
- new adm[700];
- if(PlayerInfo[playerid][Administrador] >= 1)
- {
- strcat(adm,"{7491F6}Administradores Level 1\n\n");
- strcat(adm,"/3 /2 /1 /go /lchat /trabalhar /jogar /afk /sairafk /kick /ban /banip /a /setarinterior\n");
- strcat(adm,"/kitadmin /trocarskin /congelar /descongelar /ir /trazer /espiaroff /espiar\n");
- strcat(adm,"/idcarro /infoplayer /desbanip /tapa /id /pm /ip /aa /desbanconta\n");
- strcat(adm,"/ls /sf /lv /irin /aviso /arenax1\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 2)
- {
- strcat(adm,"{7491F6}Administradores Level 2\n\n");
- strcat(adm,"/jetpack /reparar /darvidacolete /rc /congelartodos /descongelartodos\n");
- strcat(adm,"/setskin /dararma /retirararmas /tapao /ejetar /fogo /calar /descalar\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 3)
- {
- strcat(adm,"{7491F6}Administradores Level 3\n\n");
- strcat(adm,"/darlevel /dargrana /sethora /gmx /retirargrana /retirararmastodos\n");
- strcat(adm,"/clima /setarnome /darprocurado /crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 4)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/irpos /daradmin /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1337)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/lertodos /votacao /irpos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1338)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm," /kitadmdono /irpos /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1339)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/irpos /daradmin /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1340)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/irpos /daradmin /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1341)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/irpos /daradmin /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(PlayerInfo[playerid][Administrador] >= 1342)
- {
- strcat(adm,"{7491F6}Administradores Level 4\n\n");
- strcat(adm,"/irpos /daradmin /criarcarro /destruircarro /kicktodos /nomeserve /nomemapa\n");
- strcat(adm,"/crash\n\n");
- }
- if(IsPlayerAdmin(playerid))
- {
- strcat(adm,"{7491F6}Administradores RCON\n\n"); // 1 Comando Para Administrador Logado na RCON.
- strcat(adm,"/seradministrador\n");
- }
- return ShowPlayerDialog(playerid,8439, DIALOG_STYLE_MSGBOX, "{F60000}Admin Ajuda",adm, "Fechar", "");
- }
- // /sugestao /relatorio /admins
- COMMAND:admins(playerid, params[])
- {
- SendClientMessage(playerid, 0xFF5EFFFF, "|______________ Admins Online ______________|");
- for(new i = 0; i <= GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i) == 1 && PlayerInfo[i][Administrador] > 0)
- {
- new LevelAdmin[128];
- if(PlayerInfo[i][Administrador] == 1)
- {
- LevelAdmin = "Divulgador [ Level: 1 ]";
- }
- if(PlayerInfo[i][Administrador] == 2)
- {
- LevelAdmin = "Sub/Moderador [ Level: 2 ]";
- }
- if(PlayerInfo[i][Administrador] == 3)
- {
- LevelAdmin = "Moderador [ Level: 3 ]";
- }
- if(PlayerInfo[i][Administrador] == 4)
- {
- LevelAdmin = "Auxiliar [ Level: 4 ]";
- }
- if(PlayerInfo[i][Administrador] == 1337)
- {
- LevelAdmin = "Admin Master [ Level: 1337 ]";
- }
- if(PlayerInfo[i][Administrador] == 1338)
- {
- LevelAdmin = "Sub/Gerente [ Level: 1338 ]";
- }
- if(PlayerInfo[i][Administrador] == 1339)
- {
- LevelAdmin = "Gerente [ Level: 1340 ]";
- }
- if(PlayerInfo[i][Administrador] == 1342)
- {
- LevelAdmin = "Dono/Fundador [ Level: 1341 ]";
- }
- if(PlayerInfo[i][Administrador] == 1342)
- {
- LevelAdmin = "Dono/Scripter [ Level: 1342 ]";
- }
- GetPlayerName(i, Jogador, sizeof(Jogador));
- if(PlayerInfo[i][Trabalhando] == 1)
- {
- format(Celula, 128, "%s: %s {eb6565} (Trabalhando)", Jogador, LevelAdmin);
- SendClientMessage(playerid, -1, Celula);
- }
- if(PlayerInfo[i][Trabalhando] == 0)
- {
- format(Celula, 128, "%s: %s {eb6565} (Jogando)", Jogador, LevelAdmin);
- SendClientMessage(playerid, -1, Celula);
- }
- if(PlayerInfo[i][Trabalhando] == 2)
- {
- format(Celula, 128, "%s: %s {eb6565} (Ausente)", Jogador, LevelAdmin);
- SendClientMessage(playerid, -1, Celula);
- }
- }
- }
- return true;
- }
- COMMAND:lchat(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- LimparLinhas(playerid, 100);
- format(Celula, sizeof(Celula),"{2641FE}O Administrador {33FF00}%s{2641FE} Limpou o Chat.",PlayerName(playerid));
- SendClientMessageToAll(-1, Celula);
- return true;
- }
- COMMAND:trabalhar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] == 2) return SendClientMessage(playerid, CorCinza, "Você Está AFK, /sairafk.");
- if(PlayerInfo[playerid][Trabalhando] > 0) return SendClientMessage(playerid, CorCinza, "Você Já Está Trabalhando.");
- format(Celula, sizeof(Celula),"{2641FE}O Administrador %s{2641FE} Está Trabalhando.",PlayerName(playerid));
- SendClientMessageToAll(-1, Celula);
- PlayerInfo[playerid][Trabalhando] = 1;
- return true;
- }
- COMMAND:jogar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] == 2) return SendClientMessage(playerid, CorCinza, "Você Está AFK, /sairafk.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Já Está Jogando.");
- format(Celula, sizeof(Celula),"{2641FE}O Administrador {33FF00}%s{33FF00} Está Jogando.",PlayerName(playerid));
- SendClientMessageToAll(-1, Celula);
- PlayerInfo[playerid][Trabalhando] = 0;
- return true;
- }
- COMMAND:afk(playerid, params[])
- {
- new DinDin;
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] == 2) return SendClientMessage(playerid, CorCinza, "Você Já Está AFK");
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /afk [Tempo] [Motivo]");
- format(Celula, sizeof(Celula),"O Administrador %s[ID:%d]{FFA500} Está Ausente - {FF34B3} Por %d Minutos {FF0000} Motivo: %s",PlayerName(playerid), DinDin, Texto);
- SendClientMessageToAll(-1, Celula);
- PlayerInfo[playerid][Trabalhando] = 2;
- return true;
- }
- COMMAND:sairafk(playerid, params[])
- {
- if(PlayerInfo[playerid][Trabalhando] != 2) return SendClientMessage(playerid, CorCinza, "Você Não Está AFK");
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- format(Celula, sizeof(Celula),"O Administrador %s{33FF00} Saiu do modo Ausente e Agora Está Trabalhando.",PlayerName(playerid));
- SendClientMessageToAll(CorCinza, Celula);
- PlayerInfo[playerid][Trabalhando] = 1;
- return true;
- }
- COMMAND:a(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /a [Texto]");
- format(Celula, sizeof(Celula),"%d{2641FE} Admin: {33FF00}%s{2641FE}] -{33FF00} %s",PlayerInfo[playerid][Administrador], PlayerName(playerid), Texto);
- MensagemAdmins(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:bug(playerid, params[])
- {
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /relatorio [Texto]");
- format(Celula, sizeof(Celula),"[Relátorio] {2641FE}%s[ID:%d] -{33CCFF} %s",PlayerName(playerid),playerid,Texto);
- MensagemAdmins(0x33CCFFAA, Celula);
- format(Celula, sizeof(Celula),"Seu Relatório Foi Enviado. ( %s ).", Texto);
- SendClientMessage(playerid, 0x33CCFFAA, Celula);
- return true;
- }
- COMMAND:relatorio(playerid, params[]) return cmd_relato(playerid, params);
- COMMAND:relato(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_GREY, "Você não está logado!");
- return 1;
- }
- GetPlayerName(playerid, sendername, sizeof(sendername));
- {
- playerid++;
- }
- new offset = playerid;
- new result[256];
- {
- playerid++;
- }
- result[playerid - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USE: /relatorio [texto]");
- return 1;
- }
- if(PlayerInfo[playerid][pVIP] == 1)
- {
- new lol;
- lol = PlayerInfo[playerid][pVIP];
- format(Celula, sizeof(Celula), "==> Relatório VIP de %s - ID[%d]: %s <==", PlayerName(playerid), lol, (result));
- ABroadCast(COR_EXE,Celula,1);
- SendClientMessage(playerid, COLOR_DBLUE, "Seu relatório VIP foi enviado aos admins, aguarde uma resposta...");
- }
- else if(PlayerInfo[playerid][pVIP] == 2)
- {
- new lol;
- lol = PlayerInfo[playerid][pVIP];
- format(Celula, sizeof(Celula), "==> Relatório SUPER-VIP de %s - ID[%d]: %s <==", PlayerName(playerid), lol, (result));
- ABroadCast(COLOR_DBLUE,Celula,1);
- SendClientMessage(playerid, COR_EXE, "Seu relatório SUPER-VIP foi enviado aos admins, aguarde uma resposta...");
- }
- else if(PlayerInfo[playerid][pSocio] == 1)
- {
- new lol;
- lol = PlayerInfo[playerid][pSocio];
- format(Celula, sizeof(Celula), "==> Relatório Sócio de %s - ID[%d]: %s <==", PlayerName(playerid), lol, (result));
- ABroadCast(COR_MEN,Celula,1);
- SendClientMessage(playerid, COR_MAG, "Seu relatório Sócio foi enviado aos admins, aguarde uma resposta...");
- }
- else
- {
- format(Celula, sizeof(Celula), "==> Relatório de %s(%d): %s <==", PlayerName(playerid), (result));
- ABroadCast(COLOR_YELLOW,Celula,1);
- SendClientMessage(playerid, COLOR_YELLOW, "Seu relatório foi enviado aos admins, aguarde uma resposta...");
- }
- }
- return 1;
- }
- COMMAND:sugestao(playerid, params[])
- {
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /relatorio [Texto]");
- SendClientMessage(playerid, -1,"Sua Sugestão Foi Para o Banco de Dados.");
- SendClientMessage(playerid, CorCinza, "PS: {FFFFFF}Apenas o Administrador Dono do Banco de Dados Poderá Ver.");
- format(Celula, sizeof(Celula), "Sugestão de %s: %s.",PlayerName(playerid), Texto);
- Sugestoes(Celula);
- return true;
- }
- COMMAND:reparar(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, CorCinza, "Você Não Está em Um Carro.");
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
- return true;
- }
- COMMAND:av(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /av [Texto]");
- format(Celula, sizeof(Celula),"Admin %s {2641FE}[ID:%d]: {33FF00}%s",PlayerName(playerid),playerid,Texto);
- SendClientMessageToAll(-1, Celula);
- return true;
- }
- COMMAND:daradmin(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1341) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, Nivel)) return SendClientMessage(playerid, CorCinza, "Use: /daradmin [ID] [Nível de Admin]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- if(Nivel > 5) return SendClientMessage(playerid, CorCinza, "O Máximo De Level a se dar é Level 1342.");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s {2641FE}Lhe Promoveu a Administrador Nível - {33FF00}[ %d ]", Jogador, Nivel);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}Você Promoveu o {33FF00}%s {2641FE}Para o Nível de Administrador {33FF00}%d", Outro, Nivel);
- SendClientMessage(playerid, -1, Celula);
- PlayerInfo[id][Administrador] = Nivel;
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Deu Admin Para o Player %s Level %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Nivel, Dia, Mes, Ano, Hora, Minuto, Segundo);
- DarAdmin(Celula);
- return true;
- }
- COMMAND:darlevel(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, Nivel)) return SendClientMessage(playerid, CorCinza, "Use: /darlevel [ID] [Nível]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Lhe Deu Nível - {33FF00}[ %d ].", Jogador, Nivel);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}Você Deu Ao Player {33FF00}%s {2641FE}Nível - [ {33FF00}%d {2641FE}].", Outro, Nivel);
- SendClientMessage(playerid, -1, Celula);
- SetPlayerScore(id, GetPlayerScore(id) + Nivel);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Setou o Level do Player %s ( Level: %d) - (%d/%d/%d - %d:%d:%d)",Jogador, Outro, Nivel, Dia, Mes, Ano, Hora, Minuto, Segundo);
- DarLevel(Celula);
- return true;
- }
- COMMAND:retirarlevel(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, Nivel)) return SendClientMessage(playerid, CorCinza, "Use: /retirarlevel [ID] [Nível]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Lhe Tirou {33FF00}%d Nível.", Jogador, Nivel);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}Você Tirou do Player {33FF00}%s {2641FE}Nível - [ {33FF00}%d {2641FE}].", Outro, Nivel);
- SendClientMessage(playerid, -1, Celula);
- SetPlayerScore(id, GetPlayerScore(id) - Nivel);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Retirou o Level do Player %s ( Level: %d) - (%d/%d/%d - %d:%d:%d)",Jogador, Outro, Nivel, Dia, Mes, Ano, Hora, Minuto, Segundo);
- DarLevel(Celula);
- return true;
- }
- COMMAND:kick(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /kick [ID] [Motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}O Player {33FF00}%s {2641FE}Foi Kickado Pelo Admin {33FF00}%s {33FF00}[ Motivo: %s ].", Outro, Jogador, Texto);
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Kickou o Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
- BanKickLog(Celula);
- Kick(id);
- return true;
- }
- COMMAND:kicktodos(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- format(Celula, sizeof(Celula), "{2641FE}O Administrador Kickou Todos os Players.", PlayerName(playerid));
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Kickou Todos os Players. (%d/%d/%d - %d:%d:%d)",PlayerName(playerid), Dia, Mes, Ano, Hora, Minuto, Segundo);
- BanKickLog(Celula);
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- Kick(i);
- }
- return true;
- }
- COMMAND:ban(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /ban [ID] [Motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "O Player %s Foi Banido Pelo Admin %s {33FF00}[ Motivo: %s ].", Outro, Jogador, Texto);
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- format(Celula, sizeof(Celula), "%s Baniu o Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
- BanKickLog(Celula);
- format(Celula, sizeof(Celula), "BrasilGames/Banidos/%s.ini", Outro);
- if(!fexist(Celula))
- {
- dini_Create(Celula);
- dini_Set(Celula,"BanidoDoBan", Outro);
- dini_Set(Celula,"AdministradorDoBan", Jogador);
- dini_Set(Celula, "MotivoDoBan", Texto);
- dini_IntSet(Celula, "DiaDoBan", Dia);
- dini_IntSet(Celula, "MêsDoBan", Mes);
- dini_IntSet(Celula, "AnoDoBan", Ano);
- dini_IntSet(Celula, "HoraDoBan", Hora);
- dini_IntSet(Celula, "MinutoDoBan", Minuto);
- }
- Kick(id);
- return true;
- }
- COMMAND:banip(playerid, params[])
- {
- new PegarIP[16];
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /banip [ID] [Motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- GetPlayerIp(id,PegarIP,128);
- format(Celula, sizeof(Celula), "O Admin %s Baniu o IP Do Player %s {33FF00}[ Motivo: %s ].", Jogador, Outro, Texto);
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora, Minuto, Segundo);
- format(Celula, sizeof(Celula), "[%s] - %s Baniu o IP Do Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",PegarIP, Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
- BanIP(Celula);
- format(Celula, sizeof(Celula), "BrasilGames/IpsBanido/%s.ini", Outro);
- if(!fexist(Celula))
- {
- dini_Create(Celula);
- dini_Set(Celula,"IPDoBan", PegarIP);
- dini_Set(Celula,"AdministradorDoIP", Jogador);
- dini_Set(Celula, "MotivoDoIP", Texto);
- dini_IntSet(Celula, "DiaDoIP", Dia);
- dini_IntSet(Celula, "MêsDoIP", Mes);
- dini_IntSet(Celula, "AnoDoIP", Ano);
- dini_IntSet(Celula, "HoraDoIP", Hora);
- dini_IntSet(Celula, "MinutoDoIP", Minuto);
- }
- // Kick(id);
- return true;
- }
- COMMAND:irpos(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1341) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "fffd", CorX, CorY, CorZ, Interior)) return SendClientMessage(playerid, CorCinza, "Use: /irpos [X] [Y] [Z] [Interior].");
- SetPlayerPos(playerid, CorX, CorY, CorZ);
- SetPlayerInterior(playerid, Interior);
- format(Celula, sizeof(Celula), "O Administrador %s Foi Até a Posição [ X: %f ] [ Y: %f ] - [ Z: %f ] - [ Interior: %d ].", PlayerName(playerid), CorX, CorY, CorZ, Interior);
- MensagemAdmins(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:dargrana(playerid, params[])
- {
- new DinDin;
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, DinDin)) return SendClientMessage(playerid, CorCinza, "Use: /dargrana [ID] [Quantidade]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- GivePlayerMoney(id, DinDin);
- format(Celula, sizeof(Celula), "{2641FE}Você Recebeu Do Administrador {33FF00}%s - (R$%d).", Jogador, DinDin);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Deu Para o Player {2641FE}%s (R$%d).", Jogador, Outro, DinDin);
- MensagemAdmins(0x2641FEAA, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Deu Para o Player %s (R$%d) - (%d/%d/%d - %d:%d:%d)",Jogador, Outro, DinDin, Dia, Mes, Ano, Hora, Minuto, Segundo);
- Grana(Celula);
- return true;
- }
- COMMAND:retirargrana(playerid, params[])
- {
- new DinDin;
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, DinDin)) return SendClientMessage(playerid, CorCinza, "Use: /retirargranha [ID] [Quantidade]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- GivePlayerMoney(id, - DinDin);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador %s Retirou Dinheiro de Você - (R$%d).", Jogador, DinDin);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador %s Retirou Dinheiro do Player %s (R$%d).", Jogador, Outro, DinDin);
- MensagemAdmins(0x2641FEAA, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Retirou Dinheiro do Player %s (R$%d) - (%d/%d/%d - %d:%d:%d)",Jogador, Outro, DinDin, Dia, Mes, Ano, Hora, Minuto, Segundo);
- Grana(Celula);
- return true;
- }
- COMMAND:darvidacolete(playerid, params[])
- {
- new Vida, Colete;
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "udd", id, Vida, Colete)) return SendClientMessage(playerid, CorCinza, "Use: /darvidacolete [ID] [Vida] [Colete]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}Você Recebeu %d De Vida e %d de Colete do Administrador - {33FF00}[ %s ].", Vida, Colete, Jogador);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Deu {33FF00}%d/%d{2641FE} De Vida e Colete Para o Player %s .", Jogador, Vida, Colete, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- EquiparVidaColete(id, Vida, Colete);
- return true;
- }
- COMMAND:congelar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "Use: /congelar [ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}Você Foi Congelado Pelo Administrador - [ {33FF00}%s{2641FE} ].", Jogador);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Congelou o Player {33FF00}%s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- TogglePlayerControllable(id, 0);
- return true;
- }
- COMMAND:congelartodos(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Congelou Todos.", PlayerName(playerid));
- SendClientMessageToAll(0x2641FEAA, Celula);
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- TogglePlayerControllable(i, 0);
- }
- return true;
- }
- COMMAND:descongelar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "Use: /descongelar [ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "Você Foi Descongelado Pelo Administrador - [ {33FF00}%s{2641FE} ].", Jogador);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "O Administrador {33FF00}%s{2641FE} Descongelou o Player {33FF00}%s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- TogglePlayerControllable(id, 1);
- return true;
- }
- COMMAND:descongelartodos(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Descongelou Todos.", PlayerName(playerid));
- SendClientMessageToAll(0x2641FEAA, Celula);
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- TogglePlayerControllable(i, 1);
- }
- return true;
- }
- COMMAND:ir(playerid, params[])
- {
- new VeiculoIr = GetPlayerVehicleID(playerid);
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "Use: /ir [ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- GetPlayerPos(id, CorX, CorY, CorZ);
- new IntIr = GetPlayerInterior(id);
- new VWIr = GetPlayerVirtualWorld(id);
- if(IsPlayerInVehicle(playerid, VeiculoIr))
- {
- SetVehiclePos(VeiculoIr, CorX, CorY+4, CorZ);
- LinkVehicleToInterior(VeiculoIr, Interior);
- }
- else
- {
- SetPlayerVirtualWorld(playerid, VWIr);
- SetPlayerInterior(playerid, IntIr);
- }
- SetPlayerPos(playerid, CorX, CorY+4, CorZ);
- format(Celula, sizeof(Celula), "Você Foi Até o Player {33FF00}%s.", Outro);
- SendClientMessage(playerid, -1, Celula);
- format(Celula, sizeof(Celula), "O Administrador {33FF00}%s{2641FE} Foi Até Você.", Jogador);
- SendClientMessage(id, -1, Celula);
- return true;
- }
- COMMAND:trazer(playerid, params[])
- {
- new VeiculoTrazer = GetPlayerVehicleID(id);
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "Use: /trazer [ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- GetPlayerPos(playerid, CorX, CorY, CorZ);
- new IntIr = GetPlayerInterior(playerid);
- new VWIr = GetPlayerVirtualWorld(playerid);
- if(!IsPlayerInVehicle(id, VeiculoTrazer))
- {
- SetPlayerVirtualWorld(id, VWIr);
- SetPlayerInterior(id, IntIr);
- }
- else
- {
- SetVehiclePos(VeiculoTrazer, CorX, CorY+4, CorZ);
- LinkVehicleToInterior(VeiculoTrazer, Interior);
- }
- SetPlayerPos(id, CorX, CorY+4, CorZ);
- format(Celula, sizeof(Celula), "{2641FE}Você Puxou o Player {33FF00}%s{2641FE}.", Outro);
- SendClientMessage(playerid, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Lhe Puxou.", Jogador);
- SendClientMessage(id, -1, Celula);
- return true;
- }
- COMMAND:pm(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /pm [ID] [Texto]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}[MP] Administrador {33FF00}%s - {33FF00}%s", Jogador, Texto);
- SendClientMessage(id, -1, Celula);
- format(Celula, sizeof(Celula), "{2641FE}MP Envia Com Sucesso. {33FF00}(( %s )). ", Texto);
- SendClientMessage(playerid, -1, Celula);
- return true;
- }
- COMMAND:rc(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- ResetarVeiculos();
- format(Celula, sizeof(Celula), "{33FF00}O Administrador %s Deu Respawn Em Todos os Veiculos Desocupados..", PlayerName(playerid));
- SendClientMessageToAll(-1, Celula);
- return true;
- }
- COMMAND:criarcarro(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1341) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- ShowPlayerDialog(playerid,351,DIALOG_STYLE_INPUT,"Sistema de Veiculo","Digite o ID Do Carro Desejado.","Criar","Cancelar");
- return true;
- }
- COMMAND:destruircarro(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1341) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, CorCinza, "Você Não Está em Um Carro.");
- new VeiculoID = GetPlayerVehicleID(playerid);
- DestroyVehicle(VeiculoID);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Destruiu o Veiculo ID [ {33FF00}%d{2641FE} ]. ", PlayerName(playerid), VeiculoID);
- MensagemAdmins(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:jetpack(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) return SendClientMessage(playerid, CorCinza, "[ERRO] Você Já Está Usando um Jetpack.");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, CorCinza, "Impossível Usar /jetpack em Um Veiculo !");
- SetPlayerSpecialAction(playerid, 2);
- return true;
- }
- COMMAND:sethora(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "d", Nivel)) return SendClientMessage(playerid, CorCinza, "Use: /sethora [Horário.]");
- SetWorldTime(Nivel);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Setou o Horário Para [ {33FF00}%d Hora(s).{2641FE} ].", PlayerName(playerid), Nivel);
- MensagemAdmins(0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "Hora Setada Para - {33FF00}[ %d Hora(s). ].", Nivel);
- SendClientMessageToAll(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:gmx(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Cargo Suficiente de Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- format(Celula, sizeof(Celula), "{2641FE}O Administrador {33FF00}%s{2641FE} Deu GMX..", PlayerName(playerid), Nivel);
- MensagemAdmins(0x2641FEAA, Celula);
- SendClientMessage(playerid, CorCinza, "Não Saida do Servidor, Ele Voltará em Segundos...");
- SendRconCommand("gmx");
- return true;
- }
- COMMAND:seradministrador(playerid, params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CorCinza, "Você Não Está Logado Na RCON..");
- PlayerInfo[playerid][Administrador] = 5;
- SendClientMessage(playerid, -1, "Você Virou Administrador Level 5. ( DONO ).");
- new PegarIP[16];
- GetPlayerIp(playerid,PegarIP,128);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Virou Administrador Usando /seradministrador. (%d/%d/%d) IP: %s",PlayerName(playerid), Dia, Mes, Ano, PegarIP);
- DarAdmin(Celula);
- return true;
- }
- COMMAND:ip(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "Use: /ip [ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- new PegarIP[16];
- GetPlayerIp(id,PegarIP,128);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "Nick: %s {33FF00}[IP: %s]",Outro, PegarIP);
- SendClientMessage(playerid, -1, Celula);
- return true;
- }
- COMMAND:setskin(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, Nivel)) return SendClientMessage(playerid, CorCinza, "USE: /setskin [ID] [Skin]");
- if(Nivel > 299 || Nivel < 1) return SendClientMessage(playerid, CorCinza, "ID Inválido");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "Você Setou o Skin De %s Para %d.", Outro, Nivel);
- SendClientMessage(playerid, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador %s Setou Seu Skin Para %d.", Jogador, Nivel);
- SendClientMessageToAll(0x2641FEAA, Celula);
- SetPlayerSkin(id, Nivel);
- return true;
- }
- COMMAND:dararma(playerid, params[])
- {
- new Arma, Ballas;
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "udd", id, Arma, Ballas))
- {
- SendClientMessage(playerid, CorCinza, "USE: /dararma [ID] [Arma] [Ballas]");
- SendClientMessage(playerid, CorCinza, "3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)");
- SendClientMessage(playerid, CorCinza, "24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)");
- return true;
- }
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- if(Arma < 1 || Arma > 46) return SendClientMessage(playerid, CorCinza, "ID Inválido");
- if(Ballas < 1 || Ballas > 999) return SendClientMessage(playerid, CorCinza, "Número de Ballas Inválido.");
- GivePlayerWeapon(id, Arma, Ballas);
- return true;
- }
- COMMAND:dararmatodos(playerid, params[])
- {
- new Arma, Ballas;
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "dd", Arma, Ballas))
- {
- SendClientMessage(playerid, CorCinza, "USE: /dararma [Arma] [Ballas]");
- SendClientMessage(playerid, CorCinza, "3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)");
- SendClientMessage(playerid, CorCinza, "24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)");
- return true;
- }
- if(Arma < 1 || Arma > 46) return SendClientMessage(playerid, CorCinza, "ID Inválido");
- if(Ballas < 1 || Ballas > 999) return SendClientMessage(playerid, CorCinza, "Número de Ballas Inválido.");
- format(Celula, sizeof(Celula), "O Administrador %s Deu Arma ID %d Com %d Ballas Para Todos.", PlayerName(playerid), Arma, Ballas);
- SendClientMessageToAll(0x2641FEAA, Celula);
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- GivePlayerWeapon(i, Arma, Ballas);
- }
- return true;
- }
- COMMAND:retirararmas(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /retirararmas [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- ResetPlayerWeapons(id);
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "%s Retirou Suas Armas.", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- return true;
- }
- COMMAND:retirararmastodos(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- format(Celula, sizeof(Celula), "O Administrador %s Retirou as Armas de Todos os Players.", PlayerName(playerid));
- SendClientMessageToAll(0x2641FEAA, Celula);
- for(new i = 0; i < GetMaxPlayers(); i++)
- {
- ResetPlayerWeapons(i);
- }
- return true;
- }
- COMMAND:tapao(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /tapao [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "O Administrador %s Lhe Deu um Tapão.", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Deu um Tapão no Player%s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- GetPlayerPos(id, CorX, CorY, CorZ);
- SetPlayerPos(id, CorX, CorY, CorZ+130);
- return true;
- }
- COMMAND:tapa(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /id [Nick].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "O Administrador %s Lhe Deu um Tapa.", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Deu um Tapa No Player %s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- GetPlayerPos(id, CorX, CorY, CorZ);
- SetPlayerPos(id, CorX, CorY, CorZ+12);
- return true;
- }
- COMMAND:id(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /tapa [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- format(Celula, sizeof(Celula), "Nick %s ( ID: %d ).", Outro, id);
- SendClientMessage(playerid, 0x2641FEAA, Celula);
- return true;
- }
- COMMAND:setarinterior(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud", id, Interior)) return SendClientMessage(playerid, CorCinza, "USE: /setarinterior [ID] [Interior].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- SetPlayerInterior(id, Interior);
- format(Celula, sizeof(Celula), "Você Setou O Interior do Player %s Para %d.", Outro, Interior);
- SendClientMessage(playerid, 0x2641FEAA, Celula);
- return true;
- }
- COMMAND:ejetar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /tirarcarro [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid, CorCinza, "O Player Não Está em um Carro.");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "Você Removeu o Player %s Do Carro.", Outro);
- SendClientMessage(playerid, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Retirou Você do Carro.", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- RemovePlayerFromVehicle(id);
- return true;
- }
- COMMAND:fogo(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /fogo [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "O Administrador %s Tacou Fogo no Player %s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- GetPlayerPos(id, CorX, CorY, CorZ);
- CreateExplosion(CorX, CorY , CorZ + 3, 1, 3);
- return true;
- }
- COMMAND:nomeservidor(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /nomeservidor [Texto]");
- format(Celula, sizeof(Celula), "hostname %s", Texto);
- SendRconCommand(Celula);
- SendClientMessage(playerid, -1, "Nome do Server Mudado.");
- return true;
- }
- COMMAND:nomemapa(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "s[128]",Texto)) return SendClientMessage(playerid, CorCinza,"Use: /nomemapa [Texto]");
- format(Celula, sizeof(Celula), "%s", Texto);
- SetGameModeText(Celula);
- SendClientMessage(playerid, -1, "Nome do Mapa Mudado.");
- return true;
- }
- COMMAND:darprocurado(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "ud",id, Nivel)) return SendClientMessage(playerid, CorCinza,"Use: /darprocurado [ID] [Quantidade].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- SetPlayerWantedLevel(id, Nivel);
- format(Celula, sizeof(Celula), "O Admin %s Deu %s de Nível de Procurado Para %s.", Jogador, Nivel, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Lhe Deu %s de Nível de Procurado.", Jogador, Nivel);
- SendClientMessage(id,0x2641FEAA, Celula);
- return true;
- }
- COMMAND:desbanip(playerid, params[])
- {
- new DesbanIP[30];
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "s[30]", DesbanIP)) return SendClientMessage(playerid, CorCinza,"Use: /desbanirip [IP/Nick].");
- format(Celula, sizeof(Celula), "BrasilGames/IpsBanido/%s.ini", PlayerName(id));
- if(!dini_Exists(Celula)) return SendClientMessage(playerid, CorCinza,"Esse IP ou Nick Não Está Banido.");
- dini_Remove(Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Desbaniu o IP: %s.", PlayerName(playerid), DesbanIP);
- MensagemAdmins(0x2641FEAA, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Desbaniu o IP %s. (%d/%d/%d - %d:%d:%d)",PlayerName(playerid), DesbanIP, Dia, Mes, Ano, Hora, Minuto, Segundo);
- DesbaniuIP(Celula);
- return true;
- }
- COMMAND:setarnome(playerid, params[])
- {
- new NomedoPlayer[24];
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us[24]", id, NomedoPlayer)) return SendClientMessage(playerid, CorCinza,"Use: /setarnome [ID] [Nick].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "O Admin %s Mudou o Nick Do Player %s Para %s.",Jogador, Outro, NomedoPlayer);
- MensagemAdmins(0x2641FEAA, Celula);
- format(Celula,24,"%s", NomedoPlayer);
- SetPlayerName(id, NomedoPlayer);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Setou o Nome do Player %s Para %s. (%d/%d/%d - %d:%d:%d)",Jogador, Outro, NomedoPlayer, Dia, Mes, Ano, Hora, Minuto, Segundo);
- TrocouNome(Celula);
- return true;
- }
- COMMAND:infoplayer(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza,"Use: /infoplayer [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- new IPPlayer[128];
- GetPlayerIp(id, IPPlayer, sizeof(IPPlayer));
- format(Celula, sizeof(Celula), "Nick [%s] - [ID: %d] - [IP: %s] - Dinheiro[%d] - Ping[%d]",Outro, id, IPPlayer, GetPlayerMoney(id), GetPlayerPing(id));
- SendClientMessage(playerid, -1, Celula);
- format(Celula, sizeof(Celula), "Skin[%d] - Procurado[%d] - Interior[%d]", GetPlayerSkin(id), GetPlayerWantedLevel(id), GetPlayerInterior(id));
- SendClientMessage(playerid, -1, Celula);
- return true;
- }
- COMMAND:clima(playerid, params[])
- {
- new Clima;
- if(PlayerInfo[playerid][Administrador] < 3) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador Ou Não Tem Nível de Admin Suficiente.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "d", Clima)) return SendClientMessage(playerid, CorCinza, "USE: /clima [ID].");
- if(Clima < 0||Clima > 45) return SendClientMessage(playerid, CorCinza, "Clima de 0 a 45 !");
- format(Celula, sizeof(Celula), "O Administrador %s Trocou o Clima Para %d.", PlayerName(playerid), Clima);
- MensagemAdmins(0x2641FEAA, Celula);
- SetWeather(Clima);
- return true;
- }
- COMMAND:espiar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(Espiando[playerid] == true) return SendClientMessage(playerid, CorCinza, "Você Já Está Espiando");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /espiar [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- if(IsPlayerInAnyVehicle(id))
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
- }
- else
- {
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, id);
- }
- SetPlayerInterior(playerid, GetPlayerInterior(id));
- Espiando[playerid] = true;
- PlayerTv[playerid] = id;
- return true;
- }
- COMMAND:espiaroff(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(Espiando[playerid] == false) return SendClientMessage(playerid, CorCinza, "Você Não Está Espiando.");
- TogglePlayerSpectating(playerid, 0);
- Espiando[playerid] = false;
- return true;
- }
- COMMAND:idcarro(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- format(Celula, sizeof(Celula), "Seu Veiculo - {FFFFFF}[ID - %d]", GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0x2641FEAA , Celula);
- return true;
- }
- COMMAND:calar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(Espiando[playerid] == true) return SendClientMessage(playerid, CorCinza, "Você Já Está Espiando");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /calar [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- Calado[id] = true;
- format(Celula, sizeof(Celula), "Você Foi Calado Pelo Administrador %s", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Calou o Player %s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:descalar(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1337) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(Espiando[playerid] == true) return SendClientMessage(playerid, CorCinza, "Você Já Está Espiando");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, CorCinza, "USE: /calar [ID].");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(id, Outro, 23);
- GetPlayerName(playerid, Jogador, 23);
- Calado[id] = false;
- format(Celula, sizeof(Celula), "Você Foi Descalado Pelo Administrador %s", Jogador);
- SendClientMessage(id, 0x2641FEAA, Celula);
- format(Celula, sizeof(Celula), "O Administrador %s Descalado o Player %s.", Jogador, Outro);
- MensagemAdmins(0x2641FEAA, Celula);
- return true;
- }
- COMMAND:crash(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1341) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us[128]", id, Texto)) return SendClientMessage(playerid, CorCinza, "Use: /crash [ID] [Motivo]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CorCinza, "Jogador não conectado!");
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "O Player %s Foi Crashado Pelo Admin %s {33FF00}[ Motivo: %s ].", Outro, Jogador, Texto);
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Crashou o Player %s Motivo %d (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Texto, Dia, Mes, Ano, Hora, Minuto, Segundo);
- LOGCrash(Celula);
- GameTextForPlayer(id, "%%$#@1~555#",66666000, 6);
- return true;
- }
- COMMAND:desbanconta(playerid, params[])
- {
- if(PlayerInfo[playerid][Administrador] < 1) return SendClientMessage(playerid, CorCinza, "Você Não é Administrador.");
- if(PlayerInfo[playerid][Trabalhando] != 1) return SendClientMessage(playerid, CorCinza, "Você Não Está Trabalhando. ( /trabalhar )");
- if(sscanf(params, "us", id)) return SendClientMessage(playerid, CorCinza, "Use: /desbanconta [Nick]");
- format(Celula, sizeof(Celula), "Logs/ban.log", PlayerName(id));
- if(!dini_Exists(Celula)) return SendClientMessage(playerid, CorCinza,"Esse Nick Não Está Banido");
- dini_Remove(Celula);
- GetPlayerName(playerid, Jogador, 23);
- GetPlayerName(id, Outro, 23);
- format(Celula, sizeof(Celula), "{2641FE}O Administrador Desbaniu o Player [ %s ]", Jogador, Outro);
- SendClientMessageToAll(-1, Celula);
- getdate(Ano, Mes, Dia);
- gettime(Hora,Minuto,Segundo);
- format(Celula, sizeof(Celula), "%s Desbaniu a Conta do Player %s. (%d/%d/%d - %d:%d:%d)",Jogador,Outro, Dia, Mes, Ano, Hora, Minuto, Segundo);
- DesbanConta(Celula);
- return true;
- }
- COMMAND:1(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 3)
- {
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "~p~| ~r~1 ~p~|");
- GameTextForAll(Celula, 1000, 5);
- }
- return true;
- }
- COMMAND:2(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 3)
- {
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "~p~| ~r~2 ~p~|");
- GameTextForAll(Celula, 1000, 5);
- }
- return true;
- }
- COMMAND:3(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 3)
- {
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "~p~| ~y~3 ~p~|");
- GameTextForAll(Celula, 1000, 5);
- }
- return true;
- }
- COMMAND:go(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 3)
- {
- GetPlayerName(playerid, Jogador, 23);
- format(Celula, sizeof(Celula), "~p~| ~g~Go Go Go ~p~|");
- GameTextForAll(Celula, 1000, 5);
- }
- return true;
- }
- COMMAND:votacao(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 1337)
- {
- if(!votacao[iniciada])
- {
- SendClientMessage(playerid,COLOR_YELLOW, "Use: /votacao [pergunta]");
- SendClientMessageToAll(COLOR_YELLOW,"====================================");
- format(Celula, sizeof Celula, "==>%s Votação: %s ?",PlayerName(playerid));
- SendClientMessageToAll(COLOR_YELLOW, Celula);
- SendClientMessageToAll(COLOR_YELLOW,"");
- SendClientMessageToAll(COLOR_YELLOW," > Para votar digite:");
- SendClientMessageToAll(COLOR_YELLOW, "> /sim - Se você concorda digite.");
- SendClientMessageToAll(COLOR_YELLOW, "> /nao - Se você discorda digite.");
- SendClientMessageToAll(COLOR_YELLOW,"====================================");
- votacao[iniciada] = true;
- votacao[sim] = 0;
- votacao[nao] = 0;
- GameTextForAll("~w~Nova ~r~votacao~w~ foi~b~ iniciada!",6000,3);
- for(new i; i <MAX_PLAYERS; i++)
- {
- votou[i] = false;
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"Ja existe uma votação em andamento!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"Você não tem permissão para usar este comando!");
- }
- return 1;
- }
- COMMAND:sim(playerid, params[])
- {
- if(votacao[iniciada] && !votou[playerid])
- {
- SendClientMessage(playerid,COLOR_YELLOW, "Seu voto foi computado com sucesso!");
- votacao[sim]++;
- votacao[totall]++;
- votou[playerid] = true;
- return 1;
- }
- return 0;
- }
- COMMAND:nao(playerid, params[])
- {
- if(votacao[iniciada] && !votou[playerid])
- {
- SendClientMessage(playerid,COLOR_YELLOW, "Seu voto foi computado com sucesso!");
- votacao[nao]++;
- votacao[totall]++;
- votou[playerid] = true;
- return 1;
- }
- return 0;
- }
- COMMAND:encerrar(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 1337)
- {
- if(votacao[iniciada])
- {
- SendClientMessageToAll(COLOR_YELLOW,"====================================");
- SendClientMessageToAll(COLOR_YELLOW, "==> Votacâo encerrada! <<==");
- format(Celula, sizeof Celula, "> %d jogador(es) concordaram com a pergunta.", votacao[sim]);
- SendClientMessageToAll(COLOR_YELLOW,Celula);
- format(Celula, sizeof Celula, "> %d jogador(es) discordaram com a pergunta.", votacao[nao]);
- SendClientMessageToAll(COLOR_YELLOW, Celula);
- format(Celula, sizeof Celula, "> Esta votação teve %d votos!",votacao[totall]);
- SendClientMessageToAll(COLOR_YELLOW, Celula);
- if(votacao[sim] == votacao[nao])
- {
- SendClientMessageToAll(COLOR_YELLOW, "==> Houve um empate!");
- } else if(votacao[sim] > votacao[nao])
- {
- SendClientMessageToAll(COLOR_YELLOW, "==> A maioria CONCORDA com a pergunta.");
- } else if(votacao[sim] < votacao[nao])
- {
- SendClientMessageToAll(COLOR_YELLOW, "==> A maioria DISCORDA com a pergunta.");
- }
- SendClientMessageToAll(COLOR_YELLOW,"====================================");
- GameTextForAll("~r~Votacao~w~ foi~r~ encerrada!",6000,3);
- votacao[iniciada] = false;
- votacao[sim] = 0;
- votacao[nao] = 0;
- votacao[totall] = 0;
- for(new i; i <MAX_PLAYERS; i++)
- {
- votou[i] = false;
- }
- } else {
- SendClientMessage(playerid,COLOR_YELLOW, "Nenhuma votação foi criada!");
- }
- } else {
- SendClientMessage(playerid,BRANCO, "Você não tem permissão para usar este comando!");
- }
- return 1;
- }
- CMD:kitadm(playerid, params[]) return cmd_kitadmin(playerid, params);
- CMD:kitadmin(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] == 0)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está em modo jogo! (/trabalhar)");
- return 1;
- }
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerWeapon(playerid, 24, 299);
- GivePlayerWeapon(playerid, 31, 999);
- GivePlayerWeapon(playerid, 29, 999);
- GivePlayerWeapon(playerid, 25, 999);
- GivePlayerWeapon(playerid, 4, 1);
- GivePlayerWeapon(playerid, 34, 999);
- GivePlayerWeapon(playerid, 43, 999);
- GivePlayerWeapon(playerid, 17, 49);
- GivePlayerWeapon(playerid, 42, 1999);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid,COLOR_GREEN,"Você pegou o seu KitAdmin!");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(Celula, 128, "Admin: %s Pegou Seu KitAdmin.",name);
- ProxDetector(30.0, playerid, Celula, COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);
- }
- return 1;
- }
- CMD:kitadmdono(playerid, params[])
- {
- if (PlayerInfo[playerid][Administrador] >= 1338)
- {
- if(PlayerInfo[playerid][Trabalhando] == 0)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está em modo jogo! (/trabalhar)");
- return 1;
- }
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerWeapon(playerid, 24, 399);
- GivePlayerWeapon(playerid, 31, 999);
- GivePlayerWeapon(playerid, 29, 999);
- GivePlayerWeapon(playerid, 25, 999);
- GivePlayerWeapon(playerid, 4, 1);
- GivePlayerWeapon(playerid, 34, 999);
- GivePlayerWeapon(playerid, 43, 999);
- GivePlayerWeapon(playerid, 16, 12);
- GivePlayerWeapon(playerid, 42, 1999);
- SetPlayerArmour(playerid, 150);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid,COLOR_GREEN,"Você pegou o seu KitAdmin Dono!");
- }
- return 1;
- }
- CMD:lertodos(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][Administrador] < 1337)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Voce não esta autorizado a usar este comando!");
- return 1;
- }
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return 1;
- }
- if (!BigEar[playerid])
- {
- BigEar[playerid] = 1;
- SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players ativado!");
- }
- else if (BigEar[playerid])
- {
- (BigEar[playerid] = 0);
- SendClientMessage(playerid, COLOR_GRAD2, " Modo ler todos os players desativado!");
- }
- }
- return 1;
- }
- CMD:esconderijo(playerid, params[]) return cmd_irin(playerid, params);
- CMD:irin(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return true;
- }
- else
- {
- SetPlayerPos(playerid, 1416.107000,0.268620,1000.926000);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " Você Foi Teleportado!");
- SetPlayerInterior(playerid,1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Você não esta autorizado a usar este comando!!");
- }
- }
- return true;
- }
- CMD:ls(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return 1;
- }
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 1539.6094,-1694.4749,13.5469); LinkVehicleToInterior(tmpcar, 0);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 1539.6094,-1694.4749,13.5469);
- }
- SendClientMessage(playerid, COLOR_GRAD1, "Você foi teleportado pelo Admin!");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está autorizado a usar o comando!");
- }
- }
- return 1;
- }
- CMD:lv(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return 1;
- }
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7); LinkVehicleToInterior(tmpcar, 0);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
- }
- SendClientMessage(playerid, COLOR_GRAD1, "Você foi teleportado pelo Admin!");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Você não está autorizado a usar este comando!");
- }
- }
- return 1;
- }
- CMD:sf(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return 1;
- }
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, -1417.0,-295.8,14.1); LinkVehicleToInterior(tmpcar, 0);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, -1417.0,-295.8,14.1);
- }
- SendClientMessage(playerid, COLOR_GRAD1, "Você foi teleportado pelo Admin!");
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- PlayerInfo[playerid][pInt] = 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Você não está autorizado a usar este comando!");
- }
- }
- return 1;
- }
- CMD:arenax1(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][Administrador] >= 1)
- {
- if(PlayerInfo[playerid][Trabalhando] < 1 && PlayerInfo[playerid][Administrador] != 1342)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
- return 1;
- }
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, -2326.8809,-1636.9822,483.7031); LinkVehicleToInterior(tmpcar, 0);
- }
- else
- {
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerPos(playerid,-2326.8809,-1636.9822,483.7031);
- SetPlayerFacingAngle(playerid,226.0);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " Você Foi Teleportado!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Você não esta autorizado a usar este comando!!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement