Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- // -----------------------------------------------------------------------------
- #define LAVKA 0
- #define VYTOK 1
- #define PONORKA 2
- #define POSUNOBJ 3
- #define ROTACNITELESO 4
- // -----------------------------------------------------------------------------
- new objects[5], otherobjects[8];
- // -----------------------------------------------------------------------------
- forward ObjectsUpdate();
- // -----------------------------------------------------------------------------
- public ObjectsUpdate()
- {
- new Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ;
- // -------------------------------------------------------------------------
- if(!IsObjectMoving(objects[LAVKA]))
- {
- GetObjectPos(objects[LAVKA], X, Y, Z);
- if(X == 1633.13366699 && Y == 560.75866699 && Z == -1.24499762)
- MoveObject(objects[LAVKA], 1623.10205078,560.75866699,-1.24499762, 8, 0.00000000,0.00000000,270.31311035);
- else MoveObject(objects[LAVKA], 1633.13366699,560.75866699,-1.24499762, 8, 0.00000000,0.00000000,270.31311035);
- }
- // -------------------------------------------------------------------------
- if(!IsObjectMoving(objects[VYTOK]))
- {
- GetObjectPos(objects[VYTOK], X, Y, Z);
- if(X == 1628.40258789 && Y == 546.72570801 && Z == -4.81999969)
- MoveObject(objects[VYTOK], 1628.40234375,546.72558594,3.57000017, 3,0.00000000,0.00000000,0.00000000);
- else MoveObject(objects[VYTOK], 1628.40258789,546.72570801,-4.81999969, 3, 0.00000000,0.00000000,0.00000000);
- }
- // -------------------------------------------------------------------------
- if(!IsObjectMoving(objects[PONORKA]))
- {
- GetObjectPos(objects[PONORKA], X, Y, Z);
- GetObjectRot(objects[PONORKA], rX, rY, rZ);
- if(X == 1572.69604492 && Y == 542.08227539 && Z == 12.25855827 && rX == 0.00000000 && rY == 0.00000000 && rZ == 269.81530762)
- MoveObject(objects[PONORKA], 1572.58776855,540.51574707,0.16355830, 5, 0.00000000,162.99505615,269.81323242);
- else if(X == 1572.58776855 && Y == 540.51574707 && Z == 0.16355830 && rX == 0.00000000 && rY == 162.99505615 && rZ ==269.81323242)
- MoveObject(objects[PONORKA], 1572.58447266,546.80108643,10.85856724, 5, 0.00000000,317.64270020,269.81323242);
- else MoveObject(objects[PONORKA], 1572.69604492,542.08227539,12.25855827, 5 ,0.00000000,0.00000000,269.81530762);
- }
- // -------------------------------------------------------------------------
- if(!IsObjectMoving(objects[POSUNOBJ]))
- {
- GetObjectPos(objects[POSUNOBJ], X, Y, Z);
- if(X == 1524.02368164 && Y == 542.77581787 && Z == 8.73908806)
- MoveObject(objects[POSUNOBJ], 1488.40429688,542.33081055,8.73908806, 12,0.00000000,0.00000000,0.00000000);
- else MoveObject(objects[POSUNOBJ], 1524.02368164,542.77581787,8.73908806, 12,0.00000000,0.00000000,0.00000000);
- }
- // -------------------------------------------------------------------------
- if(!IsObjectMoving(objects[ROTACNITELESO]))
- {
- GetObjectPos(objects[ROTACNITELESO], X, Y, Z);
- GetObjectRot(objects[ROTACNITELESO], rX, rY, rZ);
- if(X == 1477.58203125 && Y == 542.52832031 && Z == 2.15783620 && rX == 0.00000000 && rY == 0.00000000 && rZ == 17.86486816)
- MoveObject(objects[ROTACNITELESO], 1477.58203125,542.52832031,2.15783620, 8 ,0.00000000,0.00000000,153.42877197);
- else if(X == 1477.58203125 && Y == 542.52832031 && Z == 2.15783620 && rX == 0.00000000 && rY == 0.00000000 && rZ == 153.42877197)
- MoveObject(objects[ROTACNITELESO], 1477.58203125,542.52832031,2.15783620, 8 ,0.00000000,0.00000000,251.09387207);
- else if(X == 1477.58203125 && Y == 542.52832031 && Z == 2.15783620 && rX == 0.00000000 && rY == 0.00000000 && rZ == 251.09387207)
- MoveObject(objects[ROTACNITELESO], 1477.58203125,542.52832031,2.15783620, 8,0.00000000,0.00000000,348.76220703);
- else MoveObject(objects[ROTACNITELESO], 1477.58203125,542.52832031,2.15783620,8,0.00000000,0.00000000,17.86486816);
- }
- // -------------------------------------------------------------------------
- for(new i=0; i< GetMaxPlayers(); i ++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerInRangeOfPoint(i, 10, 1436.4812,541.2932,3.4844) || IsPlayerInRangeOfPoint(i, 10, 1446.0552,541.2932,3.4844))
- {
- GivePlayerMoney(i, 5);
- GivePlayerWeapon(i, GetPlayerWeapon(i), 500);
- }
- }
- }
- return true;
- }
- // -----------------------------------------------------------------------------
- public OnFilterScriptInit()
- {
- SetTimer("ObjectsUpdate", 1000, true);
- // -------------------------------------------------------------------------
- AddStaticPickup(341,2, 1436.4812,541.2932,3.4844); // Motorovka
- AddStaticPickup(361,2, 1439.6714,541.2932,3.4844); // Plamenomet
- AddStaticPickup(362,2, 1442.9365,541.2932,3.4844); // Minigun
- AddStaticPickup(355,2, 1446.0552,541.2932,3.4844); // AK 47
- // -------------------------------------------------------------------------
- objects[LAVKA] = CreateObject(3406,1633.13366699,560.75866699,-1.24499762,0.00000000,0.00000000,270.31311035);
- objects[VYTOK] = CreateObject(5154,1628.40258789,546.72570801,-4.81999969,0.00000000,0.00000000,0.00000000);
- objects[PONORKA] = CreateObject(9958,1572.69604492,542.08227539,12.25855827,0.00000000,0.00000000,269.81530762);
- objects[POSUNOBJ] = CreateObject(1381,1524.02368164,542.77581787,8.73908806,0.00000000,0.00000000,0.00000000);
- objects[ROTACNITELESO] = CreateObject(2956,1477.58203125,542.52832031,2.15783620,0.00000000,0.00000000,17.86486816);
- // -------------------------------------------------------------------------
- otherobjects[0] = CreateObject(3406,1623.00866699,569.53424072,-1.24499762,0.00000000,0.00000000,270.31518555);
- otherobjects[1] = CreateObject(3406,1624.98327637,569.52972412,-1.24499762,0.00000000,0.00000000,270.31311035);
- otherobjects[2] = CreateObject(3406,1627.05725098,569.52478027,-1.24499762,0.00000000,0.00000000,270.31311035);
- otherobjects[3] = CreateObject(3406,1629.05688477,569.51995850,-1.24499762,0.00000000,0.00000000,270.31311035);
- otherobjects[4] = CreateObject(3406,1631.03161621,569.51519775,-1.24499762,0.00000000,0.00000000,270.31311035);
- otherobjects[5] = CreateObject(3406,1633.08081055,569.51025391,-1.24499762,0.00000000,0.00000000,270.31311035);
- otherobjects[6] = CreateObject(2956,1477.58276367,542.52868652,2.15783620,0.00000000,0.00000000,0.00000000);
- otherobjects[7] = CreateObject(4022,1444.77355957,539.21624756,0.00000000,0.00000000,0.00000000,0.00000000);
- // -------------------------------------------------------------------------
- print(" < ---------- NALOADOVANY PREKAZKY OD VESTA AVESTA ! ---------- >");
- return true;
- }
- // -----------------------------------------------------------------------------
- public OnFilterScriptExit()
- {
- for(new neco=0; neco < 8; neco ++) DestroyObject(otherobjects[neco]);
- // -------------------------------------------------------------------------
- for(new neco=0; neco < 5; neco ++)
- {
- StopObject(objects[neco]);
- DestroyObject(objects[neco]);
- }
- // -------------------------------------------------------------------------
- print(" < ---------- PREKAZKY V LAS VENTURAS BYLI ODSTRANENY PICO ---------- >");
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement