Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define PRESSED(%0) \
- (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #define DEAGLEPREIS 1200
- #define SHOTGUNPREIS 600
- #define AK47PREIS 4000
- #define MP5PREIS 2000
- new deagle[MAX_PLAYERS], shotgun[MAX_PLAYERS], ak47[MAX_PLAYERS], mp5[MAX_PLAYERS];
- new lventerpickup, sfenterpickup, lsenterpickup, exitpickup;
- new lsmarkt[MAX_PLAYERS],sfmarkt[MAX_PLAYERS],lvmarkt[MAX_PLAYERS];
- #define COLOR_WHITE 0xFFFFFFFF
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("V-Waffen Shop Beta 0.2 by Viper Loaded...");
- print("--------------------------------------\n");
- lventerpickup = CreatePickup(1318, 1, 1961.9999, 2321.8918, 16.4558);
- sfenterpickup = CreatePickup(1318, 1, -2111.1304, -43.8855, 35.3203);
- lsenterpickup = CreatePickup(1318, 1, 1691.2914,-1200.0410,19.8984);
- exitpickup = CreatePickup(1318, 1, -22.6983, -74.2416, 1007.9487);
- CreateObject(11312,-19.38111687,-82.16435242,1008.95983887,0.00000000,0.00000000,0.00000000); //object(modshop2_sfse) (2)
- CreateObject(8957,-11.81666183,-85.36924744,1009.51208496,0.00000000,0.00000000,0.00000000); //object(vgsespdr01) (1)
- CreateObject(2949,-23.44624901,-73.83814240,1006.72149658,0.00000000,0.00000000,90.00000000); //object(kmb_lockeddoor) (1)
- CreateObject(1353,-13.21133232,-81.15743256,1007.36901855,0.00000000,0.00000000,0.00000000); //object(cj_aircon) (1)
- CreateObject(2653,-17.71093178,-86.71479034,1011.19561768,0.00000000,180.00000000,0.00000000); //object(cj_aircon3) (1)
- CreateObject(2653,-17.69083405,-78.90004730,1011.19561768,0.00000000,179.99450684,0.00000000); //object(cj_aircon3) (2)
- CreateObject(2395,-20.56766510,-80.30813599,1007.06170654,0.00000000,0.00000000,0.00000000); //object(cj_sports_wall) (1)
- CreateObject(348,-20.75782967,-80.29655457,1008.60150146,0.00000000,0.00000000,0.00000000); //object(2)
- CreateObject(349,-18.29081345,-80.23852539,1008.29766846,354.00000000,270.00000000,180.00000000); //object(3)
- CreateObject(2395,-16.94242287,-80.29593658,1007.06170654,0.00000000,0.00000000,0.00000000); //object(cj_sports_wall) (2)
- CreateObject(355,-16.37340546,-80.30175781,1008.26141357,352.55581665,298.10903931,357.36602783); //object(4)
- CreateObject(353,-14.32423592,-80.27681732,1008.36853027,0.00000000,0.00000000,5.50000000); //object(5)
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- PreloadAnimLib(playerid,"CLOTHES");
- ClearAnimations(playerid);
- deagle[playerid] = 0;
- shotgun[playerid] = 0;
- ak47[playerid] = 0;
- mp5[playerid] = 0;
- lvmarkt[playerid] = 0;
- sfmarkt[playerid] = 0;
- lsmarkt[playerid] = 0;
- SetPlayerMapIcon(playerid, 90, 1961.9999, 2321.8918, 16.4558, 6, 90, MAPICON_GLOBAL);//LV
- SetPlayerMapIcon(playerid, 91, -2111.1304, -43.8855, 35.3203, 6, 90, MAPICON_GLOBAL);//SF
- SetPlayerMapIcon(playerid, 92, 1691.2914, -1200.0410, 19.8984, 6, 90, MAPICON_GLOBAL);//LS
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == lventerpickup)
- {
- SetPlayerPos(playerid, -22.6914, -76.7815, 1007.9487);
- lvmarkt[playerid] = 1;
- SetPlayerInterior(playerid, 1);
- }
- if(pickupid == sfenterpickup)
- {
- SetPlayerPos(playerid, -22.6914, -76.7815, 1007.9487);
- sfmarkt[playerid] = 1;
- SetPlayerInterior(playerid, 1);
- }
- if(pickupid == lsenterpickup)
- {
- SetPlayerPos(playerid, -22.6914, -76.7815, 1007.9487);
- lsmarkt[playerid] = 1;
- SetPlayerInterior(playerid, 1);
- }
- if(pickupid == exitpickup)
- {
- if(lvmarkt[playerid] == 1)
- {
- SetPlayerPos(playerid, 1961.9427, 2324.1294, 16.3917);
- lvmarkt[playerid] = 0;
- SetPlayerInterior(playerid, 0);
- }
- else if(sfmarkt[playerid] == 1)
- {
- SetPlayerPos(playerid, -2110.6543, -45.7512, 35.3203);
- sfmarkt[playerid] = 0;
- SetPlayerInterior(playerid, 0);
- }
- else if(lsmarkt[playerid] == 1)
- {
- SetPlayerPos(playerid, 1691.3162, -1202.4640, 19.8984);
- lsmarkt[playerid] = 0;
- SetPlayerInterior(playerid, 0);
- }
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new string[28];
- if (PRESSED(KEY_SECONDARY_ATTACK))
- {
- if(IsPlayerInRangeOfPoint(playerid, 1.0, -20.75782967, -80.29655457, 1008.60150146))
- {
- if(deagle[playerid] == 0)
- {
- format(string, sizeof(string), "Deagle - Preis: %d$", DEAGLEPREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "Enter zum Kaufen - Leertaste zum Abbrechen");
- SetPlayerPos(playerid, -20.6253,-80.6140,1007.9487);
- SetPlayerFacingAngle(playerid, 87.8167);
- SetPlayerCameraPos(playerid, -20.8007,-83.4208,1007.9487);
- SetPlayerCameraLookAt(playerid, -20.6253,-80.6140,1007.9487);
- deagle[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "CLOTHES", "CLO_POSE_Watch", 4.1, 0, 1, 1, 1, 1);
- SetPlayerAttachedObject(playerid, 0, 348, 5, 0.000000, 0.039999, 0.000000, 180.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
- }
- else if(deagle[playerid] == 1)
- {
- if(GetPlayerMoney(playerid) < DEAGLEPREIS)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- deagle[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- format(string, sizeof(string), "Sie haben keine %d$!", DEAGLEPREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- GivePlayerWeapon(playerid, 24, 100);
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- deagle[playerid] = 0;
- GivePlayerMoney(playerid, -DEAGLEPREIS);
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1.0, -18.29081345, -80.23852539, 1008.29766846))
- {
- if(shotgun[playerid] == 0)
- {
- format(string, sizeof(string), "Shotgun - Preis: %d$", SHOTGUNPREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "Enter zum Kaufen - Leertaste zum Abbrechen");
- SetPlayerPos(playerid, -18.1738,-80.6140,1007.9487);
- SetPlayerFacingAngle(playerid, 87.8167);
- SetPlayerCameraPos(playerid, -18.1738,-83.4208,1007.9487);
- SetPlayerCameraLookAt(playerid, -18.1738,-80.6140,1007.9487);
- shotgun[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "CLOTHES", "CLO_POSE_Watch", 4.1, 0, 1, 1, 1, 1);
- SetPlayerAttachedObject(playerid, 0, 349, 5, 0.000000, 0.049999, 0.029999, 180.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
- }
- else if(shotgun[playerid] == 1)
- {
- if(GetPlayerMoney(playerid) < SHOTGUNPREIS)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- shotgun[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- format(string, sizeof(string), "Sie haben keine %d$!", SHOTGUNPREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- GivePlayerWeapon(playerid, 25, 100);
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- shotgun[playerid] = 0;
- GivePlayerMoney(playerid, -SHOTGUNPREIS);
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1.0, -16.37340546, -80.30175781, 1008.26141357))
- {
- if(ak47[playerid] == 0)
- {
- format(string, sizeof(string), "AK47 - Preis: %d$", AK47PREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "Enter zum Kaufen - Leertaste zum Abbrechen");
- SetPlayerPos(playerid, -16.2758,-80.6018,1007.9487);
- SetPlayerFacingAngle(playerid, 87.8167);
- SetPlayerCameraPos(playerid, -16.2758,-83.4208,1007.9487);
- SetPlayerCameraLookAt(playerid, -16.2758,-80.6140,1007.9487);
- ak47[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "CLOTHES", "CLO_POSE_Watch", 4.1, 0, 1, 1, 1, 1);
- SetPlayerAttachedObject(playerid, 0, 355, 5, 0.029999, 0.029999, 0.000000, 180.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
- }
- else if(ak47[playerid] == 1)
- {
- if(GetPlayerMoney(playerid) < AK47PREIS)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- ak47[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- format(string, sizeof(string), "Sie haben keine %d$!", AK47PREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- GivePlayerWeapon(playerid, 30, 100);
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- ak47[playerid] = 0;
- GivePlayerMoney(playerid, -AK47PREIS);
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1.0, -14.32423592, -80.27681732, 1008.36853027))
- {
- if(mp5[playerid] == 0)
- {
- format(string, sizeof(string), "MP5 - Preis: %d$", MP5PREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playerid, COLOR_WHITE, "Enter zum Kaufen - Leertaste zum Abbrechen");
- SetPlayerPos(playerid, -14.1942,-80.8255,1007.9487);
- SetPlayerFacingAngle(playerid, 87.8167);
- SetPlayerCameraPos(playerid, -14.1942,-83.4208,1007.9487);
- SetPlayerCameraLookAt(playerid, -14.1942,-80.6140,1007.9487);
- mp5[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- ApplyAnimation(playerid, "CLOTHES", "CLO_POSE_Watch", 4.1, 0, 1, 1, 1, 1);
- SetPlayerAttachedObject(playerid, 0, 353, 5, 0.000000, 0.020000, 0.000000, 180.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
- }
- else if(mp5[playerid] == 1)
- {
- if(GetPlayerMoney(playerid) < MP5PREIS)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- mp5[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- format(string, sizeof(string), "Sie haben keine %d$!", MP5PREIS);
- SendClientMessage(playerid, COLOR_WHITE, string);
- return 1;
- }
- GivePlayerWeapon(playerid, 29, 100);
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- mp5[playerid] = 0;
- GivePlayerMoney(playerid, -MP5PREIS);
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- }
- }
- if (PRESSED(KEY_SPRINT))
- {
- if(deagle[playerid] == 1)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- deagle[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- else if(shotgun[playerid] == 1)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- shotgun[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- else if(ak47[playerid] == 1)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- ak47[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- else if(mp5[playerid] == 1)
- {
- RemovePlayerAttachedObject(playerid,0);
- SetCameraBehindPlayer(playerid);
- mp5[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- ClearAnimations(playerid);
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock PreloadAnimLib(playerid, animlib[])
- {
- ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement