Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- -| Por favor não remova os creditos do script. Criado por ClaudioF.
- -| Nosso sistema de Tunning [ Cloud Tunning ] se encontra na versão ALPHA, qualquer
- -| Bug que encontre em nosso script, por favor rela-te para que possa-mos corrigir
- -| Qualquer sugestão entre em contato conosco em nosso topico no forum SA:MP [CLOUDS TUNNING]
- -| Sinta-se livre, postamos esse codigo para que possa editar e desfrutar do mesmo, mas como já dito não temova os recitos */
- #define FILTERSCRIPT
- #if defined FILTERSCRIPT
- #include <a_samp>
- #include <sscanf2>
- #define PRESSED(%0)
- #define DodgerBlue 0xFF0073E6
- #define DeepSkyBlue 0xFF00FFFA
- #define LimeGreen 0xFF5DFF00
- #define DarkBlack 0xFF000000
- #define Maroon 0xFF520000
- #define Red 0xFFFF0000
- #define Yellow 0xFFFF9E03
- #define DarkOrange 0xFFA84F00
- #define Indigo 0xFF410166
- #define DeepPink 0xFFFC0DFC
- #define White 0xFFFFFFFF
- #define DIALOG_COR_TUNNING 101
- #define DIALOG_MENU_TUNNING 102
- #define DIALOG_ANSWER_JOIN 103
- static cMaterial[MAX_PLAYERS];
- static aAttach[MAX_VEHICLES];
- static Float:xCoord, Float:yCoord, Float:zCoord, Float:aCoord;
- public OnFilterScriptInit()
- {
- print("\n\n\n-| > -------------------------------------------------------");
- print("-| > Cloud Tunning [v1.0] Created By: ClaudioF. > [Loaded]");
- print("-| > -------------------------------------------------------\n\n\n");
- CreateObject(11389, 42.12258, -312.83658, 6.16291, 0.00000, 0.00000, 358.23007);
- CreateObject(11359, 51.41268, -300.91412, 5.11890, 0.00000, 0.00000, 268.15759);
- CreateObject(11359, 51.12680, -309.67169, 5.11890, 0.00000, 0.00000, 268.15759);
- CreateObject(11391, 34.35640, -320.66541, 4.28160, 0.00000, 0.00000, 358.55200);
- CreateObject(971, 44.32640, -308.89920, 2.97510, 90.00000, 0.00000, 0.00000);
- Create3DTextLabel("Seja Bem Vindo Ao CLOUD_TUNNING !\n{FFFFFF}Para tunar seu veíclo Pressione a Tecla:{FF0000}'Y'\n{FFFFFF}Nosso sistema aida se encontra na versão ALPHA ! ", 0xFFFFFFFF, 1367.56738, -1648.58716, 12.87736, 20.0 ,0 );
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- stock Spoiler(playerid)
- {
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetVehicleModel(vehicleid) == 560)
- {
- cMaterial[playerid] = CreateObject(1023,0,0,0,0,0,0);
- aAttach[vehicleid] = 1;
- SendClientMessage(playerid, -1, "{254AA1}[INFO]: Adicionou um Spoiler ao Seu veiculo.");
- ShowPlayerDialog(playerid, DIALOG_ANSWER_JOIN, DIALOG_STYLE_MSGBOX, "//CLOUD_TUNNING", "Aqui você fará parte do teste de nosso sistema de Tunning dinamico de veiculos, deseja mesmo Tunar seu veículo ?", "Tunar", "Sair");
- TogglePlayerControllable(playerid,0);
- }
- }
- return 1;
- }
- stock gAngle(playerid)
- {
- new vehicleid;
- if(IsPlayerInAnyVehicle(playerid)) vehicleid = GetPlayerVehicleID(playerid);
- {
- GetVehiclePos(vehicleid, xCoord, yCoord, zCoord);
- GetVehicleZAngle(vehicleid, aCoord);
- }
- return 1;
- }
- stock setAngle(playerid)
- {
- new vehicleid;
- if(IsPlayerInAnyVehicle(playerid)) vehicleid = GetPlayerVehicleID(playerid);
- {
- SetVehiclePos(vehicleid, xCoord, yCoord, zCoord);
- SetVehicleZAngle(vehicleid, aCoord);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- TogglePlayerControllable(playerid, 1);
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new vehicleid;
- if(IsPlayerInAnyVehicle(playerid)) vehicleid = GetPlayerVehicleID(playerid);
- {
- if(dialogid == DIALOG_COR_TUNNING)
- {
- if(response)
- {
- if(listitem == 0 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", DodgerBlue);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 1 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", DeepSkyBlue);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 2 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", LimeGreen);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 3 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", DarkBlack);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 4 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", Maroon);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 5 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", Red);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 6 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", Yellow);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 7 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", DarkOrange);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 8 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", Indigo);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 9 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "break_f_w", "dyn_f_r_wood_1b", DeepPink);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 10 && aAttach[vehicleid] == 0)
- {
- Spoiler(playerid);
- SetObjectMaterial(cMaterial[playerid], 0, 19341, "weemap", "skyclouds", White);
- AttachObjectToVehicle(cMaterial[playerid] , vehicleid, 0.010000, -2.165001, 0.359999, 0, 0, 0);
- }
- if(listitem == 11 && aAttach[vehicleid] == 1)
- {
- DestroyObject(cMaterial[playerid]);
- aAttach[vehicleid] = 0;
- }
- }
- }
- }
- if(response)
- {
- ShowPlayerDialog(playerid, DIALOG_MENU_TUNNING, DIALOG_STYLE_LIST, "Selecione o que deseja tunar", "Spoilers Coloridos", "OK", "Voltar");
- }
- else
- {
- SetCameraBehindPlayer(playerid);
- }
- if(dialogid == DIALOG_ANSWER_JOIN)
- {
- if(!response)
- {
- setAngle(playerid);
- SendClientMessage(playerid, -1, "{254AA1}[INFO]: Você saiu da Oficina.");
- }
- if(response)
- {
- ShowPlayerDialog(playerid, DIALOG_MENU_TUNNING, DIALOG_STYLE_LIST, "Selecione o que quer tunar", "Spoilers Coloridos", "OK", "Voltar");
- }
- }
- if(dialogid == DIALOG_MENU_TUNNING)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid, DIALOG_ANSWER_JOIN, DIALOG_STYLE_MSGBOX, "//CLOUD_TUNNING", "Aqui você fará parte do teste de nosso sistema de Tunning dinamico de veiculos, deseja mesmo Tunar seu veículo ?", "Tunar", "Sair");
- }
- if(response)
- {
- switch(listitem)
- {
- case 0: ShowPlayerDialog(playerid, DIALOG_COR_TUNNING, DIALOG_STYLE_LIST, "Selecione a cor do seu item", "{0073E6}Azul escuro\n{00FFFA}Azul Claro\n{5DFF00}Verde Claro\n{7D7D7D}Preto\n{520000}Vermelho Escuro\n{FF0000}Vermelho Claro\n{FF9E03}Amarelo\n{A84F00}Laranja\n{A203FF}Roxo\n{FF03E2}Rosa\nBranco\nDeletar", "OK", "Cancel");
- //case 1: SendClientMessage(playerid, -1, "{254AA1}[INFO]: Sistema em desenvolvimento, em Breve mais Opções.");
- }
- }
- }
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_YES)
- {
- if (IsPlayerInRangeOfPoint(playerid, 8, 1367.56738, -1648.58716, 12.87736))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, -1, "{A12525}[ERRO]: Você não está em um veiculo !");
- return 1;
- }
- new vehicleid;
- vehicleid = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(vehicleid) != 560) return SendClientMessage(playerid, -1, "{A12525}[ERRO]: Nosso Sistema ainda está em fase ALPHA, e só tem suporte para tunar o Sultan !");
- {
- if(IsPlayerInAnyVehicle(playerid)) vehicleid = GetPlayerVehicleID(playerid);
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- SendClientMessage(playerid, -1, "{A12525}[ERRO]: Você precisa ser motorista para usar o comando !");
- return 1;
- }
- else if(GetPlayerVehicleID(vehicleid == 560))
- {
- gAngle(playerid);
- ShowPlayerDialog(playerid, DIALOG_ANSWER_JOIN, DIALOG_STYLE_MSGBOX, "//CLOUDS_TUNNING", "Aqui você fará parte do teste de nosso sistema de Tunning dinamico de veiculos, deseja mesmo Tunar seu veículo ?", "Tunar", "Sair");
- SetVehiclePos(vehicleid, 44.9269, -309.5869, 3.6264);
- SetVehicleZAngle(vehicleid, 51.3838);
- PutPlayerInVehicle(playerid, vehicleid, 0);
- SetPlayerCameraPos(playerid, 47.1140, -314.3304, 3.8147);
- SetPlayerCameraLookAt(playerid, 46.8171, -313.3715, 3.8760);
- return 1;
- }
- }
- }
- }
- }
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement