Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* -=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-==-=-=-=-=-=-=-=-=-=-
- POR FAVOR NÃO REMOVA OS CRÉDITOS
- PERFIL: http://forum.sa-mp.com/member.php?u=286494
- MY WORK'S
- http://forum.sa-mp.com/showthread.php?t=626051
- Instagram: bereu.png
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=*/
- #include <a_samp>
- #include <ZCMD>
- #include <sscanf2>
- #include <dof2>
- #include "../Modules/OBJVip.pwn"
- // =============================================================================
- #define vcmds 96
- #define azul 0x4444FFFF
- #define vipERRO SendClientMessage(playerid, -1, "[{AA3333}ERRO{FFFFFF}] Apenas jogadores VIP podem usar este comando.")
- #define adminERRO SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Você não tem permissão para isso!")
- #define pastaVip "vips/GVips/%s.ini"
- #define xLevel 1
- // =============================================================================
- new excecoes[][] = {"froid","bereu","realganjaboy","BLack"}; // Coloque aqui os nicks que estão autorizados a dar ou remover VIP mesmo NÂO sendo RCON.
- new PlayerText:seletor[MAX_PLAYERS],
- Selecionar[MAX_PLAYERS];
- new tagvip[MAX_PLAYERS],
- bubble[MAX_PLAYERS];
- new Text:VipGirombTXD[47];
- enum JVIP
- {
- vLevel,
- vDias,
- }
- new VipDados[MAX_PLAYERS][JVIP];
- new vipjet,vipvida,vipcolete,viparmas; //pickup's
- new Gate; //
- new elevador; //
- // =============================================================================
- // FORWARD´s //
- forward Closeelevador(elevadorid);
- forward CloseGate(gateid);
- forward IsPlayerAtToll(playerid);
- forward VerificarVip(playerid);
- // =============================================================================
- public OnFilterScriptInit()
- {
- //==========================================================================
- SetTimer("OBJ", 1, false);
- Create3DTextLabel("{00FF00}HQ ViP",0x0000FFFF,-486.7538,2593.0637,53.0362,20.0,0);
- Create3DTextLabel("{FFFFFF}pressione '{FF00FF}F{FFFFFF}' para o \nElevador Subir/descer",0x0000FFFF, -568.4261,2617.6885,53.5156,10.0,0);
- Create3DTextLabel("{FFFFFF}pressione '{FF00FF}F{FFFFFF}' para o entrar",0x0000FFFF, -553.0189,2594.0037,53.9348,10.0,0);
- Gate = CreateObject(980,-487.3387, 2593.3438, 54.8118, 0.0000, 0.0000, 268.2180); //
- elevador = CreateObject(18755, -571.8323, 2617.9219, 54.5280, 0.0000, 0.0000, 180.1377);
- SetTimer("IsPlayerAtToll", 1000, true); //
- SetTimer("VerificarVip", 60000, true);
- //=========================pickup's HQ vip==================================
- vipcolete = CreatePickup(1242, 1, -544.2020,2581.6765,53.5156, -1);//COLETE
- vipvida = CreatePickup(1240, 1, -544.1026,2577.0803,53.5156, -1);//VIDA
- vipjet = CreatePickup(370, 1, -544.7269,2589.5947,53.5156, -1); //JETPACK
- viparmas = CreatePickup(362, 1, -544.0125,2586.0076,53.5156, -1);//ARMAS
- //=============MENU VIP (TXD)==================//
- VipGirombTXD[0] = TextDrawCreate(112.424934, 93.533462, "box");
- TextDrawLetterSize(VipGirombTXD[0], 0.000000, 23.500000);
- TextDrawTextSize(VipGirombTXD[0], 525.298950, 0.000000);
- TextDrawAlignment(VipGirombTXD[0], 1);
- TextDrawColor(VipGirombTXD[0], 311230463);
- TextDrawUseBox(VipGirombTXD[0], 1);
- TextDrawBoxColor(VipGirombTXD[0], 255);
- TextDrawSetShadow(VipGirombTXD[0], 0);
- TextDrawSetOutline(VipGirombTXD[0], 0);
- TextDrawBackgroundColor(VipGirombTXD[0], 255);
- TextDrawFont(VipGirombTXD[0], 1);
- TextDrawSetProportional(VipGirombTXD[0], 1);
- TextDrawSetShadow(VipGirombTXD[0], 0);
- VipGirombTXD[1] = TextDrawCreate(113.825088, 95.183341, "box");
- TextDrawLetterSize(VipGirombTXD[1], 0.000000, 23.069030);
- TextDrawTextSize(VipGirombTXD[1], 523.599609, 0.000000);
- TextDrawAlignment(VipGirombTXD[1], 1);
- TextDrawColor(VipGirombTXD[1], -1);
- TextDrawUseBox(VipGirombTXD[1], 1);
- TextDrawBoxColor(VipGirombTXD[1], 443580671);
- TextDrawSetShadow(VipGirombTXD[1], 0);
- TextDrawSetOutline(VipGirombTXD[1], 0);
- TextDrawBackgroundColor(VipGirombTXD[1], 255);
- TextDrawFont(VipGirombTXD[1], 1);
- TextDrawSetProportional(VipGirombTXD[1], 1);
- TextDrawSetShadow(VipGirombTXD[1], 0);
- VipGirombTXD[2] = TextDrawCreate(162.124938, 159.100051, "Pegar_Armas");
- TextDrawLetterSize(VipGirombTXD[2], 0.258749, 1.156666);
- TextDrawTextSize(VipGirombTXD[2], 220.000000, 10.000000);
- TextDrawAlignment(VipGirombTXD[2], 1);
- TextDrawColor(VipGirombTXD[2], -1711276033);
- TextDrawSetShadow(VipGirombTXD[2], -1);
- TextDrawSetOutline(VipGirombTXD[2], 0);
- TextDrawBackgroundColor(VipGirombTXD[2], 255);
- TextDrawFont(VipGirombTXD[2], 1);
- TextDrawSetProportional(VipGirombTXD[2], 1);
- TextDrawSetShadow(VipGirombTXD[2], -1);
- VipGirombTXD[3] = TextDrawCreate(233.675567, 158.683822, "Mochila_a_Jato");
- TextDrawLetterSize(VipGirombTXD[3], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[3], 291.000000, 10.000000);
- TextDrawAlignment(VipGirombTXD[3], 1);
- TextDrawColor(VipGirombTXD[3], -1711276033);
- TextDrawSetShadow(VipGirombTXD[3], -1);
- TextDrawSetOutline(VipGirombTXD[3], 0);
- TextDrawBackgroundColor(VipGirombTXD[3], 255);
- TextDrawFont(VipGirombTXD[3], 1);
- TextDrawSetProportional(VipGirombTXD[3], 1);
- TextDrawSetShadow(VipGirombTXD[3], -1);
- VipGirombTXD[4] = TextDrawCreate(232.977661, 206.434875, "Trocar_Skin");
- TextDrawLetterSize(VipGirombTXD[4], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[4], 280.300140, 10.239996);
- TextDrawAlignment(VipGirombTXD[4], 1);
- TextDrawColor(VipGirombTXD[4], -1711276033);
- TextDrawSetShadow(VipGirombTXD[4], -1);
- TextDrawSetOutline(VipGirombTXD[4], 0);
- TextDrawBackgroundColor(VipGirombTXD[4], 255);
- TextDrawFont(VipGirombTXD[4], 1);
- TextDrawSetProportional(VipGirombTXD[4], 1);
- TextDrawSetShadow(VipGirombTXD[4], -1);
- VipGirombTXD[5] = TextDrawCreate(233.200042, 183.352554, "HQ_Vip");
- TextDrawLetterSize(VipGirombTXD[5], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[5], 270.800048, 10.239996);
- TextDrawAlignment(VipGirombTXD[5], 1);
- TextDrawColor(VipGirombTXD[5], -1711276033);
- TextDrawSetShadow(VipGirombTXD[5], -1);
- TextDrawSetOutline(VipGirombTXD[5], 0);
- TextDrawBackgroundColor(VipGirombTXD[5], 255);
- TextDrawFont(VipGirombTXD[5], 1);
- TextDrawSetProportional(VipGirombTXD[5], 1);
- TextDrawSetShadow(VipGirombTXD[5], -1);
- VipGirombTXD[6] = TextDrawCreate(161.250610, 227.686553, "Comandos");
- TextDrawLetterSize(VipGirombTXD[6], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[6], 218.699920, 10.239996);
- TextDrawAlignment(VipGirombTXD[6], 1);
- TextDrawColor(VipGirombTXD[6], -1711276033);
- TextDrawSetShadow(VipGirombTXD[6], -1);
- TextDrawSetOutline(VipGirombTXD[6], 0);
- TextDrawBackgroundColor(VipGirombTXD[6], 255);
- TextDrawFont(VipGirombTXD[6], 1);
- TextDrawSetProportional(VipGirombTXD[6], 1);
- TextDrawSetShadow(VipGirombTXD[6], -1);
- VipGirombTXD[7] = TextDrawCreate(161.425506, 206.737274, "Nitro");
- TextDrawLetterSize(VipGirombTXD[7], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[7], 186.400024, 10.239996);
- TextDrawAlignment(VipGirombTXD[7], 1);
- TextDrawColor(VipGirombTXD[7], -1711276033);
- TextDrawSetShadow(VipGirombTXD[7], -1);
- TextDrawSetOutline(VipGirombTXD[7], 0);
- TextDrawBackgroundColor(VipGirombTXD[7], 255);
- TextDrawFont(VipGirombTXD[7], 1);
- TextDrawSetProportional(VipGirombTXD[7], 1);
- TextDrawSetShadow(VipGirombTXD[7], -1);
- VipGirombTXD[8] = TextDrawCreate(161.350036, 182.988098, "Tag_Vip");
- TextDrawLetterSize(VipGirombTXD[8], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[8], 193.000000, 10.239996);
- TextDrawAlignment(VipGirombTXD[8], 1);
- TextDrawColor(VipGirombTXD[8], -1711276033);
- TextDrawSetShadow(VipGirombTXD[8], -1);
- TextDrawSetOutline(VipGirombTXD[8], 0);
- TextDrawBackgroundColor(VipGirombTXD[8], 255);
- TextDrawFont(VipGirombTXD[8], 1);
- TextDrawSetProportional(VipGirombTXD[8], 1);
- TextDrawSetShadow(VipGirombTXD[8], -1);
- VipGirombTXD[9] = TextDrawCreate(231.900421, 247.589706, "Tempo_Vip");
- TextDrawLetterSize(VipGirombTXD[9], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[9], 294.500030, 10.239996);
- TextDrawAlignment(VipGirombTXD[9], 1);
- TextDrawColor(VipGirombTXD[9], -1711276033);
- TextDrawSetShadow(VipGirombTXD[9], -1);
- TextDrawSetOutline(VipGirombTXD[9], 0);
- TextDrawBackgroundColor(VipGirombTXD[9], 255);
- TextDrawFont(VipGirombTXD[9], 1);
- TextDrawSetProportional(VipGirombTXD[9], 1);
- TextDrawSetShadow(VipGirombTXD[9], -1);
- VipGirombTXD[10] = TextDrawCreate(232.275939, 227.522918, "Salvar_Posicao");
- TextDrawLetterSize(VipGirombTXD[10], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[10], 287.500030, 10.239996);
- TextDrawAlignment(VipGirombTXD[10], 1);
- TextDrawColor(VipGirombTXD[10], -1711276033);
- TextDrawSetShadow(VipGirombTXD[10], -1);
- TextDrawSetOutline(VipGirombTXD[10], 0);
- TextDrawBackgroundColor(VipGirombTXD[10], 255);
- TextDrawFont(VipGirombTXD[10], 1);
- TextDrawSetProportional(VipGirombTXD[10], 1);
- TextDrawSetShadow(VipGirombTXD[10], -1);
- VipGirombTXD[11] = TextDrawCreate(296.100067, 287.816864, "Fechar");
- TextDrawLetterSize(VipGirombTXD[11], 0.400000, 1.600000);
- TextDrawTextSize(VipGirombTXD[11], 345.499542, 15.000000);
- TextDrawAlignment(VipGirombTXD[11], 1);
- TextDrawColor(VipGirombTXD[11], -16776961);
- TextDrawSetShadow(VipGirombTXD[11], 0);
- TextDrawSetOutline(VipGirombTXD[11], 1);
- TextDrawBackgroundColor(VipGirombTXD[11], 255);
- TextDrawFont(VipGirombTXD[11], 1);
- TextDrawSetProportional(VipGirombTXD[11], 1);
- TextDrawSetShadow(VipGirombTXD[11], 0);
- VipGirombTXD[12] = TextDrawCreate(161.450317, 247.007186, "Ir_Posicao");
- TextDrawLetterSize(VipGirombTXD[12], 0.241499, 1.261667);
- TextDrawTextSize(VipGirombTXD[12], 200.000000, 10.239996);
- TextDrawAlignment(VipGirombTXD[12], 1);
- TextDrawColor(VipGirombTXD[12], -1711276033);
- TextDrawSetShadow(VipGirombTXD[12], -1);
- TextDrawSetOutline(VipGirombTXD[12], 0);
- TextDrawBackgroundColor(VipGirombTXD[12], 255);
- TextDrawFont(VipGirombTXD[12], 1);
- TextDrawSetProportional(VipGirombTXD[12], 1);
- TextDrawSetShadow(VipGirombTXD[12], -1);
- VipGirombTXD[14] = TextDrawCreate(397.781921, 159.083297, "box");
- TextDrawLetterSize(VipGirombTXD[14], 0.000000, 11.087985);
- TextDrawTextSize(VipGirombTXD[14], 517.405273, 0.000000);
- TextDrawAlignment(VipGirombTXD[14], 1);
- TextDrawColor(VipGirombTXD[14], -1);
- TextDrawUseBox(VipGirombTXD[14], 1);
- TextDrawBoxColor(VipGirombTXD[14], 255);
- TextDrawSetShadow(VipGirombTXD[14], 0);
- TextDrawSetOutline(VipGirombTXD[14], 0);
- TextDrawBackgroundColor(VipGirombTXD[14], 255);
- TextDrawFont(VipGirombTXD[14], 1);
- TextDrawSetProportional(VipGirombTXD[14], 1);
- TextDrawSetShadow(VipGirombTXD[14], 0);
- VipGirombTXD[15] = TextDrawCreate(400.224975, 161.466537, "box");
- TextDrawLetterSize(VipGirombTXD[15], 0.000000, 10.600658);
- TextDrawTextSize(VipGirombTXD[15], 514.699829, 0.000000);
- TextDrawAlignment(VipGirombTXD[15], 1);
- TextDrawColor(VipGirombTXD[15], -1);
- TextDrawUseBox(VipGirombTXD[15], 1);
- TextDrawBoxColor(VipGirombTXD[15], -1);
- TextDrawSetShadow(VipGirombTXD[15], 0);
- TextDrawSetOutline(VipGirombTXD[15], 0);
- TextDrawBackgroundColor(VipGirombTXD[15], 255);
- TextDrawFont(VipGirombTXD[15], 1);
- TextDrawSetProportional(VipGirombTXD[15], 1);
- TextDrawSetShadow(VipGirombTXD[15], 0);
- VipGirombTXD[16] = TextDrawCreate(289.275146, 103.950111, "MENU_VIP");
- TextDrawLetterSize(VipGirombTXD[16], 0.400000, 1.600000);
- TextDrawAlignment(VipGirombTXD[16], 1);
- TextDrawColor(VipGirombTXD[16], -1646198785);
- TextDrawSetShadow(VipGirombTXD[16], 0);
- TextDrawSetOutline(VipGirombTXD[16], -1);
- TextDrawBackgroundColor(VipGirombTXD[16], 255);
- TextDrawFont(VipGirombTXD[16], 3);
- TextDrawSetProportional(VipGirombTXD[16], 1);
- TextDrawSetShadow(VipGirombTXD[16], 0);
- VipGirombTXD[17] = TextDrawCreate(432.274932, 268.300048, "ld_beat:left");
- TextDrawLetterSize(VipGirombTXD[17], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[17], 21.000000, 14.000000);
- TextDrawAlignment(VipGirombTXD[17], 1);
- TextDrawColor(VipGirombTXD[17], -1);
- TextDrawSetShadow(VipGirombTXD[17], 0);
- TextDrawSetOutline(VipGirombTXD[17], 0);
- TextDrawBackgroundColor(VipGirombTXD[17], 255);
- TextDrawFont(VipGirombTXD[17], 4);
- TextDrawSetProportional(VipGirombTXD[17], 0);
- TextDrawSetShadow(VipGirombTXD[17], 0);
- VipGirombTXD[18] = TextDrawCreate(467.901397, 268.883392, "ld_beat:right");
- TextDrawLetterSize(VipGirombTXD[18], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[18], 20.180004, 13.170001);
- TextDrawAlignment(VipGirombTXD[18], 1);
- TextDrawColor(VipGirombTXD[18], -1);
- TextDrawSetShadow(VipGirombTXD[18], 0);
- TextDrawSetOutline(VipGirombTXD[18], 0);
- TextDrawBackgroundColor(VipGirombTXD[18], 255);
- TextDrawFont(VipGirombTXD[18], 4);
- TextDrawSetProportional(VipGirombTXD[18], 0);
- TextDrawSetShadow(VipGirombTXD[18], 0);
- VipGirombTXD[19] = TextDrawCreate(114.749908, 304.383270, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[19], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[19], 407.344726, -1.269999);
- TextDrawAlignment(VipGirombTXD[19], 1);
- TextDrawColor(VipGirombTXD[19], -1);
- TextDrawSetShadow(VipGirombTXD[19], 0);
- TextDrawSetOutline(VipGirombTXD[19], 0);
- TextDrawBackgroundColor(VipGirombTXD[19], 255);
- TextDrawFont(VipGirombTXD[19], 4);
- TextDrawSetProportional(VipGirombTXD[19], 0);
- TextDrawSetShadow(VipGirombTXD[19], 0);
- VipGirombTXD[20] = TextDrawCreate(114.999885, 96.166603, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[20], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[20], 408.515869, -1.269999);
- TextDrawAlignment(VipGirombTXD[20], 1);
- TextDrawColor(VipGirombTXD[20], -1);
- TextDrawSetShadow(VipGirombTXD[20], 0);
- TextDrawSetOutline(VipGirombTXD[20], 0);
- TextDrawBackgroundColor(VipGirombTXD[20], 255);
- TextDrawFont(VipGirombTXD[20], 4);
- TextDrawSetProportional(VipGirombTXD[20], 0);
- TextDrawSetShadow(VipGirombTXD[20], 0);
- VipGirombTXD[21] = TextDrawCreate(114.774917, 94.783149, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[21], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[21], 1.299998, 209.078857);
- TextDrawAlignment(VipGirombTXD[21], 1);
- TextDrawColor(VipGirombTXD[21], -1);
- TextDrawSetShadow(VipGirombTXD[21], 0);
- TextDrawSetOutline(VipGirombTXD[21], 0);
- TextDrawBackgroundColor(VipGirombTXD[21], 255);
- TextDrawFont(VipGirombTXD[21], 4);
- TextDrawSetProportional(VipGirombTXD[21], 0);
- TextDrawSetShadow(VipGirombTXD[21], 0);
- VipGirombTXD[22] = TextDrawCreate(522.249877, 94.783164, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[22], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[22], 1.299998, 209.078857);
- TextDrawAlignment(VipGirombTXD[22], 1);
- TextDrawColor(VipGirombTXD[22], -1);
- TextDrawSetShadow(VipGirombTXD[22], 0);
- TextDrawSetOutline(VipGirombTXD[22], 0);
- TextDrawBackgroundColor(VipGirombTXD[22], 255);
- TextDrawFont(VipGirombTXD[22], 4);
- TextDrawSetProportional(VipGirombTXD[22], 0);
- TextDrawSetShadow(VipGirombTXD[22], 0);
- VipGirombTXD[23] = TextDrawCreate(152.500000, 155.516555, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[23], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[23], 69.000000, 1.950000);
- TextDrawAlignment(VipGirombTXD[23], 1);
- TextDrawColor(VipGirombTXD[23], -1);
- TextDrawSetShadow(VipGirombTXD[23], 0);
- TextDrawSetOutline(VipGirombTXD[23], 0);
- TextDrawBackgroundColor(VipGirombTXD[23], 255);
- TextDrawFont(VipGirombTXD[23], 4);
- TextDrawSetProportional(VipGirombTXD[23], 0);
- TextDrawSetShadow(VipGirombTXD[23], 0);
- VipGirombTXD[24] = TextDrawCreate(152.500000, 260.222930, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[24], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[24], 69.000000, 1.950000);
- TextDrawAlignment(VipGirombTXD[24], 1);
- TextDrawColor(VipGirombTXD[24], -1);
- TextDrawSetShadow(VipGirombTXD[24], 0);
- TextDrawSetOutline(VipGirombTXD[24], 0);
- TextDrawBackgroundColor(VipGirombTXD[24], 255);
- TextDrawFont(VipGirombTXD[24], 4);
- TextDrawSetProportional(VipGirombTXD[24], 0);
- TextDrawSetShadow(VipGirombTXD[24], 0);
- VipGirombTXD[25] = TextDrawCreate(226.704528, 260.222930, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[25], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[25], 70.330284, 1.950000);
- TextDrawAlignment(VipGirombTXD[25], 1);
- TextDrawColor(VipGirombTXD[25], -1);
- TextDrawSetShadow(VipGirombTXD[25], 0);
- TextDrawSetOutline(VipGirombTXD[25], 0);
- TextDrawBackgroundColor(VipGirombTXD[25], 255);
- TextDrawFont(VipGirombTXD[25], 4);
- TextDrawSetProportional(VipGirombTXD[25], 0);
- TextDrawSetShadow(VipGirombTXD[25], 0);
- VipGirombTXD[26] = TextDrawCreate(226.304504, 155.416534, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[26], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[26], 71.700576, 1.950000);
- TextDrawAlignment(VipGirombTXD[26], 1);
- TextDrawColor(VipGirombTXD[26], -1);
- TextDrawSetShadow(VipGirombTXD[26], 0);
- TextDrawSetOutline(VipGirombTXD[26], 0);
- TextDrawBackgroundColor(VipGirombTXD[26], 255);
- TextDrawFont(VipGirombTXD[26], 4);
- TextDrawSetProportional(VipGirombTXD[26], 0);
- TextDrawSetShadow(VipGirombTXD[26], 0);
- VipGirombTXD[27] = TextDrawCreate(226.304351, 155.183135, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[27], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[27], 2.199979, 105.720367);
- TextDrawAlignment(VipGirombTXD[27], 1);
- TextDrawColor(VipGirombTXD[27], -1);
- TextDrawSetShadow(VipGirombTXD[27], 0);
- TextDrawSetOutline(VipGirombTXD[27], 0);
- TextDrawBackgroundColor(VipGirombTXD[27], 255);
- TextDrawFont(VipGirombTXD[27], 4);
- TextDrawSetProportional(VipGirombTXD[27], 0);
- TextDrawSetShadow(VipGirombTXD[27], 0);
- VipGirombTXD[28] = TextDrawCreate(295.908599, 155.183135, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[28], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[28], 2.109977, 106.280487);
- TextDrawAlignment(VipGirombTXD[28], 1);
- TextDrawColor(VipGirombTXD[28], -1);
- TextDrawSetShadow(VipGirombTXD[28], 0);
- TextDrawSetOutline(VipGirombTXD[28], 0);
- TextDrawBackgroundColor(VipGirombTXD[28], 255);
- TextDrawFont(VipGirombTXD[28], 4);
- TextDrawSetProportional(VipGirombTXD[28], 0);
- TextDrawSetShadow(VipGirombTXD[28], 0);
- VipGirombTXD[29] = TextDrawCreate(220.103973, 155.183135, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[29], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[29], 2.199979, 106.390510);
- TextDrawAlignment(VipGirombTXD[29], 1);
- TextDrawColor(VipGirombTXD[29], -1);
- TextDrawSetShadow(VipGirombTXD[29], 0);
- TextDrawSetOutline(VipGirombTXD[29], 0);
- TextDrawBackgroundColor(VipGirombTXD[29], 255);
- TextDrawFont(VipGirombTXD[29], 4);
- TextDrawSetProportional(VipGirombTXD[29], 0);
- TextDrawSetShadow(VipGirombTXD[29], 0);
- VipGirombTXD[30] = TextDrawCreate(152.499847, 155.949996, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[30], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[30], 2.199979, 106.390510);
- TextDrawAlignment(VipGirombTXD[30], 1);
- TextDrawColor(VipGirombTXD[30], -1);
- TextDrawSetShadow(VipGirombTXD[30], 0);
- TextDrawSetOutline(VipGirombTXD[30], 0);
- TextDrawBackgroundColor(VipGirombTXD[30], 255);
- TextDrawFont(VipGirombTXD[30], 4);
- TextDrawSetProportional(VipGirombTXD[30], 0);
- TextDrawSetShadow(VipGirombTXD[30], 0);
- VipGirombTXD[31] = TextDrawCreate(152.499847, 155.949996, "ld_plan:tvbase");
- TextDrawLetterSize(VipGirombTXD[31], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[31], 2.199979, 106.390510);
- TextDrawAlignment(VipGirombTXD[31], 1);
- TextDrawColor(VipGirombTXD[31], -1);
- TextDrawSetShadow(VipGirombTXD[31], 0);
- TextDrawSetOutline(VipGirombTXD[31], 0);
- TextDrawBackgroundColor(VipGirombTXD[31], 255);
- TextDrawFont(VipGirombTXD[31], 4);
- TextDrawSetProportional(VipGirombTXD[31], 0);
- TextDrawSetShadow(VipGirombTXD[31], 0);
- VipGirombTXD[32] = TextDrawCreate(152.499847, 155.949996, "ld_plan:tvbasesAS");
- TextDrawLetterSize(VipGirombTXD[32], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[32], 2.199979, 106.390510);
- TextDrawAlignment(VipGirombTXD[32], 1);
- TextDrawColor(VipGirombTXD[32], -1);
- TextDrawSetShadow(VipGirombTXD[32], 0);
- TextDrawSetOutline(VipGirombTXD[32], 0);
- TextDrawBackgroundColor(VipGirombTXD[32], 255);
- TextDrawFont(VipGirombTXD[32], 4);
- TextDrawSetProportional(VipGirombTXD[32], 0);
- TextDrawSetShadow(VipGirombTXD[32], 0);
- VipGirombTXD[33] = TextDrawCreate(305.625000, 162.000045, "REGRAS");
- TextDrawLetterSize(VipGirombTXD[33], 0.334374, 1.261664);
- TextDrawAlignment(VipGirombTXD[33], 1);
- TextDrawColor(VipGirombTXD[33], -1);
- TextDrawSetShadow(VipGirombTXD[33], 0);
- TextDrawSetOutline(VipGirombTXD[33], 0);
- TextDrawBackgroundColor(VipGirombTXD[33], 255);
- TextDrawFont(VipGirombTXD[33], 2);
- TextDrawSetProportional(VipGirombTXD[33], 1);
- TextDrawSetShadow(VipGirombTXD[33], 0);
- VipGirombTXD[34] = TextDrawCreate(306.174957, 177.299911, "Opcoes_marcadas_com~n~___usar_com_atencao,~n~extremamente__________~n~usa-los_para_matar_ou_~n~prejudicar_alguem.");
- TextDrawLetterSize(VipGirombTXD[34], 0.195622, 0.993331);
- TextDrawAlignment(VipGirombTXD[34], 1);
- TextDrawColor(VipGirombTXD[34], 10796543);
- TextDrawSetShadow(VipGirombTXD[34], 0);
- TextDrawSetOutline(VipGirombTXD[34], 0);
- TextDrawBackgroundColor(VipGirombTXD[34], 255);
- TextDrawFont(VipGirombTXD[34], 1);
- TextDrawSetProportional(VipGirombTXD[34], 1);
- TextDrawSetShadow(VipGirombTXD[34], 0);
- VipGirombTXD[35] = TextDrawCreate(307.700012, 189.900024, "hud:radar_fire");
- TextDrawLetterSize(VipGirombTXD[35], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[35], 5.569990, 4.479965);
- TextDrawAlignment(VipGirombTXD[35], 1);
- TextDrawColor(VipGirombTXD[35], -1);
- TextDrawSetShadow(VipGirombTXD[35], 0);
- TextDrawSetOutline(VipGirombTXD[35], 0);
- TextDrawBackgroundColor(VipGirombTXD[35], 255);
- TextDrawFont(VipGirombTXD[35], 4);
- TextDrawSetProportional(VipGirombTXD[35], 0);
- TextDrawSetShadow(VipGirombTXD[35], 0);
- VipGirombTXD[36] = TextDrawCreate(155.174896, 161.083282, "hud:radar_fire");
- TextDrawLetterSize(VipGirombTXD[36], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[36], 5.569990, 4.479965);
- TextDrawAlignment(VipGirombTXD[36], 1);
- TextDrawColor(VipGirombTXD[36], -1);
- TextDrawSetShadow(VipGirombTXD[36], 0);
- TextDrawSetOutline(VipGirombTXD[36], 0);
- TextDrawBackgroundColor(VipGirombTXD[36], 255);
- TextDrawFont(VipGirombTXD[36], 4);
- TextDrawSetProportional(VipGirombTXD[36], 0);
- TextDrawSetShadow(VipGirombTXD[36], 0);
- VipGirombTXD[37] = TextDrawCreate(227.979339, 160.783264, "hud:radar_fire");
- TextDrawLetterSize(VipGirombTXD[37], 0.000000, 0.000000);
- TextDrawTextSize(VipGirombTXD[37], 5.569990, 4.479965);
- TextDrawAlignment(VipGirombTXD[37], 1);
- TextDrawColor(VipGirombTXD[37], -1);
- TextDrawSetShadow(VipGirombTXD[37], 0);
- TextDrawSetOutline(VipGirombTXD[37], 0);
- TextDrawBackgroundColor(VipGirombTXD[37], 255);
- TextDrawFont(VipGirombTXD[37], 4);
- TextDrawSetProportional(VipGirombTXD[37], 0);
- TextDrawSetShadow(VipGirombTXD[37], 0);
- VipGirombTXD[38] = TextDrawCreate(353.824584, 195.304199, "PROIBIDO");
- TextDrawLetterSize(VipGirombTXD[38], 0.179997, 1.098332);
- TextDrawAlignment(VipGirombTXD[38], 1);
- TextDrawColor(VipGirombTXD[38], -16776961);
- TextDrawSetShadow(VipGirombTXD[38], 0);
- TextDrawSetOutline(VipGirombTXD[38], 0);
- TextDrawBackgroundColor(VipGirombTXD[38], 255);
- TextDrawFont(VipGirombTXD[38], 1);
- TextDrawSetProportional(VipGirombTXD[38], 1);
- TextDrawSetShadow(VipGirombTXD[38], 0);
- VipGirombTXD[39] = TextDrawCreate(306.849578, 223.804183, "PROIBIDO");
- TextDrawLetterSize(VipGirombTXD[39], 0.179997, 1.098332);
- TextDrawAlignment(VipGirombTXD[39], 1);
- TextDrawColor(VipGirombTXD[39], -16776961);
- TextDrawSetShadow(VipGirombTXD[39], 0);
- TextDrawSetOutline(VipGirombTXD[39], 0);
- TextDrawBackgroundColor(VipGirombTXD[39], 255);
- TextDrawFont(VipGirombTXD[39], 1);
- TextDrawSetProportional(VipGirombTXD[39], 1);
- TextDrawSetShadow(VipGirombTXD[39], 0);
- VipGirombTXD[40] = TextDrawCreate(336.650024, 222.116699, "fazer_spawn_ou_flood");
- TextDrawLetterSize(VipGirombTXD[40], 0.149375, 1.308333);
- TextDrawAlignment(VipGirombTXD[40], 1);
- TextDrawColor(VipGirombTXD[40], 10796543);
- TextDrawSetShadow(VipGirombTXD[40], 0);
- TextDrawSetOutline(VipGirombTXD[40], 0);
- TextDrawBackgroundColor(VipGirombTXD[40], 255);
- TextDrawFont(VipGirombTXD[40], 1);
- TextDrawSetProportional(VipGirombTXD[40], 1);
- TextDrawSetShadow(VipGirombTXD[40], 0);
- VipGirombTXD[41] = TextDrawCreate(306.024871, 231.583511, "dos_mesmos.");
- TextDrawLetterSize(VipGirombTXD[41], 0.254374, 0.987498);
- TextDrawAlignment(VipGirombTXD[41], 1);
- TextDrawColor(VipGirombTXD[41], 10796543);
- TextDrawSetShadow(VipGirombTXD[41], 0);
- TextDrawSetOutline(VipGirombTXD[41], 0);
- TextDrawBackgroundColor(VipGirombTXD[41], 255);
- TextDrawFont(VipGirombTXD[41], 1);
- TextDrawSetProportional(VipGirombTXD[41], 1);
- TextDrawSetShadow(VipGirombTXD[41], 0);
- VipGirombTXD[42] = TextDrawCreate(306.300079, 241.450241, "IMPORTANTE:");
- TextDrawLetterSize(VipGirombTXD[42], 0.156874, 0.812499);
- TextDrawAlignment(VipGirombTXD[42], 1);
- TextDrawColor(VipGirombTXD[42], 13959423);
- TextDrawSetShadow(VipGirombTXD[42], 0);
- TextDrawSetOutline(VipGirombTXD[42], 0);
- TextDrawBackgroundColor(VipGirombTXD[42], 255);
- TextDrawFont(VipGirombTXD[42], 1);
- TextDrawSetProportional(VipGirombTXD[42], 1);
- TextDrawSetShadow(VipGirombTXD[42], 0);
- VipGirombTXD[43] = TextDrawCreate(341.324890, 238.916702, "VIP_tem_validade,");
- TextDrawLetterSize(VipGirombTXD[43], 0.178749, 1.121665);
- TextDrawAlignment(VipGirombTXD[43], 1);
- TextDrawColor(VipGirombTXD[43], 10795519);
- TextDrawSetShadow(VipGirombTXD[43], 0);
- TextDrawSetOutline(VipGirombTXD[43], 0);
- TextDrawBackgroundColor(VipGirombTXD[43], 255);
- TextDrawFont(VipGirombTXD[43], 1);
- TextDrawSetProportional(VipGirombTXD[43], 1);
- TextDrawSetShadow(VipGirombTXD[43], 0);
- VipGirombTXD[44] = TextDrawCreate(305.824859, 247.599914, "sao_30_DIAS,_apos_o_periodo");
- TextDrawLetterSize(VipGirombTXD[44], 0.186875, 0.870833);
- TextDrawAlignment(VipGirombTXD[44], 1);
- TextDrawColor(VipGirombTXD[44], 10796543);
- TextDrawSetShadow(VipGirombTXD[44], 0);
- TextDrawSetOutline(VipGirombTXD[44], 0);
- TextDrawBackgroundColor(VipGirombTXD[44], 255);
- TextDrawFont(VipGirombTXD[44], 1);
- TextDrawSetProportional(VipGirombTXD[44], 1);
- TextDrawSetShadow(VipGirombTXD[44], 0);
- VipGirombTXD[45] = TextDrawCreate(306.200073, 253.233413, "cabe_ao_jogador_renovar_ou_nao.");
- TextDrawLetterSize(VipGirombTXD[45], 0.158749, 0.899999);
- TextDrawAlignment(VipGirombTXD[45], 1);
- TextDrawColor(VipGirombTXD[45], 10796543);
- TextDrawSetShadow(VipGirombTXD[45], 0);
- TextDrawSetOutline(VipGirombTXD[45], 0);
- TextDrawBackgroundColor(VipGirombTXD[45], 255);
- TextDrawFont(VipGirombTXD[45], 1);
- TextDrawSetProportional(VipGirombTXD[45], 1);
- TextDrawSetShadow(VipGirombTXD[45], 0);
- VipGirombTXD[46] = TextDrawCreate(415.649780, 138.229232, "Seletor_de_skin");
- TextDrawLetterSize(VipGirombTXD[46], 0.321874, 1.518332);
- TextDrawAlignment(VipGirombTXD[46], 1);
- TextDrawColor(VipGirombTXD[46], -1378294017);
- TextDrawSetShadow(VipGirombTXD[46], 0);
- TextDrawSetOutline(VipGirombTXD[46], 0);
- TextDrawBackgroundColor(VipGirombTXD[46], 255);
- TextDrawFont(VipGirombTXD[46], 1);
- TextDrawSetProportional(VipGirombTXD[46], 1);
- TextDrawSetShadow(VipGirombTXD[46], 0);
- //========================================
- for(new Lp = 0; Lp < sizeof(VipGirombTXD); ++Lp)
- {
- if(Lp < 2 || Lp > 18 || Lp == 16) continue;
- TextDrawSetSelectable(VipGirombTXD[Lp], true);
- }
- return 0;
- }
- public OnFilterScriptExit()
- {
- DestroyPickup(vipcolete);
- DestroyPickup(vipvida);
- DestroyPickup(viparmas);
- DestroyPickup(vipjet);
- DOF2_Exit();
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- VipDados[playerid][vLevel] = 0;
- return 0;
- }
- public OnPlayerConnect(playerid)
- {
- seletor[playerid] = CreatePlayerTextDraw(playerid, 413.974975, 164.716644, "");
- PlayerTextDrawLetterSize(playerid, seletor[playerid], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, seletor[playerid], 90.000000, 90.000000);
- PlayerTextDrawAlignment(playerid, seletor[playerid], 1);
- PlayerTextDrawColor(playerid, seletor[playerid], -1);
- PlayerTextDrawBackgroundColor(playerid, seletor[playerid], 255);
- PlayerTextDrawFont(playerid, seletor[playerid], 5);
- PlayerTextDrawSetProportional(playerid, seletor[playerid], 0);
- PlayerTextDrawSetPreviewModel(playerid, seletor[playerid], 3);
- PlayerTextDrawSetPreviewRot(playerid, seletor[playerid], 0.000000, 0.000000, 0.000000, 1.000000);
- new arqVip[100], vNome[24];
- GetPlayerName(playerid, vNome, sizeof(vNome));
- format(arqVip, sizeof(arqVip), pastaVip, vNome);
- if(IsPlayerVip(playerid)){
- VipDados[playerid][vDias] = DOF2_GetInt(arqVip, "Dias");
- if(gettime() >= VipDados[playerid][vDias]){
- SendClientMessage(playerid, -1, "{00FF00}[{FF0000}Info{00FF00}]{FFFFFF} O seu tempo de vip expirou, você não é mais um jogador vip.");
- VipDados[playerid][vLevel] = 0;
- DOF2_RemoveFile(arqVip);
- } else {
- VipDados[playerid][vLevel] = DOF2_GetInt(arqVip, "Level");
- if(VipDados[playerid][vLevel])
- {
- VipDados[playerid][vDias] = DOF2_GetInt(arqVip, "Dias");
- new str[128];
- format(str, sizeof str, "{FF00FF}[INFO]{FFFFFF} Você é um jogador VIP, tempo restante:{FF00FF} %s", ConvertTime(VipDados[playerid][vDias] - gettime()));
- SendClientMessage(playerid, -1, str);
- }
- }
- }
- return 0;
- }
- public OnPlayerText(playerid, text[])
- {
- if(text[0] == '!') {
- if(VipDados[playerid][vLevel] ==1) {
- new Nome[24], SendVipMSG[160];
- GetPlayerName(playerid, Nome, 24);
- format(SendVipMSG, 160, "[{FF66FF}CHAT VIP{FFFFFF}] |%s| (%i): %s", Nome, playerid, text[1]);
- for(new x = 0; x < MAX_PLAYERS; x++){
- if(IsPlayerConnected(x)){
- if(IsPlayerVip(x)){
- SendClientMessage(x, -1, SendVipMSG);}
- }
- }
- }
- return 0;
- }
- if(VipDados[playerid][vLevel] ==1)
- {
- new string[256];
- new randcores[][] = {"AFAFAF","33AA33","AA3333","FFFF00","0000BB","FF9900","10F441","B8860B","FFC0CB","9ACD32","4B00B0"};
- format(string,sizeof(string),"[%d] {000000}[{%s}V{%s}I{%s}P]{000000}: {FFFFFF}%s",playerid,randcores[random(sizeof(randcores))],randcores[random(sizeof(randcores))],randcores[random(sizeof(randcores))],text);
- SendPlayerMessageToAll(playerid,string);
- return 0;
- }
- if(VipDados[playerid][vLevel] ==0)
- {
- new string1[256];
- format(string1,sizeof(string1),"[ID:%d]: %s",playerid,text);
- SendPlayerMessageToAll(playerid,string1);
- return 0;
- }
- return 1;
- }
- CMD:darvip(playerid, params[])
- {
- new pID, arqVip[100], vNome[24],pNome[21], xstr[200], xDias;
- if(IsPlayerAdmin(playerid) || verificarExcecao(playerid)){
- if(sscanf(params, "ii", pID, xDias))
- return SendClientMessage(playerid, -1, "USE: /darvip [ID] [DIAS]");
- GetPlayerName(pID, vNome, sizeof(vNome));
- format(arqVip, sizeof(arqVip), pastaVip, vNome);
- if(DOF2_FileExists(arqVip))
- return SendClientMessage(playerid, -1, "[{4B00B0}ERRO{FFFFFF}] Este jogador já é vip.");
- DOF2_CreateFile(arqVip);
- DOF2_SetInt(arqVip, "Dias", gettime() + (60*60*24*xDias));
- DOF2_SetInt(arqVip, "Level", xLevel);
- DOF2_SaveFile();
- VipDados[pID][vLevel] = 1;
- GetPlayerName(playerid, pNome, sizeof(pNome));
- format(xstr, sizeof(xstr), ".:{FF0000}Info{00FF00}:.{FFFFFF} Você recebeu {FF9900}%i{FFFFFF} %s de VIP Do Adminstrador %s, USE: /MENUVIP",
- xDias, xDias == 1 ? ("dia") : ("dias"), pNome);
- SendClientMessage(pID, -1, xstr);
- } else {
- return adminERRO;
- }
- return 1;
- }
- CMD:asayvip(playerid, params[])
- {
- if(!IsPlayerVip(playerid))
- return vipERRO;
- new Nome[24], SendVipMSG[160];
- GetPlayerName(playerid, Nome, 24);
- format(SendVipMSG, 160, "[{FF66FF}VIP{FFFFFF}] |%s| (%i): %s", Nome, playerid, params);
- SendClientMessageToAll(-1, SendVipMSG);
- return 1;
- }
- CMD:vcmds(playerid, params[])
- {
- if(!IsPlayerVip(playerid))
- return vipERRO;
- ShowPlayerDialog(playerid, vcmds, DIALOG_STYLE_MSGBOX," {FF00FF}°{00FF00}Vip Cmds{FF00FF}° ","use ! para falar no chat vip\n /MenuVip -> Menu Vip \n /DarSpawn -> Spawnar \n /AsayVip -> Anuncio No Chat\n /Vips -> Ver Vips ON\n\n","ok","");
- return 1;
- }
- CMD:entrar(playerid)// entrada
- {
- if(VipDados[playerid][vLevel] == 1)
- if(IsPlayerInRangeOfPoint(playerid, 2.0,-552.3223,2594.2361,53.9348))
- {
- SetPlayerPos(playerid, 528.0157,3197.0593,4.3148);
- SetPlayerInterior(playerid, 1);//
- return 1;
- }
- return 1;
- }
- CMD:saircasavip(playerid)// entrada
- {
- if(VipDados[playerid][vLevel] == 1)
- if(IsPlayerInRangeOfPoint(playerid, 2.0,528.0157,3197.0593,4.3148))
- {
- SetPlayerPos(playerid, -552.3223,2594.2361,53.9348);
- SetPlayerInterior(playerid, 0);// 0 fora de qualquer interior
- return 1;
- }
- return 1;
- }
- CMD:subirelevador(playerid)// entrada
- {
- if(VipDados[playerid][vLevel] == 1)
- if(IsPlayerInRangeOfPoint(playerid,15.0,-571.8323, 2617.9219, 54.5280))
- {
- MoveObject(elevador,-571.6321, 2617.9985, 67.5952,3.0); // Troque X,Y,Z Pelas Coordenadas do Port?o Aberto ! 3.0 = Velocidade para ele se Mecher !
- SetTimerEx("Closeelevador", 10000, false, "i", elevador);
- return 1;
- }
- return 1;
- }
- CMD:removervip(playerid, params[])
- {
- new pID, arqVip[100], pNome[21], xstr[128];
- if(verificarExcecao(playerid) || IsPlayerAdmin(playerid)){
- if(sscanf(params, "i", pID))
- return SendClientMessage(playerid, -1, "USE: /removervip [ID]");
- if(!IsPlayerConnected(pID))
- return SendClientMessage(playerid, -1, "{FF0000}[ERRO]: Este jogador não esta conectado.");
- GetPlayerName(pID, pNome, sizeof(pNome));
- format(arqVip, sizeof(arqVip), pastaVip, pNome);
- if(!DOF2_FileExists(arqVip))
- return SendClientMessage(playerid, -1, "[{4B00B0}ERRO{FFFFFF}] Este jogador não é vip.");
- VipDados[pID][vLevel] = 0;
- DOF2_RemoveFile(arqVip);
- GetPlayerName(pID, pNome, sizeof(pNome));
- format(xstr, sizeof(xstr), "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você removeu o vip do jogador %s.", pNome);
- SendClientMessage(playerid, -1, xstr);
- GetPlayerName(playerid, pNome, sizeof(pNome));
- format(xstr, sizeof(xstr), "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} O admin %s removeu seu vip.", pNome);
- SendClientMessage(pID, -1, xstr);
- } else {
- return adminERRO;
- }
- return 1;
- }
- CMD:vips(playerid, params[])
- {
- new vipNome[500],
- nomeVip[24];
- ShowPlayerDialog(playerid, 373, DIALOG_STYLE_MSGBOX, "{00FF00}VIPS CONECTADOS", "{FF0000}Nenhum VIP online", "{FF0000}FECHAR", #);
- for(new i,a = GetMaxPlayers();i < a;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerVip(i)){
- GetPlayerName(i, nomeVip, 24);
- format(vipNome, sizeof(vipNome), "%s%s (%i)\n", vipNome, nomeVip,i );
- ShowPlayerDialog(playerid, 373, DIALOG_STYLE_MSGBOX, "{00FF00}VIPS CONECTADOS", vipNome, "{FF0000}FECHAR", #);
- }
- }
- }
- return 1;
- }
- CMD:menuvip(playerid, params[])
- {
- if(!IsPlayerVip(playerid))
- return vipERRO;
- SelectTextDraw(playerid, 0x0000FFFF);
- Selecionar[playerid] = GetPlayerSkin(playerid);
- PlayerTextDrawSetPreviewModel(playerid, seletor[playerid], Selecionar[playerid]);
- PlayerTextDrawShow(playerid, seletor[playerid]);
- for(new x = 0; x < 47; x++)
- TextDrawShowForPlayer(playerid, VipGirombTXD[x]);
- return 1;
- }
- CMD:darspawn(playerid)
- {
- if(!IsPlayerVip(playerid))
- return vipERRO;
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você foi spawnado com sucesso!");
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == Text:INVALID_TEXT_DRAW)
- return DestruirText(playerid);
- PlayerPlaySound(playerid, 17803, 0, 0, 0);
- if(clickedid == VipGirombTXD[2]){
- if(VipDados[playerid][vLevel] == 1){
- GivePlayerWeapon(playerid, 24, 620);
- GivePlayerWeapon(playerid, 25, 950);
- GivePlayerWeapon(playerid, 29, 1200);
- GivePlayerWeapon(playerid, 30, 1500);
- GivePlayerWeapon(playerid, 16, 10);
- GivePlayerWeapon(playerid, 11, 5);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você pegou seu kit VIP! ");
- }
- }
- if(clickedid == VipGirombTXD[3])
- {
- if(VipDados[playerid][vLevel] == 1)
- {
- SetPlayerSpecialAction(playerid, 2);
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você pegou seu Jetpack.");
- }
- }
- if(clickedid == VipGirombTXD[4])
- {
- ShowPlayerDialog(playerid, 235, DIALOG_STYLE_INPUT, "Skin Vip", "Coloque o ID da skin:", "Mudar", "Cancelar");
- }
- if(clickedid == VipGirombTXD[11])
- {
- DestruirText(playerid);
- return CancelSelectTextDraw(playerid);
- }
- if(clickedid == VipGirombTXD[10])
- {
- if(VipDados[playerid][vLevel] == 1)
- {
- new Float:vx, Float:vy, Float:vz, vpos[MAX_PLAYER_NAME], vstr[60];
- GetPlayerPos(playerid, vx, vy, vz);
- GetPlayerName(playerid, vpos, 24);
- format(vstr, sizeof(vstr), "vips/PosVips/%s.ini", vpos);
- if(!DOF2_FileExists(vstr)) DOF2_CreateFile(vstr);
- DOF2_SetFloat(vstr, "X", vx);
- DOF2_SetFloat(vstr, "Y", vy);
- DOF2_SetFloat(vstr, "Z", vz);
- DOF2_SaveFile();
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} A posição atual foi salva.");
- }
- }
- if(clickedid == VipGirombTXD[12])
- {
- if(VipDados[playerid][vLevel] == 1)
- {
- new vpos[MAX_PLAYER_NAME], vstr[60];
- GetPlayerName(playerid, vpos, 24);
- format(vstr, sizeof(vstr), "vips/PosVips/%s.ini", vpos);
- if(!DOF2_FileExists(vstr))
- return SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Antes você deve salvar uma posição.");
- {
- new Float:vxi = DOF2_GetFloat(vstr, "X");
- new Float:vyi = DOF2_GetFloat(vstr, "Y");
- new Float:vzi = DOF2_GetFloat(vstr, "Z");
- SetPlayerPos(playerid, vxi, vyi, vzi);
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você foi teletransportado.");
- }
- }
- }
- if(clickedid == VipGirombTXD[18])
- {
- if(Selecionar[playerid] == 311)
- return 1;
- {
- Selecionar[playerid]++;
- PlayerTextDrawSetPreviewModel(playerid, seletor[playerid], Selecionar[playerid]);
- PlayerTextDrawShow(playerid, seletor[playerid]);
- SetPlayerSkin(playerid, Selecionar[playerid]);
- }
- }
- if(clickedid == VipGirombTXD[17])
- {
- if(Selecionar[playerid] == 0)
- return 1;
- {
- Selecionar[playerid]--;
- PlayerTextDrawSetPreviewModel(playerid, seletor[playerid], Selecionar[playerid]);
- PlayerTextDrawShow(playerid, seletor[playerid]);
- SetPlayerSkin(playerid, Selecionar[playerid]);
- }
- }
- if(clickedid == VipGirombTXD[5])
- {
- SetPlayerPos(playerid,-459.0024,2593.2747,49.6884);
- }
- if(clickedid == VipGirombTXD[6])
- {
- ShowPlayerDialog(playerid, vcmds, DIALOG_STYLE_MSGBOX," {FF00FF}°{00FF00}Vip Cmds{FF00FF}° ","use ! para falar no chat vip\n /MenuVip -> Menu Vip \n /DarSpawn -> Spawnar \n /AsayVip -> Anuncio No Chat\n /Vips -> Ver Vips ON\n\n","ok","");
- }
- if(clickedid == VipGirombTXD[7])
- {
- if(!IsPlayerInAnyVehicle(playerid))
- return SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Para usar este item você deve estar em um veiculo.");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Foi adicionado nitro ao seu veiculo.");
- }
- if(clickedid == VipGirombTXD[8])
- {
- if(tagvip[playerid] == 0){
- bubble[playerid] = SetTimerEx("TextPlayer", 1000, true, "i", playerid);
- tagvip[playerid] = 1;
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} TAG VIP ON");
- } else {
- KillTimer(bubble[playerid]);
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} TAG VIP OFF");
- tagvip[playerid] = 0;
- }
- }
- if(clickedid == VipGirombTXD[9])
- {
- new arqVip[100], vNome[24];
- GetPlayerName(playerid, vNome, sizeof(vNome));
- format(arqVip, sizeof(arqVip), pastaVip, vNome);
- VipDados[playerid][vDias] = DOF2_GetInt(arqVip, "Dias");
- new str[128];
- format(str, sizeof str, "{FFFFFF} Você é um jogador VIP, tempo restante: {FF00FF}%s", ConvertTime(VipDados[playerid][vDias] - gettime()));
- ShowPlayerDialog(playerid,634,DIALOG_STYLE_MSGBOX,"{FF00FF}°Tempo Vip °",str,"{00FF00}ok","");
- DestruirText(playerid);
- CancelSelectTextDraw(playerid);
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 235){
- if(response){
- SetPlayerSkin(playerid, strval(inputtext));
- }
- if(!response){
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} Você cancelou a seleção de Skin.");
- }
- }
- return 0;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid,pickupid){
- if(VipDados[playerid][vLevel] == 1){
- if(pickupid == vipcolete){SetPlayerArmour(playerid, 100.0);}
- if(pickupid == vipvida){SetPlayerHealth(playerid, 100.0);}
- if(pickupid == vipjet){SetPlayerSpecialAction(playerid, 2);}
- if(pickupid == viparmas) {
- GivePlayerWeapon(playerid, 24, 999);
- GivePlayerWeapon(playerid, 28, 999);
- GivePlayerWeapon(playerid, 31, 999);
- GivePlayerWeapon(playerid, 16, 999);
- GivePlayerWeapon(playerid, 34, 999);
- GivePlayerWeapon(playerid, 4, 2);
- GivePlayerWeapon(playerid, 42, 999);
- GivePlayerWeapon(playerid, 26, 999);
- SendClientMessage(playerid,-1,"[INFO]: Parabéns, você pegou o Kit ViP, o que inclui:");
- SendClientMessage(playerid,-1,"[INFO]: Faca, Granadas, M4, Sniper, Extintor e Kit Run com Desert");
- }
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if((newkeys == KEY_SECONDARY_ATTACK))
- {
- cmd_entrar(playerid);
- cmd_saircasavip(playerid);
- cmd_subirelevador(playerid);
- }
- return 1;
- }
- public VerificarVip(playerid){
- if(VipDados[playerid][vLevel] == 1){
- new vNome[24], arqVip[100];
- GetPlayerName(playerid, vNome, sizeof(vNome));
- format(arqVip, sizeof(arqVip), pastaVip, vNome);
- VipDados[playerid][vDias] = DOF2_GetInt(arqVip, "Dias");
- if(gettime() >= VipDados[playerid][vDias]){
- SendClientMessage(playerid, -1, "{00FF00}.:{FF0000}Info{00FF00}:.{FFFFFF} O seu tempo de vip expirou, você não é mais um jogador vip.");
- DOF2_RemoveFile(arqVip);
- VipDados[playerid][vLevel] = 0;
- }
- }
- return 0;
- }
- public Closeelevador(elevadorid)
- {
- if(elevadorid == elevador)
- {
- MoveObject(elevador,-571.8323, 2617.9219, 54.5280,3.0); // Troque X,Y,Z Pelas Coordenadas do Port?o FECHADO !
- }
- return 1;
- }
- public IsPlayerAtToll()
- {
- for(new playerid=0; playerid<MAX_PLAYERS; playerid++)//loop
- if(VipDados[playerid][vLevel] == 1)
- {
- if(IsPlayerInRangeOfPoint(playerid,15.0,-487.3387, 2593.3438, 54.8118)) //
- {
- MoveObject(Gate,-487.3387, 2593.3438, 49.1177,9.0); //
- SetTimerEx("CloseGate", 3000, false, "i", Gate); //
- }
- }
- return 1;
- }
- public CloseGate(gateid)
- {
- if(gateid == Gate)
- {
- MoveObject(Gate,-487.3387, 2593.3438, 54.8118,9.0); //
- }
- return 1;
- }
- stock DestruirText(playerid){
- for(new x = 0; x < 47; x++)
- TextDrawHideForPlayer(playerid, VipGirombTXD[x]);
- PlayerTextDrawHide(playerid, seletor[playerid]);
- return 0;
- }
- stock IsPlayerVip(playerid){
- new getVip[40],
- vNome[21];
- GetPlayerName(playerid, vNome, 21);
- format(getVip, 40, pastaVip, vNome);
- if(DOF2_FileExists(getVip)) return 1;
- return 0;
- }
- stock verificarExcecao(playerid){
- new playernome[24];
- GetPlayerName(playerid, playernome, 24);
- for(new x = 0; x < sizeof(excecoes); ++x){
- if(!strcmp(excecoes[x], playernome, true)) return 1;
- }
- return 0;
- }
- stock ConvertTime(SEGUNDOS)
- {
- new MINUTOS_, HORAS_, DIAS_, String[200];
- if(SEGUNDOS > 59)
- {
- MINUTOS_ = SEGUNDOS / 60;
- SEGUNDOS = SEGUNDOS - MINUTOS_ * 60;
- }
- if(MINUTOS_ > 59)
- {
- HORAS_ = MINUTOS_ / 60;
- MINUTOS_ = MINUTOS_ - HORAS_ * 60;
- }
- if(HORAS_ > 23)
- {
- DIAS_ = HORAS_ / 24;
- HORAS_ = HORAS_ - DIAS_ * 24;
- }
- format(String, sizeof(String), "%02d Dias e %02d Horas e %02d Minutos e %02d Segundos", DIAS_, HORAS_, MINUTOS_, SEGUNDOS);
- if(DIAS_ < 1) format(String, sizeof(String), "%02d Horas e %02d Minutos e %02d Segundos", HORAS_, MINUTOS_, SEGUNDOS);
- if(DIAS_ < 1 && HORAS_ < 1) format(String, sizeof(String), "%02d Minutos e %02d Segundos", MINUTOS_, SEGUNDOS);
- if(DIAS_ < 1 && HORAS_ < 1 && MINUTOS_ < 1) format(String, sizeof(String), "%02d Segundos", SEGUNDOS);
- return String;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement