Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This is my 1st Fs
- //G-Cars and Weapons Spawner System
- //Credits: By me, Zeex for ZCMD, gamer931215 for gDialog
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- #include <gDialog>
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_ALLDEPT 0xFF8282AA
- #define COL_LIGHTBLUE "{00CED1}"
- #if defined FILTERSCRIPT
- new SpawnedVehicle[MAX_PLAYERS];
- stock SpawnVehicleForPlayer(vehicleid, playerid)
- {
- if(SpawnedVehicle[playerid] != 0)
- {
- DestroyVehicle(SpawnedVehicle[playerid]);
- }
- new Float:X, Float:Y, Float:Z, Float:Angle;
- GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
- GetPlayerFacingAngle(playerid, Float:Angle);
- SpawnedVehicle[playerid] = CreateVehicle(vehicleid, X, Y, Z + 2.0, Angle + 90.0, -1, -1, 600);
- SetVehicleVirtualWorld(SpawnedVehicle[playerid], GetPlayerVirtualWorld(playerid));
- LinkVehicleToInterior(SpawnedVehicle[playerid], GetPlayerInterior(playerid));
- PutPlayerInVehicle(playerid, SpawnedVehicle[playerid], 0);
- }
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" G-Cars and Weapons Spawner System Loaded...");
- print("--------------------------------------\n");
- //========================Dialogs=======================
- CreateDialog(0, DIALOG_STYLE_LIST, "Gmenu", "gCars\ngWeapons", "Select", "Close");
- CreateDialog(1, DIALOG_STYLE_LIST, "gCars", "Bikes\nBoats\nCars\nFactionCars\nFlans\nRC", "Select", "Close");
- CreateDialog(2, DIALOG_STYLE_LIST, "Bikes", "PCJ-600\nFaggio\nFreeway\nSanchez\nQuad\nBMX\nBike\nMountain Bike\nFCR-900\nNRG-500\nHPV1000\nBF-400\nWayfarer", "Select", "Close");
- CreateDialog(3, DIALOG_STYLE_LIST, "Cars", "Landstalker\nBravura\nBuffalo\nLinerunner\nPerenniel\nSentinel\nStretch\nManana\nInfernus\nVoodoo\nPony\nNext Page", "Select", "Close");
- CreateDialog(4, DIALOG_STYLE_LIST, "Cars2", "Cheetah\nMoonbeam\nEsperanto\nWashington\nBobcat\nBF Injection\nPremier\nBanshee\nHotknife\nPrevion\nStallion\nNext Page", "Select", "Close");
- CreateDialog(5, DIALOG_STYLE_LIST, "Cars3", "Romero\nPacker\nMonster\nAdmiral\nTurismo\nCaddy\nSolair\nGlendale\nOceanic\nPatriot\nHermes\nNext Page", "Select", "Close");
- CreateDialog(7, DIALOG_STYLE_LIST, "gWeapons", "9mm\ns9mm\nDesert Eagle\nShotgun\nSawoffShotgun\nCombat Shotgun\nUzi\nMp5\nAK-47\nM4\nTec-9\nCountry Rifle\nSniper Rifle\nCamera\nParachute", "Select", "Close");
- return 1;
- }
- #endif
- //========================Commands========================
- CMD:gmenu(playerid, params[])
- {
- ShowPlayerDialog(playerid, 0);
- return 1;
- }
- CMD:fix(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "You are not in a vehicle!");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, 0xFFFFFFFF, "Thanks For Using G-Cars and Weapons Spawn System. Vehicle is fixed!");
- return 1;
- }
- //========================DialogResponse========================
- DIALOG:0(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, 1);
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid, 7);
- }
- }
- return 1;
- }
- DIALOG:1(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid, 2);
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid, 3);
- }
- }
- return 1;
- }
- DIALOG:2(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- SpawnVehicleForPlayer(461, playerid);
- }
- if(listitem == 1)
- {
- SpawnVehicleForPlayer(462, playerid);
- }
- if(listitem == 2)
- {
- SpawnVehicleForPlayer(463, playerid);
- }
- if(listitem == 3)
- {
- SpawnVehicleForPlayer(468, playerid);
- }
- if(listitem == 4)
- {
- SpawnVehicleForPlayer(471, playerid);
- }
- if(listitem == 5)
- {
- SpawnVehicleForPlayer(481, playerid);
- }
- if(listitem == 6)
- {
- SpawnVehicleForPlayer(509, playerid);
- }
- if(listitem == 7)
- {
- SpawnVehicleForPlayer(510, playerid);
- }
- if(listitem == 8)
- {
- SpawnVehicleForPlayer(521, playerid);
- }
- if(listitem == 9)
- {
- SpawnVehicleForPlayer(522, playerid);
- }
- if(listitem == 10)
- {
- SpawnVehicleForPlayer(523, playerid);
- }
- if(listitem == 11)
- {
- SpawnVehicleForPlayer(581, playerid);
- }
- if(listitem == 12)
- {
- SpawnVehicleForPlayer(586, playerid);
- }
- }
- return 1;
- }
- DIALOG:3(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- SpawnVehicleForPlayer(400, playerid);
- }
- if(listitem == 1)
- {
- SpawnVehicleForPlayer(401, playerid);
- }
- if(listitem == 2)
- {
- SpawnVehicleForPlayer(402, playerid);
- }
- if(listitem == 3)
- {
- SpawnVehicleForPlayer(403, playerid);
- }
- if(listitem == 4)
- {
- SpawnVehicleForPlayer(404, playerid);
- }
- if(listitem == 5)
- {
- SpawnVehicleForPlayer(405, playerid);
- }
- if(listitem == 6)
- {
- SpawnVehicleForPlayer(409, playerid);
- }
- if(listitem == 7)
- {
- SpawnVehicleForPlayer(410, playerid);
- }
- if(listitem == 8)
- {
- SpawnVehicleForPlayer(411, playerid);
- }
- if(listitem == 9)
- {
- SpawnVehicleForPlayer(412, playerid);
- }
- if(listitem == 10)
- {
- SpawnVehicleForPlayer(413, playerid);
- }
- if(listitem == 11)
- {
- ShowPlayerDialog(playerid, 4);
- }
- }
- return 1;
- }
- DIALOG:4(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- SpawnVehicleForPlayer(415, playerid);
- }
- if(listitem == 1)
- {
- SpawnVehicleForPlayer(418, playerid);
- }
- if(listitem == 2)
- {
- SpawnVehicleForPlayer(419, playerid);
- }
- if(listitem == 3)
- {
- SpawnVehicleForPlayer(421, playerid);
- }
- if(listitem == 4)
- {
- SpawnVehicleForPlayer(422, playerid);
- }
- if(listitem == 5)
- {
- SpawnVehicleForPlayer(424, playerid);
- }
- if(listitem == 6)
- {
- SpawnVehicleForPlayer(426, playerid);
- }
- if(listitem == 7)
- {
- SpawnVehicleForPlayer(429, playerid);
- }
- if(listitem == 8)
- {
- SpawnVehicleForPlayer(434, playerid);
- }
- if(listitem == 9)
- {
- SpawnVehicleForPlayer(436, playerid);
- }
- if(listitem == 10)
- {
- SpawnVehicleForPlayer(439, playerid);
- }
- if(listitem == 11)
- {
- ShowPlayerDialog(playerid, 5);
- }
- }
- return 1;
- }
- DIALOG:5(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- SpawnVehicleForPlayer(442, playerid);
- }
- if(listitem == 1)
- {
- SpawnVehicleForPlayer(443, playerid);
- }
- if(listitem == 2)
- {
- SpawnVehicleForPlayer(444, playerid);
- }
- if(listitem == 3)
- {
- SpawnVehicleForPlayer(445, playerid);
- }
- if(listitem == 4)
- {
- SpawnVehicleForPlayer(451, playerid);
- }
- if(listitem == 5)
- {
- SpawnVehicleForPlayer(457, playerid);
- }
- if(listitem == 6)
- {
- SpawnVehicleForPlayer(458, playerid);
- }
- if(listitem == 7)
- {
- SpawnVehicleForPlayer(466, playerid);
- }
- if(listitem == 8)
- {
- SpawnVehicleForPlayer(467, playerid);
- }
- if(listitem == 9)
- {
- SpawnVehicleForPlayer(470, playerid);
- }
- if(listitem == 10)
- {
- SpawnVehicleForPlayer(474, playerid);
- }
- if(listitem == 11)
- {
- ShowPlayerDialog(playerid, 6);
- }
- }
- return 1;
- }
- DIALOG:7(playerid, response, listitem, inputtext[])
- {
- if(response)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid, 22, 9999);
- GivePlayerMoney(playerid, -5000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With 9mm. Price Is 5000$!!");
- }
- if(listitem == 1)
- {
- GivePlayerWeapon(playerid, 23, 9999);
- GivePlayerMoney(playerid, -10000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With s9mm. Price Is 10000$!!");
- }
- if(listitem == 2)
- {
- GivePlayerWeapon(playerid, 24, 9999);
- GivePlayerMoney(playerid, -30000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Desert Eagle. Price Is 30000$!!");
- }
- if(listitem == 3)
- {
- GivePlayerWeapon(playerid, 25, 9999);
- GivePlayerMoney(playerid, -20000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Shotgun. Price Is 20000$!!");
- }
- if(listitem == 4)
- {
- GivePlayerWeapon(playerid, 26, 9999);
- GivePlayerMoney(playerid, -30000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With SawoffShotgun. Price Is 30000$!!");
- }
- if(listitem == 5)
- {
- GivePlayerWeapon(playerid, 27, 9999);
- GivePlayerMoney(playerid, -50000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With CombatShotgun. Price Is 50000$!!");
- }
- if(listitem == 6)
- {
- GivePlayerWeapon(playerid, 28, 9999);
- GivePlayerMoney(playerid, -40000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Uzi. Price Is 40000$!!");
- }
- if(listitem == 7)
- {
- GivePlayerWeapon(playerid, 29, 9999);
- GivePlayerMoney(playerid, -30000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With MP5. Price Is 30000$!!");
- }
- if(listitem == 8)
- {
- GivePlayerWeapon(playerid, 30, 9999);
- GivePlayerMoney(playerid, -50000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With AK-47. Price Is 50000$!!");
- }
- if(listitem == 9)
- {
- GivePlayerWeapon(playerid, 31, 9999);
- GivePlayerMoney(playerid, -60000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With M4. Price Is 60000$!!");
- }
- if(listitem == 10)
- {
- GivePlayerWeapon(playerid, 32, 9999);
- GivePlayerMoney(playerid, -40000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Tec-9. Price Is 40000$!!");
- }
- if(listitem == 11)
- {
- GivePlayerWeapon(playerid, 33, 9999);
- GivePlayerMoney(playerid, -30000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Country Rifle. Price Is 30000$!!");
- }
- if(listitem == 12)
- {
- GivePlayerWeapon(playerid, 34, 9999);
- GivePlayerMoney(playerid, -100000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Sniper Rifle. Price Is 100000$!!");
- }
- if(listitem == 13)
- {
- GivePlayerWeapon(playerid, 43, 9999);
- GivePlayerMoney(playerid, -2000);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Camera.");
- }
- if(listitem == 14)
- {
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerMoney(playerid, -500);
- SendClientMessage(playerid, COLOR_YELLOW, "Have Fun With Parachute.");
- }
- }
- return 1;
- }
- CMD:lock(playerid, params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFF004040,"You can only lock the doors as the driver.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- }
- SendClientMessage(playerid, 0x33AA33AA, "Vehicle locked!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1056,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
- }
- return 1;
- }
- CMD:unlock(playerid, params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFF004040,"You can only unlock the doors as the driver.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- SendClientMessage(playerid, 0x33AA33AA, "Vehicle unlocked!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1057,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFF004040, "You're not in a vehicle!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement