Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-- 3 Schutzbunker + Teleport & Torbefehl
- ///-- Made in Germany, Bremen - Lower Saxony
- ////-- Made by Dome
- /////-- Befehle
- //- /bunkerwarp -> Teleport Befehle
- //- /mordern -> Tor Befehle
- //- /version -> Script Version
- //- /bnavi -> Navigation zum Bunker (Pickup auf Karte)
- // --------------------------------------------------------- //
- //-- Script Version: 1.D9 --//|||||||||||||||||||||||||||||||||
- // --------------------------------------------------------- //
- #include <a_samp>
- #include <ocmd>
- #define GRÜN 0x00FF14FF
- #define ROT 0xFF1E00FF
- #define GRAU 0x969696FF
- new btor1;
- new btor2;
- new btor3;
- new lebenb1;
- new lebenb2;
- new lebenb3;
- new amorb1;
- new amorb2;
- new amorb3;
- new waffeb1;
- new waffeb2;
- new waffeb3;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Savebunker by Dome");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print("");
- print("----------------------------------\n");
- }
- #endif
- ocmd:op1(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,2367.8000488281, -651.59997558594, 127.09999847412)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor1,2367.8000488281, -651.59997558594, 127.09999847412-18,3);
- return 1;
- }
- ocmd:op11(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,2367.8000488281, -651.59997558594, 127.09999847412)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor1,2367.8000488281, -651.59997558594, 127.09999847412,3);
- return 1;
- }
- ocmd:op2(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,978.5, -2153.8000488281, 12.10000038147)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor2,978.5, -2153.8000488281, 12.10000038147-18,3);
- return 1;
- }
- ocmd:op22(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,978.5, -2153.8000488281, 12.10000038147)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor2,978.5, -2153.8000488281, 12.10000038147,3);
- return 1;
- }
- ocmd:op3(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,-660, -2088.3999023438, 24.5)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor3,-660, -2088.3999023438, 24.5-18,3);
- return 1;
- }
- ocmd:op33(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,18,-660, -2088.3999023438, 24.5)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht am Tor.");
- MoveObject(btor3, -660, -2088.3999023438, 24.5,3);
- return 1;
- }
- public OnGameModeInit()
- {
- //Bunker1//
- lebenb1=CreatePickup(1240,1,984.2585,-2174.4604,13.0938);
- amorb1=CreatePickup(1242,1,986.3835,-2169.0122,13.0938);
- waffeb1=CreatePickup(355,1,985.2297,-2170.9956,13.0938);
- lebenb2=CreatePickup(1240,1,2349.6882,-646.6490,128.0547);
- amorb2=CreatePickup(1242,1,2353.3130,-646.6487,128.0620);
- waffeb2=CreatePickup(356,1,2351.4380,-646.6489,128.0620);
- lebenb3=CreatePickup(1240,1,-646.8779,-2097.6873,28.1793);
- amorb3=CreatePickup(1242,1,-649.5265,-2112.5781,28.1528);
- waffeb3=CreatePickup(353,1,-646.9153,-2106.0139,28.3624);
- //-- Autos am Bunker + Nummernschild --//
- SetVehicleNumberPlate(CreateVehicle(520,990.1105,-2198.8064,13.8114,146.6724,1,1,0),"B-1");
- SetVehicleNumberPlate(CreateVehicle(522,989.7118,-2144.4958,12.6458,75.2303,1,1,0),"B-1");
- SetVehicleNumberPlate(CreateVehicle(531,989.0056,-2156.1145,13.0612,341.9444,1,1,0),"B-1");
- SetVehicleNumberPlate(CreateVehicle(422,982.4733,-2170.7078,13.0798,163.6613,1,1,0),"B-1");
- SetVehicleNumberPlate(CreateVehicle(547,978.7316,-2169.9670,12.8282,166.1418,1,1,0),"B-1");
- SetVehicleNumberPlate(CreateVehicle(471,996.8380,-2143.5391,12.5709,11.7296,1,1,0),"B-1");
- AddStaticVehicle(493,944.5237,-2165.3596,0.0773,0.8458,1,1); // Boat //
- //--------------------------------------------------------------------------------------|
- SetVehicleNumberPlate(CreateVehicle(471,2347.7820,-644.1317,127.7461,92.6508,1,1,0),"B-2");
- SetVehicleNumberPlate(CreateVehicle(542,2354.8022,-644.0673,128.0129,85.8686,1,1,0),"B-2");
- SetVehicleNumberPlate(CreateVehicle(522,2347.3420,-661.4742,127.8213,92.8900,1,1,0),"B-2");
- SetVehicleNumberPlate(CreateVehicle(487,2351.9478,-652.3990,131.9286,343.4851,1,1,0),"B-2");
- //--------------------------------------------------------------------------------------|
- SetVehicleNumberPlate(CreateVehicle(471,-665.9520,-2102.8713,25.7075,152.5808,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(451,-655.0951,-2087.0642,26.8436,330.4973,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(547,-652.5279,-2088.8623,27.2035,328.4322,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(409,-643.7964,-2092.5535,28.4870,239.7199,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(411,-636.6713,-2097.1204,28.6598,103.7364,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(522,-650.1942,-2091.2537,27.3439,331.2708,1,1,0),"B-3");
- SetVehicleNumberPlate(CreateVehicle(520,-669.3393,-2115.1826,27.2570,60.4022,1,1,0),"B-3");
- //-- Bunker [[1]] --//
- CreateObject(987, 2345.1000976563, -663.40002441406, 127.5, 0, 0, 0);
- CreateObject(987, 2344.8000488281, -651.59997558594, 127.30000305176, 0, 0, 272);
- CreateObject(987, 2344.3999023438, -639.70001220703, 127.19999694824, 0, 0, 272);
- CreateObject(987, 2355.8999023438, -639.70001220703, 127.09999847412, 0, 0, 179.5);
- CreateObject(987, 2367.3000488281, -639.79998779297, 127.09999847412, 0, 0, 180);
- CreateObject(987, 2354.3000488281, -663.40002441406, 127.19999694824, 0, 0, 0);
- CreateObject(987, 2365.8999023438, -663.29998779297, 127.30000305176, 0, 0, 83);
- btor1=CreateObject(987, 2367.8000488281, -651.59997558594, 127.09999847412, 0, 0, 94); //Bunker 1 Tor//
- //-- Bunker [[2]] --//
- CreateObject(987, 976.5, -2165.5, 12.10000038147, 0, 0, 260);
- CreateObject(987, 974.40002441406, -2177.3999023438, 12.10000038147, 0, 0, 321.25);
- CreateObject(987, 983.70001220703, -2185, 11.60000038147, 0, 0, 336);
- CreateObject(987, 994.5, -2189.8999023438, 11.60000038147, 0, 0, 0);
- CreateObject(16280, 993, -2151.3000488281, 16.39999961853, 0, 0, 344);
- CreateObject(987, 1004.5999755859, -2139.1000976563, 12.10000038147, 0, 0, 186);
- CreateObject(987, 992.70001220703, -2140.3999023438, 12.10000038147, 0, 0, 190);
- CreateObject(987, 981.29998779297, -2142.3000488281, 12.10000038147, 0, 0, 256.5);
- btor2=CreateObject(987, 978.5, -2153.8000488281, 12.10000038147, 0, 0, 260); //Bunker 2 Tor//
- //-- Bunker [[3]] --//
- CreateObject(10831, -651.5, -2101.3999023438, 29.60000038147, 0, 0, 240);
- CreateObject(987, -670.5, -2106.8999023438, 26.200000762939, 0, 0, 330.75);
- CreateObject(987, -659.79998779297, -2112.8999023438, 26.10000038147, 0, 0, 330);
- CreateObject(987, -646.09997558594, -2088.3000488281, 26.299999237061, 0, 0, 148.25);
- CreateObject(987, -635.70001220703, -2094.6000976563, 26.299999237061, 0, 0, 148.5);
- CreateObject(987, -632.5, -2096.3000488281, 26.200000762939, 0, 0, 150);
- CreateObject(987, -638.59997558594, -2106.3999023438, 26.299999237061, 0, 0, 58.75);
- CreateObject(987, -644.40002441406, -2116.6999511719, 26.299999237061, 0, 0, 60.25);
- CreateObject(987, -646.5, -2120.5, 26.200000762939, 0, 0, 62);
- CreateObject(987, -656.90002441406, -2114.8999023438, 26.10000038147, 0, 0, 332);
- CreateObject(987, -665.70001220703, -2097.8999023438, 24.5, 0, 0, 241.75);
- CreateObject(987, -655.5, -2080.6999511719, 24.5, 0, 0, 239);
- btor3=CreateObject(987, -660, -2088.3999023438, 24.5, 0, 0, 240); //Bunker 3 Tor//
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- 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[])
- {
- if (strcmp("/bunkerwarp", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,GRAU,"Hier siehst du die Befehle zum Teleportieren");
- SendClientMessage(playerid,GRÜN,"{FF0000} Bunker 1: {FFF00FF} /warpb1");
- SendClientMessage(playerid,GRÜN,"{FF0000} Bunker 2: {FFF00FF} /warpb2");
- SendClientMessage(playerid,GRÜN,"{FF0000} Bunker 3: {FFF00FF} /warpb3");
- return 1;
- }
- if (strcmp("/modern", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,GRAU,"Hier siehst du die Befehle zum Tor öffnen.");
- SendClientMessage(playerid,GRÜN,"Bunker Tor 1: /op1"); //Schließen mit /op11
- SendClientMessage(playerid,GRÜN,"Bunker Tor 2: /op2"); //Schließen mit /op22
- SendClientMessage(playerid,GRÜN,"Bunker Tor 3: /op3"); //Schließen mit /op33
- SendClientMessage(playerid,ROT,"Hinweis: Du schließt die tore in dem du die Zahl hinterschreibst!");
- SendClientMessage(playerid,ROT,"z.B Tor 1: /op1 das tor ist offen, /op11 das Tor ist wieder zu.");
- return 1;
- }
- if (strcmp("/version", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,GRAU,"[[Bunk]] Version");
- SendClientMessage(playerid,GRÜN," Du besitzt die Version { 1.D9 }");
- return 1;
- }
- if (strcmp("/bnavi", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,GRAU,"Navigationssystem von [[Bunk]]");
- SendClientMessage(playerid,GRÜN,"Bunker 1: /sb1");
- SendClientMessage(playerid,GRÜN,"Bunker 2: /sb2");
- SendClientMessage(playerid,GRÜN,"Bunker 3: /sb3");
- return 1;
- }
- if (strcmp("/sb1", cmdtext, true, 10) == 0)
- {
- SetPlayerCheckpoint(playerid,982.6649,-2162.0979,13.0938,5.0);
- SendClientMessage(playerid,GRAU,"Dein Zielbunker wurde auf der Karte makiert.");
- return 1;
- }
- if (strcmp("/sb2", cmdtext, true, 10) == 0)
- {
- SetPlayerCheckpoint(playerid,2351.1226,-653.2766,128.0547,5.0);
- SendClientMessage(playerid,GRAU,"Dein Zielbunker wurde auf der Karte makiert.");
- return 1;
- }
- if (strcmp("/sb3", cmdtext, true, 10) == 0)
- {
- SetPlayerCheckpoint(playerid,-661.2548,-2095.9570,26.3797,5.0);
- SendClientMessage(playerid,GRAU,"Dein Zielbunker wurde auf der Karte makiert.");
- return 1;
- }
- if (strcmp("/warpb2", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid,982.6649,-2162.0979,13.0938);
- SendClientMessage(playerid,GRAU,"Du hast dich zu Bunker 2 Teleportiert.");
- return 1;
- }
- if (strcmp("/warpb1", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid,2351.1226,-653.2766,128.0547);
- SendClientMessage(playerid,GRAU,"Du hast dich zu Bunker 1 Teleportiert.");
- return 1;
- }
- if (strcmp("/warpb3", cmdtext, true, 10) == 0)
- {
- SetPlayerPos(playerid,-661.2548,-2095.9570,26.379);
- SendClientMessage(playerid,GRAU,"Du hast dich zu Bunker 3 Teleportiert.");
- return 1;
- }
- 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)
- {
- DisablePlayerCheckpoint(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==lebenb1)
- {
- SetPlayerHealth(playerid,150);
- return 1;
- }
- if(pickupid==lebenb2)
- {
- SetPlayerHealth(playerid,150);
- return 1;
- }
- if(pickupid==lebenb3)
- {
- SetPlayerHealth(playerid,150);
- return 1;
- }
- if(pickupid==amorb1)
- {
- SetPlayerArmour(playerid,150);
- return 1;
- }
- if(pickupid==amorb2)
- {
- SetPlayerArmour(playerid,150);
- return 1;
- }
- if(pickupid==amorb3)
- {
- SetPlayerArmour(playerid,150);
- return 1;
- }
- if(pickupid==waffeb1)
- {
- GivePlayerWeapon(playerid,30,200);
- return 1;
- }
- if(pickupid==waffeb2)
- {
- GivePlayerWeapon(playerid,31,200);
- return 1;
- }
- if(pickupid==waffeb3)
- {
- GivePlayerWeapon(playerid,29,200);
- return 1;
- }
- 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)
- {
- 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;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement