Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //===================================================//
- // # INCLUDES # //
- //===================================================//
- #include A_SAMP // SaMP TeaM Include
- #include ZCMD // ZeeX Include
- //===================================================//
- // # DEFINES # //
- //===================================================//
- #define iComprarCarro 2013
- #define iMotos 2014
- #define iHelicopteros 2015
- #define iLowriders 2016
- #define iOffRoad 2017
- #define iEsportes 2018
- #define iPortoSeguro 2019
- //===================================================//
- // # FORWARDS # //
- //===================================================//
- forward TerminarTextDraws(playerid);
- //===================================================//
- // # VARIAVEIS # //
- //===================================================//
- new
- Text:Comprado
- ;
- new
- Float:X,
- Float:Y,
- Float:Z
- ;
- //===================================================//
- // # CALLBACKS # //
- //===================================================//
- public TerminarTextDraws(playerid)
- {
- TextDrawHideForPlayer(playerid, Comprado);
- return 1;
- }
- public OnFilterScriptInit()
- {
- Comprado = TextDrawCreate(404.000000, 306.000000, "Comprado");
- TextDrawBackgroundColor(Comprado, 255);
- TextDrawFont(Comprado, 1);
- TextDrawLetterSize(Comprado, 0.789999, 3.599998);
- TextDrawColor(Comprado, 16711935);
- TextDrawSetOutline(Comprado, 0);
- TextDrawSetProportional(Comprado, 1);
- TextDrawSetShadow(Comprado, 1);
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (!response)
- {
- return true;
- }
- if(dialogid == iComprarCarro)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid, iMotos, DIALOG_STYLE_LIST, "Motos", "Wayfarer\nPizzaboy\nPCJ-600\nFaggio\nFreeway\nSanchez\nQuad\nBMX\nBike\nMountain Bike\nFCR-900\nNRG-500\nBF-400", "Comprar", "Cancelar");
- }
- case 1:
- {
- ShowPlayerDialog(playerid, iEsportes, DIALOG_STYLE_LIST, "Veiculos de Esporte", "Buffalo\nInfernus\nCheetah\nBanshee\nTurismo\nSabre\nZR-350\nHotring Racer\nBlista Compact\nHotring Racer 2\nHotring Racer 3\nSuper GT\nBullet\nUranus\nJester\nFlash\nEuros\nClub\nAlpha\nPhoenix", "Comprar", "Cancelar");
- }
- case 2:
- {
- ShowPlayerDialog(playerid, iHelicopteros, DIALOG_STYLE_LIST, "Helicopteros", "Leviathan\nSeasparrow\nMaverick\nSAN News Maverick\nRaindance", "Comprar", "Cancelar");
- }
- case 3:
- {
- ShowPlayerDialog(playerid, iLowriders, DIALOG_STYLE_LIST, "Lowriders", "Voodoo\nRemington\nSlamvan\nBlade\nTahoma\nSavanna\nBroadway\nTornado", "Comprar", "Cancelar");
- }
- case 4:
- {
- ShowPlayerDialog(playerid, iOffRoad, DIALOG_STYLE_LIST, "Off Road", "Landstalker\nBF Injection\nMonster\nPatriot\nRancher\nSandking\nMesa\nMonster A\nMonster B\nBandito\nDune\nHuntley", "Comprar", "Cancelar");
- }
- }
- return 1;
- }
- if(dialogid == iMotos)
- {
- if (!response)
- {
- return true;
- }
- GetPlayerPos ( playerid , X , Y , Z ) ;
- TextDrawShowForPlayer(playerid, Comprado);
- PlayerPlaySound(playerid, 1085, X, Y, Z);
- SetTimerEx("TerminarTextDraws", 1000, false, "i", playerid);
- switch(listitem)
- {
- case 0:
- {
- CreateVehicle ( 586, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Wayfarer
- GivePlayerMoney(playerid, -1500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ Wayfarer } {1E90FF}por R$1500,00");
- }
- case 1:
- {
- CreateVehicle ( 448, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Pizzaboy
- GivePlayerMoney(playerid, -1500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ Pizzaboy } {1E90FF}por R$1500,00");
- }
- case 2:
- {
- CreateVehicle ( 461, X , Y , Z , 180 , -1 , -1 , -1 ) ; // PCJ-600
- GivePlayerMoney(playerid, -2900);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ PCJ-600 } {1E90FF}por R$2900,00");
- }
- case 3:
- {
- CreateVehicle ( 462, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Faggio
- GivePlayerMoney(playerid, -500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ Faggio } {1E90FF}por R$500,00");
- }
- case 4:
- {
- CreateVehicle ( 463, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Freeway
- GivePlayerMoney(playerid, -2000);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ Freeway } {1E90FF}por R$2000,00");
- }
- case 5:
- {
- CreateVehicle ( 468, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Sanchez
- GivePlayerMoney(playerid, -1000);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ Sanchez } {1E90FF}por R$1000,00");
- }
- case 6:
- {
- CreateVehicle ( 471, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Quad
- GivePlayerMoney(playerid, -1500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um quadriciclo {FFA500}{ Quad } {1E90FF}por R$1500,00");
- }
- case 7:
- {
- CreateVehicle ( 481, X , Y , Z , 180 , -1 , -1 , -1 ) ; // BMX
- GivePlayerMoney(playerid, -150);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ BMX } {1E90FF}por R$150,00");
- }
- case 8:
- {
- CreateVehicle ( 509, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Bike
- GivePlayerMoney(playerid, -100);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ Bike } {1E90FF}por R$100,00");
- }
- case 9:
- {
- CreateVehicle ( 510, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Mountain Bike
- GivePlayerMoney(playerid, -150);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ Mountain Bike } {1E90FF}por R$150,00");
- }
- case 10:
- {
- CreateVehicle ( 521, X , Y , Z , 180 , -1 , -1 , -1 ) ; // FCR-900
- GivePlayerMoney(playerid, -5000);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ FCR-900 } {1E90FF}por R$5000,00");
- }
- case 11:
- {
- CreateVehicle ( 522, X , Y , Z , 180 , -1 , -1 , -1 ) ; // NRG-500
- GivePlayerMoney(playerid, -5500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ NRG-500 } {1E90FF}por R$5500,00");
- }
- case 12:
- {
- CreateVehicle ( 581, X , Y , Z , 180 , -1 , -1 , -1 ) ; // BF-400
- GivePlayerMoney(playerid, -3500);
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou uma moto {FFA500}{ BF-400 } {1E90FF}por R$3500,00");
- }
- }
- return 1;
- }
- if(dialogid == iEsportes)
- {
- if (!response)
- {
- return true;
- }
- GivePlayerMoney(playerid, -7500);
- GetPlayerPos ( playerid , X , Y , Z ) ;
- TextDrawShowForPlayer(playerid, Comprado);
- PlayerPlaySound(playerid, 1085, X, Y, Z);
- SetTimerEx("TerminarTextDraws", 1000, false, "i", playerid);
- switch(listitem)
- {
- case 0:
- {
- CreateVehicle ( 402, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Buffalo
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um um carro {FFA500}{ Buffalo } {1E90FF}por R$7500,00");
- }
- case 1:
- {
- CreateVehicle ( 411, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Infernus
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Infernus } {1E90FF}por R$7500,00");
- }
- case 2:
- {
- CreateVehicle ( 415, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Cheetah
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Cheetah } {1E90FF}por R$7500,00");
- }
- case 3:
- {
- CreateVehicle ( 429, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Banshee
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Banshee } {1E90FF}por R$7500,00");
- }
- case 4:
- {
- CreateVehicle ( 451, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Turismo
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Turismo } {1E90FF}por R$7500,00");
- }
- case 5:
- {
- CreateVehicle ( 475, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Sabre
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Sabre } {1E90FF}por R$7500,00");
- }
- case 6:
- {
- CreateVehicle ( 477, X , Y , Z , 180 , -1 , -1 , -1 ) ; // ZR-350
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um quadriciclo {FFA500}{ ZR-350 } {1E90FF}por R$7500,00");
- }
- case 7:
- {
- CreateVehicle ( 494, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Hotring Racer
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ Hotring Racer } {1E90FF}por R$7500,00");
- }
- case 8:
- {
- CreateVehicle ( 496, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Blista Compact
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ Blista Compact } {1E90FF}por R$7500,00");
- }
- case 9:
- {
- CreateVehicle ( 502, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Hotring Racer 2
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou a bicicleta {FFA500}{ Hotring Racer 2 } {1E90FF}por R$7500,00");
- }
- case 10:
- {
- CreateVehicle ( 503, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Hotring Racer 3
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Hotring Racer 3 } {1E90FF}por R$7500,00");
- }
- case 11:
- {
- CreateVehicle ( 541, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Bullet
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Bullet } {1E90FF}por R$7500,00");
- }
- case 12:
- {
- CreateVehicle ( 558, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Uranus
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Uranus } {1E90FF}por R$7500,00");
- }
- case 13:
- {
- CreateVehicle ( 559, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Jester
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Jester } {1E90FF}por R$7500,00");
- }
- case 14:
- {
- CreateVehicle ( 565, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Flash
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Flash } {1E90FF}por R$7500,00");
- }
- case 15:
- {
- CreateVehicle ( 587, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Euros
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Euros } {1E90FF}por R$7500,00");
- }
- case 16:
- {
- CreateVehicle ( 602, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Alpha
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Alpha } {1E90FF}por R$7500,00");
- }
- case 17:
- {
- CreateVehicle ( 603, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Phoenix
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um carro {FFA500}{ Phoenix } {1E90FF}por R$7500,00");
- }
- }
- return 1;
- }
- if(dialogid == iHelicopteros)
- {
- if (!response)
- {
- return true;
- }
- GivePlayerMoney(playerid, -12000);
- GetPlayerPos ( playerid , X , Y , Z ) ;
- TextDrawShowForPlayer(playerid, Comprado);
- PlayerPlaySound(playerid, 1085, X, Y, Z);
- SetTimerEx("TerminarTextDraws", 1000, false, "i", playerid);
- switch(listitem)
- {
- case 0:
- {
- CreateVehicle ( 417, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Leviathan
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um um Helicoptero {FFA500}{ Leviathan } {1E90FF}por R$12000,00");
- }
- case 1:
- {
- CreateVehicle ( 447, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Seasparrow
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Helicoptero {FFA500}{ Seasparrow } {1E90FF}por R$12000,00");
- }
- case 2:
- {
- CreateVehicle ( 487, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Maverick
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Helicoptero {FFA500}{ Maverick } {1E90FF}por R$12000,00");
- }
- case 3:
- {
- CreateVehicle ( 488, X , Y , Z , 180 , -1 , -1 , -1 ) ; // SAN News Maverick
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Helicoptero {FFA500}{ SAN News Maverick } {1E90FF}por R$12000,00");
- }
- case 4:
- {
- CreateVehicle ( 563, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Raindance
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Helicoptero {FFA500}{ Raindance } {1E90FF}por R$12000,00");
- }
- }
- return 1;
- }
- if(dialogid == iLowriders)
- {
- if (!response)
- {
- return true;
- }
- GivePlayerMoney(playerid, -6000);
- GetPlayerPos ( playerid , X , Y , Z ) ;
- TextDrawShowForPlayer(playerid, Comprado);
- PlayerPlaySound(playerid, 1085, X, Y, Z);
- SetTimerEx("TerminarTextDraws", 1000, false, "i", playerid);
- switch(listitem)
- {
- case 0:
- {
- CreateVehicle ( 412, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Voodoo
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um um Lowrider {FFA500}{ Voodoo } {1E90FF}por R$6000,00");
- }
- case 1:
- {
- CreateVehicle ( 534, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Remington
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Remington } {1E90FF}por R$6000,00");
- }
- case 2:
- {
- CreateVehicle ( 535, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Slamvan
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Slamvan } {1E90FF}por R$6000,00");
- }
- case 3:
- {
- CreateVehicle ( 536, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Blade
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Blade } {1E90FF}por R$6000,00");
- }
- case 4:
- {
- CreateVehicle ( 566, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Tahoma
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Tahoma } {1E90FF}por R$6000,00");
- }
- case 5:
- {
- CreateVehicle ( 567, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Savanna
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Savanna } {1E90FF}por R$6000,00");
- }
- case 6:
- {
- CreateVehicle ( 575, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Broadway
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Broadway } {1E90FF}por R$6000,00");
- }
- case 7:
- {
- CreateVehicle ( 576, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Tornado
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Lowrider {FFA500}{ Tornado } {1E90FF}por R$6000,00");
- }
- }
- return 1;
- }
- if(dialogid == iOffRoad)
- {
- if (!response)
- {
- return true;
- }
- GivePlayerMoney(playerid, -6000);
- GetPlayerPos ( playerid , X , Y , Z ) ;
- TextDrawShowForPlayer(playerid, Comprado);
- PlayerPlaySound(playerid, 1085, X, Y, Z);
- SetTimerEx("TerminarTextDraws", 1000, false, "i", playerid);
- switch(listitem)
- {
- case 0:
- {
- CreateVehicle ( 400, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Landstalker
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um um Off-Road {FFA500}{ Landstalker } {1E90FF}por R$6000,00");
- }
- case 1:
- {
- CreateVehicle ( 424, X , Y , Z , 180 , -1 , -1 , -1 ) ; // BF Injection
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ BF Injection } {1E90FF}por R$6000,00");
- }
- case 2:
- {
- CreateVehicle ( 444, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Monster
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Monster } {1E90FF}por R$6000,00");
- }
- case 3:
- {
- CreateVehicle ( 470, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Patriot
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Patriot } {1E90FF}por R$6000,00");
- }
- case 4:
- {
- CreateVehicle ( 489, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Rancher
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Rancher } {1E90FF}por R$6000,00");
- }
- case 5:
- {
- CreateVehicle ( 495, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Sandking
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Sandking } {1E90FF}por R$6000,00");
- }
- case 6:
- {
- CreateVehicle ( 500, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Mesa
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Mesa } {1E90FF}por R$6000,00");
- }
- case 7:
- {
- CreateVehicle ( 556, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Monster A
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Monster A } {1E90FF}por R$6000,00");
- }
- case 8:
- {
- CreateVehicle ( 557, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Monster B
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Monster B } {1E90FF}por R$6000,00");
- }
- case 9:
- {
- CreateVehicle ( 568, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Bandito
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Bandito } {1E90FF}por R$6000,00");
- }
- case 10:
- {
- CreateVehicle ( 573, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Dune
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Dune } {1E90FF}por R$6000,00");
- }
- case 11:
- {
- CreateVehicle ( 579, X , Y , Z , 180 , -1 , -1 , -1 ) ; // Huntley
- SendClientMessage(playerid, -1, "{1E90FF}Você comprou um Off-Road {FFA500}{ Huntley } {1E90FF}por R$6000,00");
- }
- }
- return 1;
- }
- return 1;
- }
- CMD:comprarcarro(playerid)
- {
- ShowPlayerDialog(playerid, iComprarCarro, DIALOG_STYLE_LIST, "Comprar Carros", "Motos\nEsportes\nHelicopteros\nLowriders\nOff Road", "Comprar", "Cancelar");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement