Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ------------------------------- CIDADE VIDA REAL -------------------------------
- Gamemode original feito por [L.K] WillianL e [L.K] Rafhael.
- Cópia para estudos por SirMorningstar.
- Versão atual deste gamemode é 0.0.1.
- » Sistemas completos:
- » Login, Registro e Salvamento.
- » Mensagens Aleatórias.
- » Level e Experiência.
- » Spawn Civíl.
- » Última Posição Salva.
- » Chat local.
- » Chat kill.
- --------------------------------------------------------------------------------
- */
- // ------------ INCLUDES ------------ //
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <dof2>
- #include <progress>
- // ---------- DEFINIÇÕES ----------- //
- #define SendClientMessageEx(%0,%1,%2,%3) \
- format(String, sizeof(String), %2, %3) , SendClientMessage(%0, %1, String)
- #define strcatEx(%0,%1,%2) \
- format(String, sizeof(String), %1, %2) , strcat(%0, String)
- #define DESTINO_USUARIOS "CVR/usuarios/%s.ini"
- // ----------- VARIÁVEIS ----------- //
- enum
- {
- COR_ERRO = 0xFF4500FF,
- COR_BRANCO = 0xFFFFFFFF,
- COR_CINZA = 0xC0C0C0FF
- }
- enum
- {
- DIALOG_NULL,
- DIALOG_CAIXA_ELETRONICO,
- DIALOG_LOGIN,
- DIALOG_REGISTER
- }
- enum pInfo
- {
- pAdmin,
- pLevel,
- pExperiencia,
- pSkin,
- pAvisos,
- pGasolina,
- pDiesel,
- pEtanol,
- pGasJetPack,
- pAvGas,
- bool: pVIP,
- bool: pPorteDeArmas,
- bool: pHabilitacaoTerrestre,
- bool: pHabilitacaoNautica,
- bool: pHabilitacaoAerea,
- bool: pHabilitacaoEspecialHEVG,
- bool: pHabilitacaoEspecialHELG,
- bool: pHabilitacaoEspecialHEAG,
- bool: pCelular,
- bool: pMP3,
- bool: pGPS,
- bool: pSemParar,
- bool: pRelogioUP,
- bool: pCapacete,
- bool: pOculos,
- bool: pBone,
- bool: pGorro,
- bool: pArara,
- bool: pBandana,
- Float: pX,
- Float: pY,
- Float: pZ,
- Float: pAngle,
- pInt,
- pVW,
- bool: Logado
- }
- new playerInfo[MAX_PLAYERS][pInfo];
- enum pPick
- {
- PickUpBANCOENTRADA,
- PickUpBANCOSAIDA,
- PickUpAGENCIAEMPREGOSENTRADA,
- PickUpAGENCIAEMPREGOSSAIDA
- };
- new Pickup[pPick];
- new String[1000];
- new mensagensAleatorias[10][256] = {
- "{FFFFFF}[!] {00FF00}Caso esteja com pouco combustível, procure um dos 20 postos espalhados por San Andreas",
- "{FFFFFF}[!] {00FF00}Ofensa à Staff será punida com ban",
- "{FFFFFF}[!] {00FF00}Deseja comprar VIP? Acesse nosso site e confira: www.loskatchorros.com.br/store",
- "{FFFFFF}[!] {00FF00}Visite nosso Shopping em Los Santos, localizado por um ' S ' no mapa!",
- "{FFFFFF}[!] {00FF00}Venha você também para nosso TeamSpeak³ ts.loskatchorros.com.br",
- "{FFFFFF}[!] {FF8C00}Inscreva-se em nosso canal no YouTube: www.youtube.com/LosKatchorrosGames",
- "{FFFFFF}[!] {00FF00}Se cadastrem no Fórum e fique por dentro das novidades ~~> /Ajuda Contato",
- "{FFFFFF}[!] {00FF00}Para ver os comandos do servidor ~~> /Ajuda Comandos",
- "{FFFFFF}[!] {00FF00}Veja nossas vantagens VIP ~~> /VantagensVip",
- "{FFFFFF}[!] {00FF00}Jogar em nosso servidor é um privilégio e não um direito!"
- };
- new Timer_UP[MAX_PLAYERS];
- new Text:TextoFome;
- new Text:TextoSede;
- new Text:TextoSono;
- new Bar:BarraFome;
- new Bar:BarraSede;
- new Bar:BarraSono;
- // ---------- DECLARAÇÕES ---------- //
- forward CB_mensagensAleatorias();
- forward ganharExperiencia(playerid);
- // ---------- SCRIPT MAIN ---------- //
- main()
- {
- print("\n--------------------------------------");
- print(" [CVR] CIDADE VIDA REAL.");
- print("--------------------------------------\n");
- }
- // ------ CALLBACKS GLOBAIS ------- //
- public OnGameModeInit()
- {
- UsePlayerPedAnims();
- ShowPlayerMarkers(false);
- DisableInteriorEnterExits();
- EnableStuntBonusForAll(false);
- SendRconCommand("hostname Cidade Vida Real RPG ® | Server: 1 | #HeavyHost");
- SendRconCommand("mapname Brasil - CVR RPG v0.0.1-RC1");
- SendRconCommand("language Português - Brasil");
- SetGameModeText("Brasil - CVR RPG v0.0.1-RC1");
- // Pickup's Entradas e Saídas:
- Pickup[PickUpBANCOENTRADA] = CreatePickup(1274, 1, 592.8407,-1248.2235,18.1530, -1); //Entrada Banco
- Pickup[PickUpBANCOSAIDA] = CreatePickup(1239, 1, 2305.5181,-16.1052,26.7496, -1); //Saida Banco
- Pickup[PickUpAGENCIAEMPREGOSENTRADA] = CreatePickup(1314, 1, 1153.9910,-1771.7023,16.5992, -1); //Entrada Agência de Empregos
- Pickup[PickUpAGENCIAEMPREGOSSAIDA] = CreatePickup(1239, 1, 1494.3116,1303.6232,1093.2891, -1); //Saida Agência de Empregos
- // Textos 3D Entradas e Saídas:
- Create3DTextLabel("Banco de Los Santos", -1, 592.8407,-1248.2235,18.1530, 40.0, 0, 0); // Entrada Banco
- Create3DTextLabel("Agência de Empregos", -1, 1153.9910,-1771.7023,16.5992, 40.0, 0, 0); // Entrada Agência de Empregos
- // Pickup's Caixas Eletrônicos:
- CreatePickup(1274, 1, 1929.4681,-1785.3741,13.5469, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 2123.1787,897.4747,11.1797, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 2188.4717,2464.3057,11.2422, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 2156.4546,2734.6196,11.1763, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 1590.4004,2217.2566,11.0692, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 59.8137,1212.8947,18.8400, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, -2032.1680,151.0729,29.0461, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, -2419.2571,959.3170,45.2969, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, -2233.2070,-2560.2319,31.9219, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, -1572.9586,-2725.5581,48.7435, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, -80.2851,-1171.9331,2.1556, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 1009.5620,-930.2037,42.3281, -1); // Caixas Eletronicos
- CreatePickup(1274, 1, 1389.1398,461.9337,20.2020, -1); // Caixas Eletronicos
- // Textos 3D Caixas Eletrônicos:
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 1929.4681,-1785.3741,13.5469, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 2123.1787,897.4747,11.1797, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 2188.4717,2464.3057,11.2422, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 2156.4546,2734.6196,11.1763, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 1590.4004,2217.2566,11.0692, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 59.8137,1212.8947,18.8400, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, -2032.1680,151.0729,29.0461, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, -2419.2571,959.3170,45.2969, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, -2233.2070,-2560.2319,31.9219, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, -1572.9586,-2725.5581,48.7435, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, -80.2851,-1171.9331,2.1556, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 1009.5620,-930.2037,42.3281, 40.0, 0, 0);
- Create3DTextLabel("{2fcc38}Caixa Eletrônico\n{FFFFFF}Aperte a letra '{2fcc38}Y{FFFFFF}' para utiliza-lo", -1, 1389.1398,461.9337,20.2020, 40.0, 0, 0);
- // Objetos dos Caixas Eletrônicos:
- CreateObject(2942,1928.6000000,-1785.4000000,13.0000000,0.0000000,0.0000000,88.0000000);
- CreateObject(2942,2123.2000000,896.7999900,10.8000000,0.0000000,0.0000000,182.0000000);
- CreateObject(2942,2187.8000000,2464.2000000,10.9000000,0.0000000,0.0000000,94.0000000);
- CreateObject(2942,2156.5000000,2733.8999000,10.8000000,0.0000000,0.0000000,184.0000000);
- CreateObject(2942,1590.4000000,2218.0000000,10.7000000,0.0000000,0.0000000,0.0000000);
- CreateObject(2942,58.9000000,1212.9000000,18.5000000,0.0000000,0.0000000,90.0000000);
- CreateObject(2942,-2032.9000000,151.0000000,28.7000000,0.0000000,0.0000000,92.0000000);
- CreateObject(2942,-2420.1001000,959.2999900,44.9000000,0.0000000,0.0000000,92.0000000);
- CreateObject(2942,-2232.6001000,-2560.5000000,31.6000000,0.0000000,0.0000000,244.0000000);
- CreateObject(2942,-1572.6000000,-2725.0000000,48.4000000,0.0000000,0.0000000,326.0000000);
- CreateObject(2942,-79.5000000,-1172.3000000,1.8000000,0.0000000,0.0000000,246.0000000);
- CreateObject(2942,1009.5000000,-929.5000000,42.0000000,0.0000000,0.0000000,6.0000000);
- CreateObject(2942,1389.4000000,462.7999900,19.8000000,0.0000000,0.0000000,340.0000000);
- // Mensagens Aleatórias:
- SetTimer("CB_mensagensAleatorias", 30000, true);
- // Veículos Civís:
- AddStaticVehicleEx(481,828.1000,-1336.2281,13.0619,0.0000,-1,-1,7); //
- AddStaticVehicleEx(481,829.2000,-1336.2155,13.0631,0.0001,-1,-1,7); //
- AddStaticVehicleEx(481,830.4990,-1336.2117,13.0625,0.0384,-1,-1,7); //
- AddStaticVehicleEx(481,831.7000,-1336.1813,13.0626,0.0010,-1,-1,7); //
- AddStaticVehicleEx(481,832.9989,-1336.1932,13.0617,0.0351,-1,-1,7); //
- AddStaticVehicleEx(481,834.2000,-1336.2159,13.0625,0.0003,-1,-1,7); //
- AddStaticVehicleEx(481,835.5829,-1336.2028,13.0628,1.1567,-1,-1,7); //
- // Texto de sono:
- TextoFome = TextDrawCreate(562.111083, 278.257659, "Fome");
- TextDrawBackgroundColor(TextoFome, 255);
- TextDrawFont(TextoFome, 0);
- TextDrawLetterSize(TextoFome, 0.620000, 1.400000);
- TextDrawColor(TextoFome, -1);
- TextDrawSetOutline(TextoFome, 1);
- TextDrawSetProportional(TextoFome, 1);
- // Texto de sede:
- TextoSede = TextDrawCreate(562.222290, 307.626708, "Sede");
- TextDrawBackgroundColor(TextoSede, 255);
- TextDrawFont(TextoSede, 0);
- TextDrawLetterSize(TextoSede, 0.620000, 1.400000);
- TextDrawColor(TextoSede, -1);
- TextDrawSetOutline(TextoSede, 1);
- TextDrawSetProportional(TextoSede, 1);
- // Texto de sono:
- TextoSono = TextDrawCreate(562.222290, 339.982208, "Sono");
- TextDrawBackgroundColor(TextoSono, 255);
- TextDrawFont(TextoSono, 0);
- TextDrawLetterSize(TextoSono, 0.620000, 1.400000);
- TextDrawColor(TextoSono, -1);
- TextDrawSetOutline(TextoSono, 1);
- TextDrawSetProportional(TextoSono, 1);
- // Barrinhas fome/sede/sono:
- BarraFome = CreateProgressBar(553.00, 300.00, 55.50, 3.20, -16776961, 100.0);
- SetProgressBarMaxValue(BarraFome, 100);
- BarraSede = CreateProgressBar(553.00, 331.00, 55.50, 3.20, 16711935, 100.0);
- SetProgressBarMaxValue(BarraSede, 100);
- BarraSono = CreateProgressBar(553.00, 362.00, 55.50, 3.20, 7777255, 100.0);
- SetProgressBarMaxValue(BarraSono, 100);
- return true;
- }
- public OnGameModeExit()
- {
- HideProgressBarForAll(BarraFome);
- HideProgressBarForAll(BarraSede);
- HideProgressBarForAll(BarraSono);
- TextDrawDestroy(TextoFome);
- TextDrawDestroy(TextoSede);
- TextDrawDestroy(TextoSono);
- return true;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, -2626.3479, 1422.0120, 24.5625);
- SetPlayerFacingAngle(playerid, 239.9000);
- SetPlayerCameraPos(playerid, -2622.5000, 1418.6584, 24.5625);
- SetPlayerCameraLookAt(playerid, -2625.0000, 1423.1483, 24.5625);
- SetPlayerSkin(playerid, 154);
- // MapIcon's Globais:
- SetPlayerMapIcon(playerid, 1, 592.8407,-1248.2235,18.1530, 52, 0, MAPICON_GLOBAL); // Banco
- SetPlayerMapIcon(playerid, 2, 1153.9910,-1771.7023,16.5992, 23, 0, MAPICON_GLOBAL); // Agência de Empregos
- // Mensagem de boas vindas:
- for(new i; i < 100; i++)
- {
- SendClientMessage(playerid, COR_BRANCO, " ");
- }
- SendClientMessage(playerid, COR_BRANCO, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- SendClientMessageEx(playerid, COR_BRANCO, "» Bem vindo(a) ao servidor Cidade Vida Real, '{00FF00}%s{FFFFFF}'", playerName(playerid));
- SendClientMessage(playerid, COR_BRANCO, "» Para ver os comandos do servidor Digite: /Ajuda Comandos");
- SendClientMessage(playerid, COR_BRANCO, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- // Verificar conta:
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- if(DOF2_FileExists(file))
- {
- format(String, sizeof String, "{6090E0}Usuário:{FFFFFF} %s\n\n{FFFFFF}Conta: {00FF00}Registrada\n\n{FFFFFF}Informe sua Senha:", playerName(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FF0000}Conta", String, "Logar", "Sair");
- }
- else if(!DOF2_FileExists(file))
- {
- format(String, sizeof String, "{6090E0}Usuário:{FFFFFF} %s\n\n{FFFFFF}Conta: {FF0000}Não registrada\n\n{FFFFFF}Informe uma Senha:", playerName(playerid));
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "{FF0000}Conta", String, "Registrar", "Sair");
- }
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- playerInfo[playerid][Logado] = false;
- SetPlayerColor(playerid, COR_CINZA);
- return true;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(!playerInfo[playerid][Logado])
- return false;
- salvarJogador(playerid);
- KillTimer(Timer_UP[playerid]);
- return true;
- }
- public OnPlayerSpawn(playerid)
- {
- if(!playerInfo[playerid][Logado])
- return Kick(playerid);
- SetPlayerPos(playerid, playerInfo[playerid][pX], playerInfo[playerid][pY], playerInfo[playerid][pZ]);
- SetPlayerFacingAngle(playerid, playerInfo[playerid][pAngle]);
- SetPlayerVirtualWorld(playerid, playerInfo[playerid][pVW]);
- SetPlayerSkin(playerid, playerInfo[playerid][pSkin]);
- SetPlayerColor(playerid, COR_BRANCO);
- SetProgressBarValue(BarraFome, 100);
- SetProgressBarValue(BarraSede, 100);
- SetProgressBarValue(BarraSono, 100);
- ShowProgressBarForPlayer(playerid, BarraFome);
- ShowProgressBarForPlayer(playerid, BarraSede);
- ShowProgressBarForPlayer(playerid, BarraSono);
- UpdateProgressBar(BarraFome, playerid);
- UpdateProgressBar(BarraSede, playerid);
- UpdateProgressBar(BarraSono, playerid);
- TextDrawShowForPlayer(playerid, TextoFome);
- TextDrawShowForPlayer(playerid, TextoSede);
- TextDrawShowForPlayer(playerid, TextoSono);
- return true;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SendDeathMessage(killerid, playerid, reason);
- return true;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return true;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return true;
- }
- public OnPlayerText(playerid, text[])
- {
- // Chat Local:
- new Float: x, Float: y, Float: z;
- GetPlayerPos(playerid, x, y, z);
- new string_chat_local[256];
- format(string_chat_local, sizeof(string_chat_local), "%s [%d]: %s", playerName(playerid), playerid, text);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerInRangeOfPoint(i, 2.0, x, y, z))
- {
- SendClientMessage(i, GetPlayerColor(playerid), string_chat_local);
- }
- }
- return false;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return true;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return true;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return true;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return true;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return true;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return true;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return true;
- }
- public OnRconCommand(cmd[])
- {
- return true;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return true;
- }
- public OnObjectMoved(objectid)
- {
- return true;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return true;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == Pickup[PickUpBANCOENTRADA])
- {
- SendClientMessage(playerid, -1, "| INFO | Para entrar no Banco digite '{b6b6b6}/Entrar{FFFFFF}' ou pressione a tecla '{b6b6b6}F{FFFFFF}'");
- }
- else if(pickupid == Pickup[PickUpBANCOSAIDA])
- {
- SendClientMessage(playerid, -1, "| INFO | Para sair do Banco digite '{b6b6b6}/Sair{FFFFFF}' ou pressione a tecla '{b6b6b6}F{FFFFFF}'");
- }
- else if(pickupid == Pickup[PickUpAGENCIAEMPREGOSENTRADA])
- {
- SendClientMessage(playerid, -1, "| INFO | Para entrar na Agência de Empregos digite '{b6b6b6}/Entrar{FFFFFF}' ou pressione a tecla '{b6b6b6}F{FFFFFF}'");
- }
- else if(pickupid == Pickup[PickUpAGENCIAEMPREGOSSAIDA])
- {
- SendClientMessage(playerid, -1, "| INFO | Para sair da Agência de Empregos digite '{b6b6b6}/Sair{FFFFFF}' ou pressione a tecla '{b6b6b6}F{FFFFFF}'");
- }
- return true;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return true;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return true;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return true;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return true;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return true;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return true;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- // Tecla ' F ':
- if(newkeys == KEY_SECONDARY_ATTACK)
- {
- //Entrada Banco:
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 592.8407,-1248.2235,18.1530))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2311.2605,-15.6037,26.7422);
- }
- //Saida Banco:
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 2305.5181,-16.1052,26.7496))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 591.0027,-1242.7336,17.9444);
- }
- //Entrada Agência de Empregos:
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 1153.9910,-1771.7023,16.5992))
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 1494.3116,1303.6232,1093.2891);
- }
- //Saida Agência de Empregos:
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 1494.3116,1303.6232,1093.2891))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1154.0641,-1767.8754,16.5938);
- }
- }
- // Tecla ' Y ':
- if(newkeys == KEY_YES)
- {
- // Menu dos Caixas Eletrônicos:
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 1929.4681,-1785.3741,13.5469) || IsPlayerInRangeOfPoint(playerid, 3.0, 2123.1787,897.4747,11.1797) || IsPlayerInRangeOfPoint(playerid, 3.0, 2188.4717,2464.3057,11.2422)
- || IsPlayerInRangeOfPoint(playerid, 3.0, 2156.4546,2734.6196,11.1763) || IsPlayerInRangeOfPoint(playerid, 3.0, 1590.4004,2217.2566,11.0692) || IsPlayerInRangeOfPoint(playerid, 3.0, 59.8137,1212.8947,18.8400) || IsPlayerInRangeOfPoint(playerid, 3.0, -2032.1680,151.0729,29.0461))
- {
- ShowPlayerDialog(playerid, DIALOG_CAIXA_ELETRONICO, DIALOG_STYLE_LIST, "{2fcc38}Caixa Eletrônico", "Saldo\nSacar\n", "Selecionar", "Cancelar");
- }
- if(IsPlayerInRangeOfPoint(playerid, 3.0, -2419.2571,959.3170,45.2969) || IsPlayerInRangeOfPoint(playerid, 3.0, -2233.2070,-2560.2319,31.9219) || IsPlayerInRangeOfPoint(playerid, 3.0, -1572.9586,-2725.5581,48.7435) || IsPlayerInRangeOfPoint(playerid, 3.0, -80.2851,-1171.9331,2.1556) || IsPlayerInRangeOfPoint(playerid, 3.0, 1009.5620,-930.2037,42.3281) || IsPlayerInRangeOfPoint(playerid, 3.0, 1389.1398,461.9337,20.2020))
- {
- ShowPlayerDialog(playerid, DIALOG_CAIXA_ELETRONICO, DIALOG_STYLE_LIST, "{2fcc38}Caixa Eletrônico", "Saldo\nSacar\n", "Selecionar", "Cancelar");
- }
- }
- return true;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return true;
- }
- public OnPlayerUpdate(playerid)
- {
- return true;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return true;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return true;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return true;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch( dialogid )
- {
- case DIALOG_LOGIN:
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- if(strlen(inputtext) < 4 || strlen(inputtext) > 16)
- {
- format(String, sizeof String, "{FFFFFF}Senha muito grande ou muito pequena,{6090E0} %s{FFFFFF} !\n\n{FFFFFF}Coloque sua senha e clique em {FF0000}Logar", playerName(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FF0000}Logando em uma conta", String, "Logar", "Sair");
- SendClientMessage(playerid, COR_ERRO, "| INFO | A senha deve ter entre 4 e 16 caracteres!");
- return false;
- }
- if(!strcmp(inputtext, DOF2_GetString(file, "Senha"), true))
- {
- carregarJogador(playerid);
- }
- else
- {
- Kick(playerid);
- }
- }
- }
- case DIALOG_REGISTER:
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- if(strlen(inputtext) < 4 || strlen(inputtext) > 16)
- {
- format(String, sizeof String, "{FFFFFF}Senha muito grande ou muito pequena,{6090E0} %s{FFFFFF} !\n\n{FFFFFF}Coloque sua senha e clique em {FF0000}Cadastrar", playerName(playerid));
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "{FF0000}Cadastrando uma conta", String, "Cadastrar", "Sair");
- SendClientMessage(playerid, COR_ERRO, "| INFO | A senha deve ter entre 4 e 16 caracteres!");
- return false;
- }
- criarJogador(playerid, inputtext);
- }
- }
- }
- return true;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return true;
- }
- public CB_mensagensAleatorias()
- {
- return ( SendClientMessageToAll(-1, mensagensAleatorias[random(sizeof mensagensAleatorias)] ) );
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success) return SendClientMessage(playerid, COR_ERRO, "| ERRO | Comandos Inválido.");
- return true;
- }
- public ganharExperiencia(playerid)
- {
- playerInfo[playerid][pExperiencia]++;
- SendClientMessageEx(playerid, 0x75EA00AA, "| UP | Você ganhou +1 ponto de experiência ( %d/5 )", playerInfo[playerid][pExperiencia]);
- if(playerInfo[playerid][pExperiencia] >= 5)
- {
- playerInfo[playerid][pExperiencia] = 0;
- playerInfo[playerid][pLevel]++;
- SendClientMessageEx(playerid, 0x75EA00AA, "| UP | Você juntou 5 de Experiência, e ganhou +1 level ( %d )", playerInfo[playerid][pLevel]);
- SetPlayerScore(playerid, playerInfo[playerid][pLevel]);
- }
- return true;
- }
- // -------------------------------------------------------------------------- //
- // COMANDOS GERAIS:
- // -------------------------------------------------------------------------- //
- COMMAND:ajuda(playerid, params[])
- {
- new acao[50];
- new dialog_ajuda[5000];
- if(sscanf(params, "s[50]", acao))
- return SendClientMessage(playerid, COR_ERRO, "| ERRO | Digite: /Ajuda Level, Salario, Comandos, Contato, Casa, Empresa, Carro, Loteria, Concessionaria, Mercadoria");
- if(!strcmp(acao, "level", true) || !strcmp(acao, "Level", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Level{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» A cada 10 minutos jogando você ganhará 1 de experiência\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» Juntando 5 de experiência você ganhará 1 level\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» Para ver seu level Digite: /meulevel\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Level{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "salario", true) || !strcmp(acao, "Salario", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Salário{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» O salário vem a cada 1 hora e é depositado automaticamente em sua conta\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» Cada profissão tem seu salário diferente e justo\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Salário{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "comandos", true) || !strcmp(acao, "Comandos", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}------------------------------------------------------------------------ {00FF7F}Ajuda Comandos{FFFFFF} ------------------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Regras{FFFFFF} - Para ver as regras do servidor\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Creditos{FFFFFF} - Para ver os créditos do servidor\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Admins{FFFFFF} - Para ver os Admins online no momento\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Ajuda{FFFFFF} - Para saber sobre Level, Salario, Comandos, Contato, Casa, Empresa, Carro, Loteria, Concessionaria, Mercadoria\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/MeuLevel{FFFFFF} - Para ver seu level atual\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Trancar{FFFFFF} - Para trancar um veículo\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Destrancar{FFFFFF} - Para destrancar um veículo\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/TrocarSenha{FFFFFF} - Para trocar sua senha\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Continuar{FFFFFF} - Para ir até sua última posição\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Advogados{FFFFFF} - Para ver os advogados online\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Vips{FFFFFF} - Para ver os jogadores V.I.P online\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/VantagensVIP{FFFFFF} - Para saber as vantagens V.I.P\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/VipAtivar{FFFFFF} - Para ativar ou verificar um código de transação\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Tutorial{FFFFFF} - Para ver os locais e saber o básico do servidor\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/TopLevel - /TopGrana{FFFFFF} - Para ver o top 5 de jogadores com maior level e mais ricos online\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/SairAFK{FFFFFF} - Para sair do modo AFK\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/IrEvento{FFFFFF} - Para ir até um evento caso tenha\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Presos{FFFFFF} - Para ver a lista de presos online\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Profissao{FFFFFF} - Para ver os comandos da profissão\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Identidade{FFFFFF} - Para ver sua identidade\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Abastecer{FFFFFF} - Para abastecer um veículo em determinado posto\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Animes{FFFFFF} - Para ver todos os animes disponíveis\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/190 [Texto]{FFFFFF} - Para fazer alguma denuncia a polícia\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/192 [Texto]{FFFFFF} - Para chamar a equipe de paramédicos\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Taxi [Local]{FFFFFF} - Para chamar um táxi\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Mecanico [Local]{FFFFFF} - Para chamar um mecânico\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Info{FFFFFF} - Para saber sobre Celular, Semparar, MP3, GPS, Arara, Gorro, Oculos, Bone, Banana, Dinamite, Drogas\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Dúvida [Dúvida]{FFFFFF} - Para tirar alguma dúvida com algum membro da administração\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Relatorio [Id-Acusado] [Denuncia]{FFFFFF} - Para denunciar algum jogador contra as regras ou usando Hack\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Transferir [Id] [Quantia]{FFFFFF} - Para transferir uma determinada quantia em dinheiro a um determinado jogador\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/LigarVeiculo /DesligarVeiculo{FFFFFF} - Para ligar ou desligar um veículo\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Kits{FFFFFF} - Para ver os kits de armas disponíveis na favela\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/ComparKit Kit1 a Kit6{FFFFFF} - Para comprar um kit de arma de sua escolha\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/HQ{FFFFFF} - Para ativar / desativar a marcação da profissão atual no radar\n\n");
- strcat(dialog_ajuda, "{FFFFFF}------------------------------------------------------------------------ {00FF7F}Ajuda Comandos{FFFFFF} ------------------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "contato", true) || !strcmp(acao, "Contato", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Contato{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}Site:{FFFFFF} www.loskatchorros.com.br\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}Fórum:{FFFFFF} loskatchorros.com.br/ipb\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}TeamSpeak 3:{FFFFFF} ts.loskatchorros.com.br\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}IP Servidor 1:{FFFFFF} server1.loskatchorros.com.br:7777\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}IP Servidor 4:{FFFFFF} server4.loskatchorros.com.br:7777\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}IP Servidor 5:{FFFFFF} server5.loskatchorros.com.br:7777\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Contato{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "casa", true) || !strcmp(acao, "Casa", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF7F}Ajuda Casa{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/ComprarCasa:{FFFFFF} Para comprar uma casa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/VenderCasa:{FFFFFF} Para vender sua casa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/AbrirCasa:{FFFFFF} Para abrir uma casa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/FecharCasa:{FFFFFF} Para fechar uma casa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/InfoCasa:{FFFFFF} Ve as info de uma casa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Convidar [id]:{FFFFFF} Para adicionar um morador\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Remover:{FFFFFF} Para remover o morador\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/MensagemCasa [texto]:{FFFFFF} Adiciona uma mensagem\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Aceitar:{FFFFFF} Para aceitar uma moradia caso alguém lhe convide\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Recusar:{FFFFFF} Para recusar uma moradia caso alguém lhe convide\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/Revogar:{FFFFFF} Para perder a moradia\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/MinhaCasa:{FFFFFF} Para localizar / deslocalizar sua casa caso tenha\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF7F}Ajuda Casa{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "empresa", true) || !strcmp(acao, "Empresa", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Empresa{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/VenderEmpresa:{FFFFFF} Para comprar uma empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/VenderEmpresa:{FFFFFF} Para vender sua empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/InfoEmpresa:{FFFFFF} Ve as info de uma empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/Contratar:{FFFFFF} Para liberar as contratações ou bloquea-las\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/Demitir:{FFFFFF} Para demitir um empregado\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/SacarEmpresa:{FFFFFF} Para sacar a renda da sua empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/PegarMercadoria:{FFFFFF} Para pegar a mercadoria\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/EntregarMercadoria:{FFFFFF} Para entregar a mercadoria em sua empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/MensagemEmpresa [texto]:{FFFFFF} Adiciona uma mensagem\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/SairEmprego:{FFFFFF} Para se demitir de uma empresa\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/Trabalho:{FFFFFF} Para começar um trabalho em uma determinada vaga\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/MinhaEmpresa:{FFFFFF} Para localizar / deslocalizar sua empresa caso tenha\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Empresa{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "carro", true) || !strcmp(acao, "Carro", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF7F}Ajuda Carro{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/MenuVeiculo:{FFFFFF} Para ver o menu do seu veículo\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF7F}/LocalizarVeiculo:{FFFFFF} Para localizar o veículo caso tenha\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF7F}Ajuda Carro{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "loteria", true) || !strcmp(acao, "Loteria", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Loteria{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» A loteria é sorteada a cada 1 hora, caso ninguem ganhar o valor vai acumulando\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF00}/Loteria [ Numero 1 a 300 ]:{FFFFFF} Para comprar um número {00FF00}$100\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF00}/Premio:{FFFFFF} Para saber o valor que está acumulado\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Loteria{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "concessionaria", true) || !strcmp(acao, "Concessionaria", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Concessionária{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» A concessionária está localizada por um ' {FF1493}C{FFFFFF} ' no mapa, temos 6 concessionárias no total\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» 4 de veículos terrestre - Localizadas em Los Santos, Las Venturas e San Fierro\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» 1 de veículos aquáticos - Localizada em Bayside\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» 1 de veículos aéreos - Localizada no Aeroporto Abandonado\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» Cada veículo tem um valor fixo e justo, caso desejar vender irá ganhar apenas 90% do valor pago\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF00}/MenuVeiculo:{FFFFFF} Para ver o menu do seu veículo\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {00FF00}/LocalizarVeiculo:{FFFFFF} Para localizar o veículo salvo\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {00FF00}Ajuda Concessionária{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else if(!strcmp(acao, "mercadoria", true) || !strcmp(acao, "Mercadoria", true))
- {
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Mercadoria{FFFFFF} -----------------------------------------------------------------\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» Ao começar trabalhar em uma empresa você deverá\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» ir até BaySide (opcional = Canto esquerdo encima de San Fierro) até o checkpoint\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/PegarMercadoria:{FFFFFF} Para poder pegar uma mercadoria a cada level\n\n");
- strcat(dialog_ajuda, "{FFFFFF}» {6495ED}/EntregarMercadoria:{FFFFFF} Para entregar a mercadoria em sua empresa ou na que trabalha\n\n");
- strcat(dialog_ajuda, "{FFFFFF}----------------------------------------------------------------- {6495ED}Ajuda Mercadoria{FFFFFF} -----------------------------------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_ajuda, "Fechar", #);
- }
- else
- return SendClientMessage(playerid, COR_ERRO, "| ERRO | Digite: /Ajuda Level, Salario, Comandos, Contato, Casa, Empresa, Carro, Loteria, Concessionaria, Mercadoria");
- return true;
- }
- COMMAND:creditos(playerid)
- {
- new dialog_creditos[500];
- strcat(dialog_creditos, "{FFFFFF}-------------------------------------- {6495ED}Créditos{FFFFFF} --------------------------------------\n\n");
- strcat(dialog_creditos, "{FFFFFF}» {6495ED}GameMode:{FFFFFF} Cidade Vida Real CVR - [L.K] RPG v0.0.1-RC1\n\n");
- strcat(dialog_creditos, "{FFFFFF}» Desenvolvido e Atualizado por: {4169E1}[L.K]WilliamL {FFFFFF}&{6090E0} [L.K]Rafhael\n\n");
- strcat(dialog_creditos, "{FFFFFF}» [L.K]Los Katchorros jogos online ®\n\n");
- strcat(dialog_creditos, "{FFFFFF}» {006400}www.LosKatchorros.com.br\n\n");
- strcat(dialog_creditos, "{FFFFFF}-------------------------------------- {6495ED}Créditos{FFFFFF} --------------------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_creditos, "Fechar", #);
- return true;
- }
- COMMAND:identidade(playerid)
- {
- new dialog_creditos[2000];
- strcat(dialog_creditos, "{FFFFFF}-------------------------- {00FF00}Identidade{FFFFFF} --------------------------\n");
- strcatEx(dialog_creditos, "{FFFFFF}» Level: {00FF00}%d\n", playerInfo[playerid][pLevel]);
- strcatEx(dialog_creditos, "{FFFFFF}» Experiência: {00FF00}%d\n", playerInfo[playerid][pExperiencia]);
- strcatEx(dialog_creditos, "{FFFFFF}» V.I.P: {FF4500}%s\n", playerInfo[playerid][pVIP] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Skin ID: {00FF00}%d\n", playerInfo[playerid][pSkin]);
- strcatEx(dialog_creditos, "{FFFFFF}» Avisos: {FF0000}%d\n", playerInfo[playerid][pAvisos]);
- strcatEx(dialog_creditos, "{FFFFFF}» Porte de Armas: {FF4500}%s\n", playerInfo[playerid][pPorteDeArmas] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Terrestre: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoTerrestre] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Nautica: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoNautica] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Aérea: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoAerea] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Especial HEVG: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoEspecialHEVG] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Especial HELG: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoEspecialHELG] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Habilitação Especial HEAG: {FF4500}%s\n", playerInfo[playerid][pHabilitacaoEspecialHEAG] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Celular: {FF4500}%s\n", playerInfo[playerid][pCelular] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» MP3: {FF4500}%s\n", playerInfo[playerid][pMP3] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» GPS: {FF4500}%s\n", playerInfo[playerid][pGPS] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» SemParar: {FF4500}%s\n", playerInfo[playerid][pSemParar] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» RelogioUP: {FF4500}%s\n", playerInfo[playerid][pRelogioUP] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Capacete: {FF4500}%s\n", playerInfo[playerid][pCapacete] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Oculos: {FF4500}%s\n", playerInfo[playerid][pOculos] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Bone: {FF4500}%s\n", playerInfo[playerid][pBone] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Gorro: {FF4500}%s\n", playerInfo[playerid][pGorro] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Arara: {FF4500}%s\n", playerInfo[playerid][pArara] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Bandana: {FF4500}%s\n", playerInfo[playerid][pBandana] ? ("Sim") : ("Não"));
- strcatEx(dialog_creditos, "{FFFFFF}» Gasolina: {00FF00}%d Litros\n", playerInfo[playerid][pGasolina]);
- strcatEx(dialog_creditos, "{FFFFFF}» Diesel: {00FF00}%d Litros\n", playerInfo[playerid][pDiesel]);
- strcatEx(dialog_creditos, "{FFFFFF}» Etanol: {00FF00}%d Litros\n", playerInfo[playerid][pEtanol]);
- strcatEx(dialog_creditos, "{FFFFFF}» AvGas: {00FF00}%d Litros\n", playerInfo[playerid][pAvGas]);
- strcatEx(dialog_creditos, "{FFFFFF}» Gas JetPack: {00FF00}%d Litros\n", playerInfo[playerid][pGasJetPack]);
- strcat(dialog_creditos, "{FFFFFF}» Email: {00FF00}seuemail@corporativa.com\n");
- strcat(dialog_creditos, "{FFFFFF}-------------------------- {00FF00}Identidade{FFFFFF} --------------------------");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF} ", dialog_creditos, "Fechar", #);
- return true;
- }
- COMMAND:meulevel(playerid)
- {
- SendClientMessage(playerid, COR_BRANCO, "{4169E1}~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Level ~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- SendClientMessageEx(playerid, COR_BRANCO, "» Nick: %s[%d]", playerName(playerid), playerid);
- SendClientMessageEx(playerid, COR_BRANCO, "» Level: %d", playerInfo[playerid][pLevel]);
- SendClientMessageEx(playerid, COR_BRANCO, "» Experiência: %d", playerInfo[playerid][pExperiencia]);
- SendClientMessage(playerid, COR_BRANCO, "{4169E1}~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Level ~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
- return true;
- }
- COMMAND:vantagensvip(playerid)
- {
- new DIALOG_VIP[2000];
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Salario VIP 3000 cada 1 hora\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Área VIP com armas GRATIS\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Sistema Auto-Tuning\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Nitro infinito\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Nick com prefixo [VIP] no chat\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Mudar a cor da Tag [VIP]\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Reparo de veículo\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Virar veículo caso capote-o\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Pintar veículo\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Tunar veículo\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Colete\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}JetPack\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Plano de Saúde sem taxas\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Grupo no fórum VIP\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Tag VIP acima do skin\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Chat VIP\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Neon\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Laser para armas\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Relatório VIP\n");
- strcat(DIALOG_VIP, "{1E90FF}» {FFFFFF}Pode ter até 10 veículos exclusivos\n\n");
- strcat(DIALOG_VIP, "{FFFFFF}Mais informações no site\n");
- strcat(DIALOG_VIP, "{FFFFFF}Acesse {006400}www.loskatchorros.com.br/loja\n");
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_MSGBOX, "{FFFFFF}Vantagens VIP", DIALOG_VIP, "Fechar", #);
- return true;
- }
- COMMAND:admins(playerid)
- {
- new dialog_admins[300];
- new count = 0;
- strcat(dialog_admins, "{FFFFFF}Admin\t{FFFFFF}Cargo\t{FFFFFF}Status\n");
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(playerInfo[i][pAdmin] > 0)
- {
- strcatEx(dialog_admins, "{FFFFFF}%s[%d]\t{FF4500}%s\t{33AA33}Online\n", playerName(i), i, adminLevelName(playerInfo[i][pAdmin]));
- count++;
- }
- }
- if(!count)
- {
- strcat(dialog_admins, "{FF0000}Não há ninguem da Staff online no momento.");
- }
- format(String, sizeof(String), "Admins Online: [ {33AA33}%d{FFFFFF} ]", count);
- ShowPlayerDialog(playerid, DIALOG_NULL, DIALOG_STYLE_TABLIST_HEADERS, String, dialog_admins, "Fechar", #);
- return true;
- }
- // -------------------------------------------------------------------------- //
- // FUNÇÕES STOCK:
- // -------------------------------------------------------------------------- //
- stock adminLevelName(level)
- {
- new adm_lvl_name[30];
- switch(level)
- {
- case 1: adm_lvl_name = "Moderador(a)";
- case 2: adm_lvl_name = "Administrador(a)";
- case 3: adm_lvl_name = "Sub-Staff";
- case 4: adm_lvl_name = "Diretor(a)";
- }
- return ( adm_lvl_name );
- }
- stock playerName(playerid)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- return ( sendername );
- }
- stock criarJogador(playerid, password[])
- {
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- // DOF2_CreateFile:
- DOF2_CreateFile(file);
- // DOF2_SetString:
- DOF2_SetString(file, "Senha", password);
- // DOF2_SetInt:
- DOF2_SetInt(file, "Admin", 0);
- DOF2_SetInt(file, "Level", 0);
- DOF2_SetInt(file, "Experiencia", 0);
- DOF2_SetInt(file, "Skin", 154);
- DOF2_SetInt(file, "Avisos", 0);
- DOF2_SetInt(file, "Gasolina", 20);
- DOF2_SetInt(file, "Diesel", 20);
- DOF2_SetInt(file, "Etanol", 20);
- DOF2_SetInt(file, "GasJetPack", 20);
- DOF2_SetInt(file, "AvGas", 20);
- // DOF2_SetBool:
- DOF2_SetBool(file, "VIP", false);
- DOF2_SetBool(file, "PorteDeArmas", false);
- DOF2_SetBool(file, "HabilitacaoTerrestre", false);
- DOF2_SetBool(file, "HabilitacaoNautica", false);
- DOF2_SetBool(file, "HabilitacaoAerea", false);
- DOF2_SetBool(file, "HabilitacaoEspecialHEVG", false);
- DOF2_SetBool(file, "HabilitacaoEspecialHELG", false);
- DOF2_SetBool(file, "HabilitacaoEspecialHEAG", false);
- DOF2_SetBool(file, "Celular", false);
- DOF2_SetBool(file, "MP3", false);
- DOF2_SetBool(file, "GPS", false);
- DOF2_SetBool(file, "SemParar", false);
- DOF2_SetBool(file, "RelogioUP", false);
- DOF2_SetBool(file, "Capacete", false);
- DOF2_SetBool(file, "Oculos", false);
- DOF2_SetBool(file, "Bone", false);
- DOF2_SetBool(file, "Gorro", false);
- DOF2_SetBool(file, "Arara", false);
- DOF2_SetBool(file, "Bandana", false);
- // Última Posição:
- DOF2_SetFloat(file, "Pos X", 820.0127);
- DOF2_SetFloat(file, "Pos Y", -1344.0992);
- DOF2_SetFloat(file, "Pos Z", 13.5225);
- DOF2_SetFloat(file, "Pos ANGLE", 0.0);
- DOF2_SetInt(file, "Interior", 0);
- DOF2_SetInt(file, "Virtual World", 0);
- // DOF2_SaveFile:
- DOF2_SaveFile();
- SendClientMessage(playerid, COR_BRANCO, "| CONTA | Registrado com sucesso!");
- format(String, sizeof String, "{6090E0}Usuário:{FFFFFF} %s\n\n{FFFFFF}Conta: {00FF00}Registrada\n\n{FFFFFF}Informe sua Senha:", playerName(playerid));
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FF0000}Conta", String, "Logar", "Sair");
- return true;
- }
- stock salvarJogador(playerid)
- {
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- // DOF2_SetInt:
- DOF2_SetInt(file, "Admin", playerInfo[playerid][pAdmin]);
- DOF2_SetInt(file, "Level", playerInfo[playerid][pLevel]);
- DOF2_SetInt(file, "Experiencia", playerInfo[playerid][pExperiencia]);
- DOF2_SetInt(file, "Skin", playerInfo[playerid][pSkin]);
- DOF2_SetInt(file, "Avisos", playerInfo[playerid][pAvisos]);
- DOF2_SetInt(file, "Gasolina", playerInfo[playerid][pGasolina]);
- DOF2_SetInt(file, "Diesel", playerInfo[playerid][pDiesel]);
- DOF2_SetInt(file, "Etanol", playerInfo[playerid][pEtanol]);
- DOF2_SetInt(file, "GasJetPack", playerInfo[playerid][pGasJetPack]);
- DOF2_SetInt(file, "AvGas", playerInfo[playerid][pAvGas]);
- // DOF2_SetBool:
- DOF2_SetBool(file, "VIP", playerInfo[playerid][pVIP]);
- DOF2_SetBool(file, "PorteDeArmas", playerInfo[playerid][pPorteDeArmas]);
- DOF2_SetBool(file, "HabilitacaoTerrestre", playerInfo[playerid][pHabilitacaoTerrestre]);
- DOF2_SetBool(file, "HabilitacaoNautica", playerInfo[playerid][pHabilitacaoNautica]);
- DOF2_SetBool(file, "HabilitacaoAerea", playerInfo[playerid][pHabilitacaoAerea]);
- DOF2_SetBool(file, "HabilitacaoEspecialHEVG", playerInfo[playerid][pHabilitacaoEspecialHEVG]);
- DOF2_SetBool(file, "HabilitacaoEspecialHELG", playerInfo[playerid][pHabilitacaoEspecialHELG]);
- DOF2_SetBool(file, "HabilitacaoEspecialHEAG", playerInfo[playerid][pHabilitacaoEspecialHEAG]);
- DOF2_SetBool(file, "Celular", playerInfo[playerid][pCelular]);
- DOF2_SetBool(file, "MP3", playerInfo[playerid][pMP3]);
- DOF2_SetBool(file, "GPS", playerInfo[playerid][pGPS]);
- DOF2_SetBool(file, "SemParar", playerInfo[playerid][pSemParar]);
- DOF2_SetBool(file, "RelogioUP", playerInfo[playerid][pRelogioUP]);
- DOF2_SetBool(file, "Capacete", playerInfo[playerid][pCapacete]);
- DOF2_SetBool(file, "Oculos", playerInfo[playerid][pOculos]);
- DOF2_SetBool(file, "Bone", playerInfo[playerid][pBone]);
- DOF2_SetBool(file, "Gorro", playerInfo[playerid][pGorro]);
- DOF2_SetBool(file, "Arara", playerInfo[playerid][pArara]);
- DOF2_SetBool(file, "Bandana", playerInfo[playerid][pBandana]);
- // Última Posição:
- new Float: x, Float: y, Float: z, Float: angle;
- GetPlayerPos(playerid, x, y, z) && GetPlayerFacingAngle(playerid, angle);
- DOF2_SetFloat(file, "Pos X", x);
- DOF2_SetFloat(file, "Pos Y", y);
- DOF2_SetFloat(file, "Pos Z", z);
- DOF2_SetFloat(file, "Pos ANGLE", angle);
- DOF2_SetInt(file, "Interior", GetPlayerInterior(playerid));
- DOF2_SetInt(file, "Virtual World", GetPlayerVirtualWorld(playerid));
- // DOF2_SaveFile:
- DOF2_SaveFile();
- return true;
- }
- stock carregarJogador(playerid)
- {
- new file[70];
- format(file, sizeof(file), DESTINO_USUARIOS, playerName(playerid));
- // DOF2_GetInt:
- playerInfo[playerid][pAdmin] = DOF2_GetInt(file, "Admin");
- playerInfo[playerid][pLevel] = DOF2_GetInt(file, "Level");
- playerInfo[playerid][pExperiencia] = DOF2_GetInt(file, "Experiencia");
- playerInfo[playerid][pSkin] = DOF2_GetInt(file, "Skin");
- playerInfo[playerid][pAvisos] = DOF2_GetInt(file, "Avisos");
- playerInfo[playerid][pGasolina] = DOF2_GetInt(file, "Gasolina");
- playerInfo[playerid][pDiesel] = DOF2_GetInt(file, "Diesel");
- playerInfo[playerid][pEtanol] = DOF2_GetInt(file, "Etanol");
- playerInfo[playerid][pGasJetPack] = DOF2_GetInt(file, "GasJetPack");
- playerInfo[playerid][pAvGas] = DOF2_GetInt(file, "AvGas");
- // DOF2_GetBool:
- playerInfo[playerid][pVIP] = DOF2_GetBool(file, "VIP");
- playerInfo[playerid][pPorteDeArmas] = DOF2_GetBool(file, "PorteDeArmas");
- playerInfo[playerid][pHabilitacaoTerrestre] = DOF2_GetBool(file, "HabilitacaoTerrestre");
- playerInfo[playerid][pHabilitacaoNautica] = DOF2_GetBool(file, "HabilitacaoNautica");
- playerInfo[playerid][pHabilitacaoAerea] = DOF2_GetBool(file, "HabilitacaoAerea");
- playerInfo[playerid][pHabilitacaoEspecialHEVG] = DOF2_GetBool(file, "HabilitacaoEspecialHEVG");
- playerInfo[playerid][pHabilitacaoEspecialHELG] = DOF2_GetBool(file, "HabilitacaoEspecialHELG");
- playerInfo[playerid][pHabilitacaoEspecialHEAG] = DOF2_GetBool(file, "HabilitacaoEspecialHEAG");
- playerInfo[playerid][pCelular] = DOF2_GetBool(file, "Celular");
- playerInfo[playerid][pMP3] = DOF2_GetBool(file, "MP3");
- playerInfo[playerid][pGPS] = DOF2_GetBool(file, "GPS");
- playerInfo[playerid][pSemParar] = DOF2_GetBool(file, "SemParar");
- playerInfo[playerid][pRelogioUP] = DOF2_GetBool(file, "RelogioUP");
- playerInfo[playerid][pCapacete] = DOF2_GetBool(file, "Capacete");
- playerInfo[playerid][pOculos] = DOF2_GetBool(file, "Oculos");
- playerInfo[playerid][pBone] = DOF2_GetBool(file, "Bone");
- playerInfo[playerid][pGorro] = DOF2_GetBool(file, "Gorro");
- playerInfo[playerid][pArara] = DOF2_GetBool(file, "Arara");
- playerInfo[playerid][pBandana] = DOF2_GetBool(file, "Bandana");
- // Última Posição:
- playerInfo[playerid][pX] = DOF2_GetFloat(file, "Pos X");
- playerInfo[playerid][pY] = DOF2_GetFloat(file, "Pos Y");
- playerInfo[playerid][pZ] = DOF2_GetFloat(file, "Pos Z");
- playerInfo[playerid][pAngle] = DOF2_GetFloat(file, "Pos ANGLE");
- playerInfo[playerid][pAngle] = DOF2_GetFloat(file, "Pos ANGLE");
- playerInfo[playerid][pInt] = DOF2_GetInt(file, "Interior");
- playerInfo[playerid][pVW] = DOF2_GetInt(file, "Virtual World");
- // Iniciar sessão:
- for(new i; i < 100; i++)
- {
- SendClientMessage(playerid, COR_BRANCO, " ");
- }
- SendClientMessage(playerid, COR_BRANCO, "| CONTA | Logado com sucesso!");
- playerInfo[playerid][Logado] = true;
- Timer_UP[playerid] = SetTimerEx("ganharExperiencia", 10*60000, true, "u", playerid);
- SetPlayerScore(playerid, playerInfo[playerid][pLevel]);
- SetSpawnInfo(playerid, 0, 0, 0.0, 0.0, 0.0, 0.0, -1, -1, -1, -1, -1, -1);
- SpawnPlayer(playerid);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement