Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //=========================[Includes]=========================//
- #include <a_samp>
- //==========================[Colors]=========================//
- #define blue 0x00D7FFFF
- //=========================[Forwards]========================//
- forward MoveUfo();
- //===========================[FS]============================//
- #define FILTERSCRIPT
- //==========================[News]===========================//
- new ufo1;
- new ufo2;
- //===========================================================//
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n+==========================+");
- print("| [FS] UFO |");
- print("| by |");
- print("| Gantzyo |");
- print("+==========================+\n");
- ufo1 = CreateObject(13607, -1460.199829, -943.961182, 219.348648, 0.0000, 0.0000, 0.0000);
- ufo2 = CreateObject(13607, -1460.167114, -944.012512, 206.879150, 179.6226, 0.0000, 0.0000);
- SetTimer("MoveUfo",1,1);
- return 1;
- }
- #else
- public OnFilterScriptExit()
- {
- print("\n+==========================+");
- print("| [FS] UFO |");
- print("| by |");
- print("| Gantzyo |");
- print("+==========================+\n");
- return 1;
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/ufo", true) == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetObjectPos(ufo1,X,Y,Z);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
- SetPlayerInterior(playerid,0);
- LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
- }
- else
- {
- SetPlayerPos(playerid,X,Y,Z);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- return 0;
- }
- public MoveUfo()
- {
- new Float:X,Float:Y,Float:Z;
- GetObjectPos(ufo1,X,Y,Z);
- if(X == -1460.199829 && Y == -943.961182 && Z == 219.348648)//1
- {
- MoveObject(ufo1,-1506.5603,-236.6437,41.9595,10);
- MoveObject(ufo2,-1506.5603,-236.6437,28.9595,10);
- }
- else if(X == -1506.5603 && Y == -236.6437 && Z == 41.9595)//2
- {
- MoveObject(ufo1,-2044.7471,-159.6864,57.0575,10);
- MoveObject(ufo2,-2044.7471,-159.6864,44.0575,10);
- }
- else if(X == -2044.7471 && Y == -159.6864 && Z == 57.0575)//3
- {
- MoveObject(ufo1,-2341.4648,101.5890,87.7887,10);
- MoveObject(ufo2,-2341.4648,101.5890,74.0575,10);
- }
- else if(X == -2341.4648 && Y == 101.5890 && Z == 87.7887)//4
- {
- MoveObject(ufo1,-2256.6025,667.1548,87.3680,10);
- MoveObject(ufo2,-2256.6025,667.1548,74.3680,10);
- }
- else if(X == -2256.6025 && Y == 667.1548 && Z == 87.3680)//5
- {
- MoveObject(ufo1,-2260.5229,1228.8458,101.8017,10);
- MoveObject(ufo2,-2260.5229,1228.8458,88.8017,10);
- }
- else if(X == -2260.5229 && Y == 1228.8458 && Z == 101.8017)//6
- {
- MoveObject(ufo1,-2435.4058,2393.3794,61.7521,10);
- MoveObject(ufo2,-2435.4058,2393.3794,48.7521,10);
- }
- else if(X == -2435.4058 && Y == 2393.3794 && Z == 61.7521)//7
- {
- MoveObject(ufo1,-1484.6387,2604.9680,99.6378,10);
- MoveObject(ufo2,-1484.6387,2604.9680,86.6378,10);
- }
- else if(X == -1484.6387 && Y == 2604.9680 && Z == 99.6378)//8
- {
- MoveObject(ufo1,-279.8146,2676.7722,99.6378,10);
- MoveObject(ufo2,-279.8146,2676.7722,86.6378,10);
- }
- else if(X == -279.8146 && Y == 2676.7722 && Z == 99.6378)//9
- {
- MoveObject(ufo1,252.2976,2499.8521,23.1104,10);
- MoveObject(ufo2,252.2976,2499.8521,10.1104,10);
- }
- else if(X == 252.2976 && Y == 2499.8521 && Z == 23.1104)//10
- {
- MoveObject(ufo1,1331.4113,2147.8853,48.7490,10);
- MoveObject(ufo2,1331.4113,2147.8853,48.7490,10);
- }
- else if(X == 1331.4113 && Y == 2147.8853 && Z == 48.7490)//11
- {
- MoveObject(ufo1,2068.9707,2025.3483,48.7490,10);
- MoveObject(ufo2,2068.9707,2025.3483,35.7490,10);
- }
- else if(X == 2068.9707 && Y == 2025.3483 && Z == 48.7490)//12
- {
- MoveObject(ufo1,2313.0459,1476.3765,67.6918,10);
- MoveObject(ufo2,2313.0459,1476.3765,54.6918,10);
- }
- else if(X == 2313.0459 && Y == 1476.3765 && Z == 67.6918)//13
- {
- MoveObject(ufo1,2060.1272,889.8865,67.6918,10);
- MoveObject(ufo2,2060.1272,889.8865,54.6918,10);
- }
- else if(X == 2060.1272 && Y == 889.8865 && Z == 67.6918)//14
- {
- MoveObject(ufo1,2287.6528,58.8603,67.6918,10);
- MoveObject(ufo2,2287.6528,58.8603,54.6918,10);
- }
- else if(X == 2287.6528 && Y == 58.8603 && Z == 67.6918)//15
- {
- MoveObject(ufo1,2973.0452,-635.7138,55.1626,10);
- MoveObject(ufo2,2973.0452,-635.7138,42.1626,10);
- }
- else if(X == 2973.0452 && Y == -635.7138 && Z == 55.1626)//16
- {
- MoveObject(ufo1,2839.8010,-1622.6360,54.2983,10);
- MoveObject(ufo2,2839.8010,-1622.6360,41.2983,10);
- }
- else if(X == 2839.8010 && Y == -1622.6360 && Z == 54.2983)//17
- {
- MoveObject(ufo1,1901.5543,-1403.1490,71.2907,10);
- MoveObject(ufo2,1901.5543,-1403.1490,58.2907,10);
- }
- else if(X == 1901.5543 && Y == -1403.1490 && Z == 71.2907)//18
- {
- MoveObject(ufo1,1559.9883,-1610.8218,71.2907,10);
- MoveObject(ufo2,1559.9883,-1610.8218,58.2907,10);
- }
- else if(X == 1559.9883 && Y == -1610.8218 && Z == 71.2907)//19
- {
- MoveObject(ufo1,885.0158,-1095.3879,71.2907,10);
- MoveObject(ufo2,885.0158,-1095.3879,58.2907,10);
- }
- else if(X == 885.0158 && Y == -1095.3879 && Z == 71.2907)//20
- {
- MoveObject(ufo1,161.9016,-1533.5796,71.2907,10);
- MoveObject(ufo2,161.9016,-1533.5796,58.2907,10);
- }
- else if(X == 161.9016 && Y == -1533.5796 && Z == 71.2907)//21
- {
- MoveObject(ufo1,-2299.3914,-1655.8417,495.0936,10);
- MoveObject(ufo2,-2299.3914,-1655.8417,482.0936,10);
- }
- else if(X == -2299.3914 && Y == -1655.8417 && Z == 495.0936)//22
- {
- MoveObject(ufo1,-1460.199829,-943.961182, 219.348648,10);
- MoveObject(ufo2,-1460.167114, -944.012512, 206.879150,10);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment