Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===================Includes========================//
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <DOF2>
- //===================dialogs========================//
- #define DIALOG_REGISTRO 0
- #define DIALOG_LOGIN 1
- //===================Cores==========================//
- #define COR_PRINCIPAL 0x33AAFFFF
- #define COR_ERRO 0xFF0000AA
- #define COR_USOCORRETO 0x3552F2FF
- #define COR_ROXO 0xC798FAAA
- #define COR_RED 0xFF0000AA
- #define COR_BRANCO
- //=================defines=========================//
- #define Conta "Players/%s.ini"
- //==================Forwards=======================//
- forward MensagemAdmin(const string[]);
- //==================Variaveis e enums======================//
- enum pDados
- {
- Matou,
- Morreu,
- Float:LastPos[3],
- bool:BlockIR,
- bool:BlockTR,
- Admin,
- Logou,
- Vip
- }
- new Player[MAX_PLAYERS][pDados];
- new bool:Logado[MAX_PLAYERS char];
- new HoraL[MAX_PLAYERS];
- new AnoL[MAX_PLAYERS];
- new MesL[MAX_PLAYERS];
- new DiaL[MAX_PLAYERS];
- new MinutoL[MAX_PLAYERS];
- new HighestID;
- new Float:Spawns[][4] =
- {
- {2880.5957,-2170.0557,3.4774,38.7993}, //Los Santos
- {972.4814,-2110.8853,3.4027,345.1821},
- {2941.1909,-2051.7246,3.5480,89.9617},
- {2912.9241,-2020.3119,1.2104,100.6778},
- {2880.6594,-1846.5564,2.1070,157.8120},
- {17.2789,-1546.8250,2.6433,299.1058},
- {-32.6180,-1593.1462,3.3386,342.3671},
- {-61.9838,-1624.4888,3.5350,1.4180},
- {6.0960,-2518.5007,36.6484,65.3176},
- {-1984.1560,-2429.6050,30.6250,64.5606},
- {165.4114,-254.1129,1.5781,89.1862},
- {103.1874,-190.0887,1.5526,176.9362},
- {-474.7529,-42.6864,59.9844,139.2315},
- {256.5624,-137.6565,1.5781,67.3940},
- {664.9687,-459.8052,16.3359,181.3389},
- {2328.6951,51.1456,32.9884,21.3912},
- {-877.9271,-382.6847,15.7645,117.4575}, //San Fierro
- {-741.8128,-111.7056,67.0503,45.2231},
- {-2928.0564,-629.5295,2.7627,274.2302},
- {-2915.4749,-501.5479,3.0981,274.2302},
- {-2910.9980,-126.1767,3.0636,271.8487},
- {-2959.2498,429.4636,2.0893,270.6581},
- {-2625.6543,1450.8965,7.1875,196.8179},
- {-1895.1195,2171.1807,1.7822,316.6610}, //Las Venturas
- {-2020.9771,2343.1365,2.3820,332.9521},
- {-2315.8979,2518.4412,2.5308,100.7698},
- {-800.1105,673.5194,10.7457,300.4251},
- {-684.6343,1277.7700,9.1661,80.5282},
- {-726.5945,1617.8795,27.1172,101.1849},
- {-1450.4762,2552.3130,55.8359,53.9547},
- {-423.2437,2191.0681,42.1336,329.8134},
- {-535.2921,2593.2822,53.4154,269.9010},
- {-785.7039,2770.6057,45.6349,202.4110},
- {603.9664,1241.7435,11.7188,159.9435},
- {19.6538,1173.1602,19.4757,5.1554},
- {-1505.0404,1965.5636,48.4219,303.6554},
- {-1227.3040,1835.5507,41.6093,325.1060},
- {-648.0820,1055.0486,12.1262,146.9012},
- {797.2725,1678.9242,5.2813,335.4253},
- {302.2009,1150.2301,8.5859,207.2289},
- {-292.0122,1802.3247,42.7813,158.8080}
- };
- public OnGameModeInit()
- {
- SetGameModeText("Mata-Mata");
- AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- PegarConta(playerid);
- if(!DOF2_FileExists(PegarConta(playerid)))
- {
- new string[128];
- format(string, sizeof(string), "Conta: {40E0D0}%s{40E0D0}\nStatus: Não Registrada{FFFFFF}\nDigite uma senha para registrar-se no servidor", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "{40E0D0}Gamemode Base Mata Mata - RJ",string, "Registrar", "Sair");
- }
- else
- {
- new string[128];
- format(string, sizeof(string), "Conta: {40E0D0}%s{40E0D0}\nStatus: {FF0000}Registrada{FFFFFF}\nDigite uma senha Válida para Conectar-se ao servidor ", Nome(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{40E0D0}Gamemode Base Mata Mata - RJ}", string, "Conectar", "Sair");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- CarregarDados(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- new rand = random(sizeof(Spawns));
- SetPlayerPos(playerid, Spawns[rand][0], Spawns[rand][1], Spawns[rand][2]);
- SetPlayerInterior(playerid, 0);
- SetPlayerFacingAngle(playerid, Spawns[rand][3]);
- SetPlayerVirtualWorld(playerid, 0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- {
- SendClientMessage(playerid, -1, "[FALHOU!]: Este comando Que Você Digito não existe use '/comandos' para ver os comandos do servidor!.");
- }
- return 1;
- }
- CMD:comandosadmin(playerid)
- {
- if(Player[playerid][Admin] < 1)return SendClientMessage(playerid, COR_ERRO,"[ERRO]: Você não é um administrador para acessar este comando.");
- ComandosAdmin(playerid);
- return 1;
- }
- CMD:creditos(playerid)
- {
- Creditos(playerid);
- return 1;
- }
- CMD:kill(playerid)
- {
- if(Logado{playerid} == false)return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Você não está logado para utilizar este comando!");
- GetPlayerPos(playerid, Player[playerid][LastPos][0], Player[playerid][LastPos][1], Player[playerid][LastPos][2]);
- SetTimerEx("AutoKill", 5000, false, "i", playerid);
- SendClientMessage(playerid, COR_PRINCIPAL,"[INFO]: Não se mova para que sua morte desejada seja um sucesso.");
- return 1;
- }
- CMD:trazer(playerid, params[])
- {
- new id,Float:plocx,Float:plocy,Float:plocz;
- if(GetPlayerInterior(playerid) > 0)
- if(sscanf(params,"u",id)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /trazer [id]");
- if(Player[playerid][Admin] >= 1)
- {
- if(Player[id][BlockTR] == false)
- {
- new str[90];
- format(str, sizeof(str), " %s foi puxado por %s.", Nome(id), Nome(playerid));
- MensagemLocal(playerid, COR_ROXO, str, 50);
- format(str, sizeof(str), " %s puxou %s.", Nome(playerid), Nome(id));
- MensagemLocal(id, COR_ROXO, str, 50);
- GetPlayerPos(playerid, plocx, plocy, plocz);
- new intid = GetPlayerInterior(playerid);
- SetPlayerInterior(id,intid);
- new world = GetPlayerVirtualWorld(playerid);
- SetPlayerVirtualWorld(id, world);
- if (GetPlayerState(id) == 2)
- {
- new tmpcar = GetPlayerVehicleID(id);
- SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
- }
- else
- {
- SetPlayerPos(id,plocx,plocy+2, plocz);
- }
- }
- else SendClientMessage(playerid,COR_ERRO,"[ERRO]: Este player está com o trazer bloqueado.");
- }
- else
- {
- SendClientMessage(playerid, COR_RED, "[ERRO]: Você não tem permissão para usar este comando!");
- }
- return 1;
- }
- CMD:ir(playerid, params[])
- {
- if(Logado{playerid}==false)return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Você não está Logado para usar este comando!");
- new Float:x,Float:y,Float:z,id,intid = GetPlayerInterior(playerid),string[128],tmpcar = GetPlayerVehicleID(playerid);
- if(sscanf(params,"u",id)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /ir [id]");
- if(Logado{id}==false)return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Este player não está logado.");
- if(!(Player[playerid][Admin] >= 1))return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Você não tem permissão para usar este comando!");
- if(Player[id][BlockIR] == false)
- {
- GetPlayerPos(id, x, y, z);
- SetPlayerInterior(id,intid);
- if(!(IsPlayerConnected(id))) return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Jogador não está Logado.");
- if (GetPlayerState(playerid) == 2)
- {
- SetVehiclePos(tmpcar, x, y+4, z);
- }
- else
- {
- SetPlayerPos(playerid,x,y+2, z);
- format(string, sizeof(string), " %s foi até %s.", Nome(playerid), Nome(id));
- MensagemLocal(playerid, COR_ROXO, string, 60);
- format(string, sizeof(string), " %s veio até %s.", Nome(playerid), Nome(id));
- MensagemLocal(id, COR_ROXO, string, 60);
- }
- }
- else
- {
- SendClientMessage(playerid,COR_ERRO,"[ERRO]: Este player está com o ir bloqueado.");
- }
- return 1;
- }
- CMD:colete(playerid, params[])
- {
- if(Logado{playerid}==false)return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Você não está Logado para usar este comando!");
- new id, colete, str[66];
- if(sscanf(params,"ud",id,colete)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /colete [id] [quantidade]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Este jogador não está Logado.");
- if(!(Player[playerid][Admin] >= 2))return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Você não tem permissão para usar este comando!");
- format(str, sizeof(str), " %s deu colete para %s.", Nome(playerid), Nome(id));
- MensagemLocal(playerid, COR_ROXO, str, 50);
- SetPlayerArmour(id,colete);
- return 1;
- }
- CMD:vida(playerid, params[])
- {
- if(Logado{playerid}==false)return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Você não está Logado para usar este comando!");
- new id, health,str[66];
- if(sscanf(params,"ud",id,health)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /vida [id] [quantidade]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Este jogador não está Logado.");
- if(!(Player[playerid][Admin] >= 1))return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Você não tem permissão para usar este comando!");
- format(str, sizeof(str), " %s deu vida para %s.", Nome(playerid), Nome(id));
- MensagemLocal(playerid, COR_ROXO, str, 50);
- SetPlayerHealth(id,health);
- return 1;
- }
- CMD:setadmin(playerid,params[])
- {
- new id, level, string[256];
- if(Logado{playerid}==false)return SendClientMessage(playerid,COR_ERRO,"[ERRO]: Você não está Logado para usar este comando!");
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COR_ERRO, "[ERRO]: Você tem que está logado na rcon para utilizar esse comando.");
- if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /setadmin [id] [level]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Este id está offline");
- if(level > 4) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Máximo de Level a ser setado é 5.");
- if(Logado{id} == false) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Este jogador não está Logado.");
- new AdmLevel[500];
- if(Player[playerid][Admin] == 4) { AdmLevel = "Game Master"; }
- if(Player[playerid][Admin] == 3) { AdmLevel = "Administrador Fixo"; }
- if(Player[playerid][Admin] == 2) { AdmLevel = "Administrador Ajudante"; }
- if(Player[playerid][Admin] == 1) { AdmLevel = "Administrador Temporário"; }
- if(level>=1)
- {
- format(string,sizeof(string),"[INFO]: O %s %s te setou de administrador level %d.",AdmLevel,Nome(playerid),level);
- SendClientMessage(id, COR_PRINCIPAL,string);
- format(string,sizeof(string),"[INFO]: Você setou %s de administrador level %d.",Nome(id),level);
- SendClientMessage(playerid, COR_PRINCIPAL,string);
- Player[id][Admin] = level;
- format(string, sizeof(string),"-Log-Admin- %s foi promovido a nível %d de Administrador pelo %s.", Nome(id), level, Nome(playerid));
- MensagemAdmin(string);
- format(string, sizeof(string), "-LOG- O %s %s setou %s de Administrador Level %d.",AdmLevel,Nome(playerid),Nome(id),level);
- DarAdmin(string);
- SalvarDados(id);
- printf("[SET ADMIN]: O %s %s setou %s de Administrador Level %d.", AdmLevel, Nome(playerid), Nome(id),level);
- }
- if(level==0)
- {
- format(string,sizeof(string),"[INFO]: O %s %s te desetou de administrador.",AdmLevel,Nome(playerid));
- SendClientMessage(id,COR_PRINCIPAL,string);
- format(string,sizeof(string),"[INFO]: Você retirou o administrador do player %s.",Nome(id));
- SendClientMessage(playerid,COR_PRINCIPAL,string);
- Player[id][Admin]=level;
- format(string, sizeof(string),"-Log-Admin- O %s %s desetou %s de Administrador.", AdmLevel,Nome(playerid), Nome(id));
- MensagemAdmin(string);
- SalvarDados(id);
- format(string, sizeof(string), "-LOG-: O %s %s desetou %s de Administrador.",AdmLevel,Nome(playerid),Nome(id));
- DarAdmin(string);
- printf("[SET ADMIN]: O %s %s desetou %s de Administrador.", AdmLevel,Nome(playerid), Nome(id));
- }
- return 1;
- }
- CMD:duvida(playerid, params[])
- {
- if(sscanf(params, "s", params)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /duvida [texto]");
- new string[128];
- format(string, sizeof(string), "[DÚVIDA DE %s] (ID: %d): %s", Nome(playerid), playerid, params);
- MensagemAdmin(string);
- SendClientMessage(playerid, COR_PRINCIPAL, "[INFO]: Sua duvida foi enviada para os Helpers on-line, aguarde para ser respondido!");
- return 1;
- }
- CMD:rduvida(playerid, params[])
- {
- new id, msg[50], str[120];
- if(Player[playerid][Admin] < 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Você não tem permissão!");
- if(sscanf(params,"us", id, msg)) return SendClientMessage(playerid, COR_USOCORRETO, "Uso correto: /rduvida [id] [mensagem]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COR_ERRO, "[ERRO]: Este jogador está offline!");
- format(str, sizeof(str),"[DUVIDA] Sua duvida foi respondida pelo helper %s: %s ", Nome(playerid), msg);
- SendClientMessage(id, COR_PRINCIPAL, str);
- format(str, sizeof(str),"[DUVIDA] Você acaba de responder a duvida de %s", Nome(id));
- SendClientMessage(playerid, COR_PRINCIPAL,str);
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_LOGIN)
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- if(!strlen(inputtext))
- {
- return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "LOGIN", "Entrar no servidor","Entrar", "Sair");
- }
- PegarConta(playerid);
- if(strcmp(inputtext, DOF2_GetString(Conta, "Senha"), true))
- {
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "LOGIN", "Entrar no servidor","Entrar", "Sair");
- return SendClientMessage(playerid, -1, "Senha incorreta!");
- }
- else //se conseguir logar
- {
- return CarregarDados(playerid);
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_REGISTRO)
- {
- if(!response) return Kick(playerid);
- if(strlen(inputtext) < 4) return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Digite Sua Senha Para Se Registrar!", "Registrar", "Sair");
- if(response)
- {
- if(strlen(inputtext))
- {
- PegarConta(playerid);
- DOF2_CreateFile(Conta);
- DOF2_SetString(Conta, "Senha", inputtext);
- DOF2_SetString(Conta,"Email", inputtext);
- DOF2_SaveFile();
- SalvarDados(playerid);
- CarregarDados(playerid);
- }
- else return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Digite Sua Senha Para Se Registrar!", "Registrar", "Sair");
- }
- return 1;
- }
- return 1;
- }
- stock MensagemLocal(playerid, cor, text[], distancia)
- {
- for(new i=0; i <= MAX_PLAYERS; i++)
- if(GetandoDistancia(playerid, i) <= distancia)
- {
- if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
- {
- new string[128];
- format(string, 128, text);
- SendClientMessage(i,cor,string);
- }
- }
- return 1;
- }
- stock Nome(playerid)
- {
- static Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); return Name;
- }
- stock GetandoDistancia(playerid,playerid2)
- {
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- new Float:tmpdis;
- GetPlayerPos(playerid,x1,y1,z1);
- GetPlayerPos(playerid2,x2,y2,z2);
- tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- return floatround(tmpdis);
- }
- stock SalvarDados(playerid)
- {
- getdate(AnoL[playerid], MesL[playerid], DiaL[playerid]);
- gettime(HoraL[playerid], MinutoL[playerid]);
- DOF2_SetInt(PegarConta(playerid), "Level", GetPlayerScore(playerid));
- DOF2_SetInt(PegarConta(playerid), "Dinheiro", GetPlayerMoney(playerid));
- DOF2_SetInt(PegarConta(playerid), "SkinAtual", GetPlayerSkin(playerid));
- DOF2_SetInt(PegarConta(playerid), "AdminLevel", Player[playerid][Admin]);
- DOF2_SetInt(PegarConta(playerid), "Vip", Player[playerid][Vip]);
- DOF2_SetInt(PegarConta(playerid), "Logou", Player[playerid][Logou]);
- DOF2_SetInt(PegarConta(playerid), "Matou", Player[playerid][Matou]);
- DOF2_SetInt(PegarConta(playerid), "Morreu", Player[playerid][Morreu]);
- DOF2::SetInt(PegarConta(playerid), "MinutoL", MinutoL[playerid]);
- DOF2::SetInt(PegarConta(playerid), "HoraL", HoraL[playerid]);
- DOF2::SetInt(PegarConta(playerid), "DiaL", DiaL[playerid]);
- DOF2::SetInt(PegarConta(playerid), "MesL", MesL[playerid]);
- DOF2::SetInt(PegarConta(playerid), "AnoL", AnoL[playerid]);
- if(Player[playerid][BlockIR] == true)
- {
- DOF2_SetInt(PegarConta(playerid),"StatusIR", 1);
- }
- else DOF2_SetInt(PegarConta(playerid),"StatusIR", 0);
- if(Player[playerid][BlockTR] == true)
- {
- DOF2_SetInt(PegarConta(playerid),"StatusTR", 1);
- }
- else DOF2_SetInt(PegarConta(playerid),"StatusTR", 0);
- DOF2_SaveFile();
- }
- stock CarregarDados(playerid)
- {
- if(DOF2_FileExists(PegarConta(playerid)))
- {
- SetPlayerScore(playerid, DOF2_GetInt(PegarConta(playerid), "Level"));
- GivePlayerMoney(playerid, DOF2_GetInt(PegarConta(playerid), "Dinheiro"));
- SetPlayerSkin(playerid, DOF2_GetInt(PegarConta(playerid), "SkinAtual"));
- Player[playerid][Admin] = DOF2_GetInt(PegarConta(playerid), "AdminLevel");
- Player[playerid][Vip] = DOF2_GetInt(PegarConta(playerid), "Vip");
- Player[playerid][Logou] = DOF2_GetInt(PegarConta(playerid), "Logou");
- Player[playerid][Matou] = DOF2_GetInt(PegarConta(playerid), "Matou");
- Player[playerid][Morreu] = DOF2_GetInt(PegarConta(playerid), "Morreu");
- MinutoL[playerid] = DOF2_GetInt(PegarConta(playerid), "MinutoL");
- HoraL[playerid] = DOF2_GetInt(PegarConta(playerid), "HoraL");
- DiaL[playerid] = DOF2_GetInt(PegarConta(playerid), "DiaL");
- MesL[playerid] = DOF2_GetInt(PegarConta(playerid), "MesL");
- AnoL[playerid] = DOF2_GetInt(PegarConta(playerid), "AnoL");
- if(DOF2_GetInt(PegarConta(playerid), "StatusIR") == 1)
- {
- Player[playerid][BlockIR] = true;
- }
- else Player[playerid][BlockIR] = false;
- if(DOF2_GetInt(PegarConta(playerid), "StatusTR") == 1)
- {
- Player[playerid][BlockTR] = true;
- }
- else Player[playerid][BlockTR] = false;
- }
- DOF2_SaveFile();
- return 1;
- }
- stock PegarConta(playerid)
- {
- static Arquivo[2000]; format(Arquivo, sizeof(Arquivo), "Players/%s.ini", Nome(playerid)); return Arquivo;
- }
- stock DarAdmin(DeuAdmin[])
- {
- new string[256];
- format(string, sizeof(string), "%s \r\n", DeuAdmin);
- new File:hFile;
- hFile = fopen("FA/logs/-LOG- Setadmin.txt", io_append);
- fwrite(hFile, string);
- fclose(hFile);
- }
- stock ComandosAdmin(playerid)
- {
- new dialogrande[1050];
- if(Player[playerid][Admin]>=1)
- {
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}• Level 1\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}/a - /asay - /vida - /colete - /tapa - /ir - /trazer - /rc - /prender - /pinfo - /jetpack - /veh - /at - /respawn\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande," /rduvida - /reports - /setskin - /kick - /coletet - /vidat - /dc - /tempban - /olhar\n\n");
- }
- if(Player[playerid][Admin]>=2)
- {
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}• Level 2\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}/supertapa - /congelar - /desarmar - /grade - /rgrade\n\n");
- }
- if(Player[playerid][Admin]>=3)
- {
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}• Level 3\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande," {FFFFFF}/criar_e - /armas - /bir - /btr - /falat - /granat\n\n");
- }
- if(Player[playerid][Admin]>=4)
- {
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}• Level 5\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}/clima - /payday - /reiniciar - /falat - /tempo - /dararma - /sethelper - /editarinfo\n\n");
- }
- ShowPlayerDialog(playerid,666, DIALOG_STYLE_MSGBOX, "{FFFFFF}Comandos Administrador - {FF0000}Mata - Mata RJ", dialogrande, "OK", "");
- }
- stock Creditos(playerid)
- {
- new dialogrande[1050];
- {
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}Scripter • Didimk157\n");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{FFFFFF}Mappers : Então os Mappers não chegaram a fazer mapas.");
- format(dialogrande, sizeof(dialogrande),"%s%s",dialogrande,"{33AAFF}Agradecimentos: www.Forum-Samp.com");
- }
- ShowPlayerDialog(playerid,666, DIALOG_STYLE_MSGBOX, "{FFFFFF}Creditos do Servidor - {FF0000}Mata - Mata RJ", dialogrande, "OK", "");
- }
- public MensagemAdmin(const string[])
- {
- for(new i = 0; i <= HighestID; i++)
- {
- if(IsPlayerConnected(i) == 1)
- {
- if(Player[i][Admin] >= 1)
- {
- SendClientMessage(i, 0xFFBD9DFF, string);
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement