Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- //#define FILTERSCRIPT
- #include <a_samp>
- forward sec5(playerid);
- forward sec4(playerid);
- forward sec3(playerid);
- forward sec2(playerid);
- forward sec1(playerid);
- forward ignition(playerid);
- forward bomberbomb_1(playerid);
- forward bomberdestroy1();
- forward bomber1(playerid);
- new bomberplane;
- new Marker;
- new Float:X,Float:Y,Float:Z;
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/setairstrike", cmdtext, true, 10) == 0)
- {
- GetPlayerPos(playerid,X,Y,Z);
- Marker = CreatePlayerObject(playerid,1318,X,Y,Z,0.0,0.0,0.0,600.0);
- return 1;
- }
- if (strcmp("/startbombing", cmdtext, true, 10) == 0)
- {
- bomberplane = CreateObject(14553,0,0,0,0.0,0.0,180.0,2000.0);
- GetObjectPos(bomberplane,X,Y,Z);
- GetPlayerObjectPos(playerid,Marker,X,Y,Z);
- MoveObject(bomberplane,X,Y-600,Z+100,10000);
- SetTimer("sec5",1000,0);
- return 1;
- }
- if (strcmp("/stopbombing", cmdtext, true, 10) == 0)
- {
- DestroyPlayerObject(playerid,Marker);
- SendClientMessage(playerid,0xFF3333FF,"You stopped your airstrike");
- return 1;
- }
- if (strcmp("/strikehelp", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,0xFF3333FF,"Airstrike System");
- SendClientMessage(playerid,0xFF3333FF,"/setairstrike to set the marker,");
- SendClientMessage(playerid,0xFF3333FF,"where you will be the airstrike and then run away!");
- SendClientMessage(playerid,0xFF3333FF,"/startbombing if you placed your marker");
- SendClientMessage(playerid,0xFF3333FF,"/stopbombing if you will be stopped the bombing");
- return 1;
- }
- return 0;
- }
- public sec5(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"5");
- SetTimer("sec4",1000,0);
- }
- public sec4(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"4");
- SetTimer("sec3",1000,0);
- }
- public sec3(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"3");
- SetTimer("sec2",1000,0);
- }
- public sec2(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"2");
- SetTimer("sec1",1000,0);
- }
- public sec1(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"1");
- SetTimer("ignition",1000,0);
- }
- public ignition(playerid)
- {
- SendClientMessage(playerid,0xFF3333FF,"FIRE");
- GetPlayerObjectPos(playerid, Marker,X,Y,Z);
- GetObjectPos(bomberplane,X,Y,Z);
- MoveObject(bomberplane,X,Y+1000,Z+100,130);
- SetTimer("bomberbomb_1",6000,0);
- SetTimer("bomberdestroy1",10000,0);
- }
- public bomberdestroy1()
- {
- DestroyObject(bomberplane);
- }
- public bomberbomb_1(playerid)
- {
- GetPlayerObjectPos(playerid, Marker,X,Y,Z);
- DestroyPlayerObject(playerid,Marker);
- CreateExplosion(X,Y-50,Z,7,70);
- CreateExplosion(X,Y-40,Z,7,70);
- CreateExplosion(X,Y-30,Z,7,70);
- CreateExplosion(X,Y-20,Z,7,70);
- CreateExplosion(X,Y-10,Z,7,70);
- CreateExplosion(X,Y,Z,7,70);
- CreateExplosion(X,Y+10,Z,7,70);
- CreateExplosion(X,Y+20,Z,7,70);
- CreateExplosion(X,Y+30,Z,7,70);
- CreateExplosion(X,Y+40,Z,7,70);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement