Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #define DIALOG_CIVIL_SPAWN1 (1)
- #define DIALOG_CIVIL_SPAWN2 (2)
- new PickupCivilSpawn,
- PortaoSpawnCivil,
- Text3D:TextVeiculoCivil[25],
- BikeCivil[25],
- bool:PrimeiraBike;
- public OnFilterScriptInit()
- {
- SetTimer("CarregarSpawnCivil",1000,false);
- PickupCivilSpawn = CreatePickup(1239,23,1753.8918,-1907.7775,13.5657,0);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- AddPlayerClass(0,1763.9875,-1930.4467,13.5694,359.9235,0,0,0,0,0,0);
- PrimeiraBike = false;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- new StrTitulo[128],Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
- format(StrTitulo,sizeof(StrTitulo),"{FFFfFF}BEM-VINDO: {00ED04}%s{FFFFFF}!",Nome);
- ShowPlayerDialog(playerid,DIALOG_CIVIL_SPAWN1,DIALOG_STYLE_MSGBOX,StrTitulo,"{FFFFFF}Bem-vindo ao {00ED04}Brasil {3126FF}Like a {FF2626}Boss!\n \n{00ED04}Aproveite sua nova aventura, estaremos\nsempre ao seu dispor para tirar dúvidas\ne ajudá-lo! Obrigado por jogar conosco!\n \nhSpawn Civil - By: {FFFFFF}HeyHoLetsGo","COMEÇAR","");
- return 1;
- }
- forward CarregarSpawnCivil();
- public CarregarSpawnCivil()
- {
- BikeCivil[0] = AddStaticVehicleEx(510,1795.1999512,-1893.5999756,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[1] = AddStaticVehicleEx(510,1788.0000000,-1897.1999512,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[2] = AddStaticVehicleEx(510,1788.0000000,-1900.4000244,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[3] = AddStaticVehicleEx(510,1787.9000244,-1903.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[4] = AddStaticVehicleEx(510,1788.0000000,-1906.8000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[5] = AddStaticVehicleEx(510,1787.9000244,-1910.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[6] = AddStaticVehicleEx(510,1787.9000244,-1913.8000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[7] = AddStaticVehicleEx(510,1788.0000000,-1917.0000000,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[8] = AddStaticVehicleEx(510,1788.0999756,-1920.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[9] = AddStaticVehicleEx(510,1787.9000244,-1923.3000488,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[10] = AddStaticVehicleEx(510,1788.0000000,-1926.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[11] = AddStaticVehicleEx(510,1788.0000000,-1929.5999756,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[12] = AddStaticVehicleEx(510,1787.7998047,-1894.0996094,13.1000004,91.9995117,0,3,60); //Mountain Bike
- BikeCivil[13] = AddStaticVehicleEx(510,1795.3000488,-1896.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[14] = AddStaticVehicleEx(510,1795.3000488,-1899.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[15] = AddStaticVehicleEx(510,1795.3000488,-1903.0000000,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[16] = AddStaticVehicleEx(510,1795.3000488,-1906.1999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[17] = AddStaticVehicleEx(510,1795.3000488,-1909.5999756,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[18] = AddStaticVehicleEx(510,1795.3000488,-1912.9000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[19] = AddStaticVehicleEx(510,1795.3000488,-1916.4000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[20] = AddStaticVehicleEx(510,1795.3000488,-1919.6999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[21] = AddStaticVehicleEx(510,1795.4000244,-1922.8000488,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[22] = AddStaticVehicleEx(510,1795.4000244,-1925.9000244,13.1000004,270.0000000,0,3,60); //Mountain Bike
- BikeCivil[23] = AddStaticVehicleEx(510,1795.3000488,-1929.1999512,13.1000004,270.0000000,0,3,60); //Mountain Bike
- CreateObject(8841,1791.5999756,-1910.8000488,15.6999998,0.0000000,0.0000000,270.0000000); //object(rsdncarprk01_lvs) (1)
- CreateObject(970,1751.1999512,-1907.5999756,13.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (1)
- CreateObject(970,1756.5999756,-1907.5999756,13.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (2)
- CreateObject(1237,1810.5000000,-1873.1999512,18.7000008,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
- CreateObject(987,1811.0999756,-1923.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (2)
- CreateObject(3749,1809.6999512,-1889.8000488,18.3999996,0.0000000,0.0000000,270.0000000); //object(clubgate01_lax) (1)
- CreateObject(987,1811.0999756,-1911.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (3)
- CreateObject(987,1811.0999756,-1935.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (4)
- CreateObject(987,1811.0999756,-1942.5999756,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (5)
- CreateObject(987,1799.1999512,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (6)
- CreateObject(987,1787.1999512,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (7)
- CreateObject(987,1775.3000488,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (8)
- CreateObject(987,1763.4000244,-1942.5000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (9)
- CreateObject(987,1751.5999756,-1942.4000244,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (10)
- CreateObject(987,1810.1999512,-1873.0999756,16.0000000,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (11)
- CreateObject(987,1798.5999756,-1873.0999756,16.0000000,0.0000000,0.0000000,179.9945068); //object(elecfence_bar) (12)
- CreateObject(1237,1811.1999512,-1884.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (3)
- CreateObject(1237,1810.5000000,-1873.1999512,19.7000008,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (4)
- CreateObject(1237,1810.5000000,-1873.1999512,20.7999992,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (5)
- CreateObject(1237,1811.0996094,-1895.0000000,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (6)
- CreateObject(987,1757.1999512,-1935.3000488,12.6000004,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (13)
- CreateObject(987,1768.9000244,-1935.3000488,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (14)
- CreateObject(987,1768.9000244,-1923.5000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (15)
- CreateObject(987,1768.9000244,-1919.0000000,12.6000004,0.0000000,0.0000000,90.0000000); //object(elecfence_bar) (16)
- CreateObject(987,1769.0999756,-1907.5999756,12.6000004,0.0000000,0.0000000,180.0000000); //object(elecfence_bar) (17)
- CreateObject(970,1756.5999756,-1907.5999756,14.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (3)
- CreateObject(970,1756.5999756,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (4)
- CreateObject(970,1751.1999512,-1907.5999756,14.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (5)
- CreateObject(970,1751.1999512,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (6)
- CreateObject(970,1755.0999756,-1907.5999756,15.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (8)
- CreateObject(970,1755.0999756,-1907.5999756,16.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (9)
- CreateObject(970,1755.0999756,-1907.5999756,17.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (10)
- CreateObject(970,1755.0999756,-1907.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (11)
- CreateObject(970,1751.1999512,-1907.5999756,16.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (12)
- CreateObject(970,1751.1999512,-1907.5999756,17.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (13)
- CreateObject(970,1751.1999512,-1907.5999756,18.1000004,0.0000000,0.0000000,0.0000000); //object(fencesmallb) (14)
- CreateObject(1237,1752.8000488,-1907.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (7)
- CreateObject(1237,1752.8000488,-1907.5999756,13.3999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (8)
- CreateObject(1237,1755.0000000,-1907.5999756,12.6000004,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (9)
- CreateObject(1237,1755.0000000,-1907.5999756,13.3999996,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (10)
- CreateObject(1361,1751.5999756,-1908.1999512,13.3000002,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop2) (1)
- CreateObject(1361,1756.0999756,-1908.1999512,13.3000002,0.0000000,0.0000000,0.0000000); //object(cj_bush_prop2) (2)
- CreateObject(3660,1770.5000000,-1917.0000000,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (1)
- CreateObject(3660,1770.5000000,-1925.4000244,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (2)
- CreateObject(3660,1810.3000488,-1909.3000488,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (3)
- CreateObject(3660,1810.3000488,-1928.9000244,15.1999998,0.0000000,0.0000000,270.0000000); //object(lasairfbed_las) (4)
- CreateObject(3660,1801.3000488,-1941.0999756,15.1999998,0.0000000,0.0000000,180.0000000); //object(lasairfbed_las) (5)
- CreateObject(3660,1781.8000488,-1941.0999756,15.1999998,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (6)
- CreateObject(3660,1768.6999512,-1941.0999756,15.1999998,0.0000000,0.0000000,179.9945068); //object(lasairfbed_las) (7)
- CreateObject(14537,1761.0000000,-1892.5000000,14.5000000,0.0000000,0.0000000,0.0000000); //object(pdomesbar) (2)
- for(new c = 0; c < 24; ++c)
- {
- TextVeiculoCivil[c] = Create3DTextLabel("{00ED04}Brasil {3126FF}Like a {FF2626}Boss\n{26C2FF}Veículo Público",-1,0.0,0.0,0.0,30.0,0);
- Attach3DTextLabelToVehicle(TextVeiculoCivil[c],BikeCivil[c],0.0,0.0,0.4);
- }
- //=-=-=-=-=[ PORTAO SPAWN CIVIL ]=-=-=-=-=-=-=
- PortaoSpawnCivil = CreateObject(980,1810.1999512,-1889.5000000,15.1999998,360.0000,0.0000000,270.0000000);
- //=-=-=-=-=[ MENSAGEM DO CONSOLE ]=-=-=-=-=-=
- print("\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
- print("hSpawn Civil - By: HeyHoLetsGo |CARREGADO!|");
- print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n");
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == PickupCivilSpawn)
- {
- new StrTitulo[128],Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Nome,MAX_PLAYER_NAME);
- format(StrTitulo,sizeof(StrTitulo),"{FFFFFF}BEM-VINDO: {00ED04}%s{FFFFFF}!",Nome);
- ShowPlayerDialog(playerid,DIALOG_CIVIL_SPAWN2,DIALOG_STYLE_MSGBOX,StrTitulo,"{00ED04}Para começar, pegue uma bicicleta\nneste estacionamento e aperte {FFFFFF}H {00ED04}perto do portão.\n \nVocê terá {FFFFFF}1 minuto {00ED04}para voltar à bicileta\nquando você sair dela, ou ela irá sumir. {FFFFFF}Bom jogo!","OK","");
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(BikeCivil[vehicleid])
- {
- if(PrimeiraBike == false)
- {
- SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Divirta-se e caso presise de ajuda use {FFFFFF}/ajuda{00ED04}.");
- SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Ou fale com um Administrador usando {FFFFFF}/relatorio{00ED04}.");
- SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Avance para perto do portão e aperte {FFFFFF}H {00ED04}dentro da bicicleta.");
- SendClientMessage(playerid,-1,"{FFFFFF}[ ! ] {00ED04}Obrigado por jogar conosco e tenha um {FFFFFF}bom jogo{00ED04}!");
- PrimeiraBike = true;
- }
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & 2 || newkeys == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,1810.1999512,-1889.5000000,15.1999998))
- for(new c = 0; c <= 24; c++)
- {
- if(IsPlayerInVehicle(playerid,BikeCivil[c]))
- {
- MoveObject(PortaoSpawnCivil,1810.1999512,-1889.5000000,9.1999998,2.0,-1000.0);
- SendClientMessage(playerid,-1,"{00ED04}[ ! ] {FFF3AD}Portão do Spawn Civil aberto, Los Santos é todo seu, bom jogo!");
- SetTimer("FecharPortaoSpawnCivil",6000,false);
- }
- }
- }
- return 1;
- }
- forward FecharPortaoSpawnCivil();
- public FecharPortaoSpawnCivil()
- {
- MoveObject(PortaoSpawnCivil,1810.1999512,-1889.5000000,15.1999998,2.0,-1000.0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement