Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*****************************************************************************************************************************************************************
- ****************Dies ist das NuklearraketenFS von starmaster. Es darf verändert werden, jedoch nicht ohne die Erlaubnis des Scripters hochgeladen werden.*********
- **************************************************Außerdem dürfen die Kommentare nicht entfernt/verändert werden**************************************************
- *******************************************************************Ich wünsche viel Spaß :D***********************************************************************
- ******************************************************************************************************************************************************************/
- #define FILTERSCRIPT
- #include <a_samp>
- #if defined FILTERSCRIPT
- //-------------forwards-------------//
- forward Atom0();
- forward Atom1();
- forward Atom2();
- forward Atom3();
- forward Atom4();
- forward Atom5();
- //-----------Farben-------------
- #define DUNKELBLAU 0x0005FFFF
- #define HELLBLAU 0x009BFFFF
- #define HELLBLAU2 0x00CDFFFF
- #define LILABLAU 0x3200FFFF
- #define ROT 0xFF0000FF
- #define COLOR_RED 0xFF0000FF
- #define HELLROT 0xFF0000A4
- #define ORANGE 0xFF8C00FF
- #define ORANGE2 0xFFA000FF
- #define ORANGEGELB 0xFFC800FF
- #define HELLGRUEN 0x73FF00FF
- #define GRUEN 0x00FF1EFF
- #define GRUENBLAU 0x00FF8CFF
- #define SCHWARZ 0x000000FF
- #define GRAUV1 0x8C8C8CFF
- #define GRAUV2 0xAAAAAAFF
- #define GRAUV3 0x464646FF
- #define GRAUV4 0xBEBEBEFF
- #define ROSA 0xFF00D7FF
- #define LILA 0xB400FFFF
- #define BRAUNROT 0x4B0000FF
- #define WEIß 0xFEFEFEFF
- #define BRAUN 0x370000FF
- #define CYAN 0x00FFF0FF
- #define ORANGEV2 0xFF4600FF
- #define LILAV2 0x7800FFFF
- #define GRAUV5 0xD2D2D2FF
- #define GRASGRUEN 0x69FF00FF
- #define GRASGRUENV2 0xB9FF00FF
- #define LILAROT 0xFF0055FF
- #define HAUTFARBE 0xCF6C008C
- #define HELLROSA 0xCF6CE08C
- #define DUNKELGRÜN 0x002400FF
- #define DUNKELBLAUV2 0x002438FF
- #define SANITAETERFARBE 0xFF4435FF
- #define HELLROSAV2 0xFF84FFFF
- #define GELB 0xFFFF00FF
- #define DUNKELLILA 0xB000CCFF
- #define WEINROT 0xB0003CFF
- #define ANDERSGELB 0xCCDD8CFF
- #define DUNKELGRAU 0x3C3C3CFF
- #define DIFFERENZROSA 0xC75C83B5
- #define PISSGELB 0xFFFF0FB5
- #define HELLGRUENV5 0x00FF0041
- #define GANZWEIß 0xFFFFFFFF
- #define FBIBLAU 0x1400FFFF
- #define LVPDBLAU 0x00AFFFFF
- #define GSGRUEN 0x41FF00FF
- #define BALLALILA 0xAA00FFFF
- #define HITMANSCHWARZ 0x0A0A0AFF
- #define TERRORORANGE 0xFF6E00FF
- #define CRIMEROT 0xFF0005FF
- #define ZIVIWEIß 0xF0F0F0FF
- #define COLOR_LIGHTBLUE 0x0093FFFF
- new Jetdoor, Rakete, Atomeffects;
- new bool:AKTIV;
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" starmaster's Atomraketenscript geladen");
- print("--------------------------------------\n");
- AKTIV = true;
- //---------------------Objecte----------------------//
- CreatePickup(1,1,270.6034,1879.3615,-30.3906,-1);
- Rakete=CreateObject(17051, 269.3991394043, 1883.4410400391, -31.09375, 0, 0, 0);
- Jetdoor=CreateObject(3095, 268.60940551758, 1883.93359375, 15.841014862061, 0, 0, 2);
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n-----------------------------------------------");
- print(" *********starmaster's Atomrakete geladen********");
- print("-----------------------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- 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("/atomhacken", cmdtext, true) == 0)
- {
- if(AKTIV == true && IsPlayerInRangeOfPoint(playerid,2,271.3021,1879.4070,-30.3906))
- {
- new Atomname[MAX_PLAYER_NAME], string[44];
- GetPlayerName(playerid, Atomname, sizeof(Atomname));
- TogglePlayerControllable(playerid,0);
- SendClientMessage(playerid,ROT,"Hackvorgang gestartet....");
- AKTIV = false;
- SetTimer("Atom0",30000,false);
- }
- }
- return 0;
- }
- public Atom0()
- {
- new Atomname;
- TogglePlayerControllable(Atomname,1);
- SendClientMessage(Atomname,ROT,"Hackvorgang abgeschlossen. Raketenstart eingeleitet");
- MoveObject(Jetdoor,277.22891235352, 1892.6102294922, 15.841014862061,2);
- SetTimer("Atom1",20000,false);
- }
- public Atom1()
- {
- SendClientMessageToAll(BRAUNROT,"ACHTUNG: Eine Nuklearrakete wurde gestartet. 30 Sekunden bis zur Detonation über San Andreas");
- MoveObject(Rakete,269.3991394043, 1883.4410400391, 931.09375,20);
- Atomeffects=SetTimer("Atomeff",300,true);/****************************************DIE 300 KANN VERÄNDERT WERDEN!!! FÜR OPTIMALE EFFEKTE: 100 JEDOCH KANN ES DANN LAGGEN!!!!!************/
- SetTimer("Atom2",30000,false);
- }
- public Atom2()
- {
- new Float:X,Float:Y,Float:Z;
- SetWeather(43);
- KillTimer(Atomeffects);
- DestroyObject(Rakete);
- MoveObject(Jetdoor,268.60940551758, 1883.93359375, 15.841014862061,2);
- SetTimer("Atom3",14400000,false);
- SetTimer("Atom4",1200000,false);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- GetPlayerPos(i,X,Y,Z);
- CreateExplosion(X,Y,Z,8,10);
- }
- }
- public Atom3()
- {
- AKTIV = true;
- Rakete=CreateObject(17051, 269.3991394043, 1883.4410400391, -31.09375, 0, 0, 0);
- }
- public Atom4()
- {
- SetWeather(10);
- }
- forward Atomeff();
- public Atomeff()
- {
- new Float:X,Float:Y,Float:Z;
- GetObjectPos(Rakete,X,Y,Z);
- CreateExplosion(X,Y,Z-5,7,10);
- }
- 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)
- {
- 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