- #include <a_samp>
- #include <zcmd>
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_RED 0xAA3333AA
- #define RannaCheckPoint1 1946.1525,-2047.4603,12.9842
- #define RannaCheckPoint2 1887.2511,-2025.6620,12.9907
- #define RannaCheckPoint3 1801.9717,-2108.4243,12.9782
- #define RannaCheckPoint4 1712.8094,-2108.2202,12.9778
- #define RannaCheckPoint5 1758.9286,-2117.8645,13.1443
- #define RannaCheckPoint6 2249.7629,-1899.5115,13.1621
- #define RannaCheckPoint7 2273.7979,-1899.1754,12.9112
- #define RannaCheckPoint8 2464.2188,-2014.2488,12.8764
- #define RannaCheckPoint9 2487.6382,-2013.8530,12.8765
- #define RannaCheckPoint10 2508.4534,-2005.0922,12.8816
- #define RannaCheckPoint11 2394.3926,-1727.6661,12.9778
- #define RannaCheckPoint12 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint13 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint14 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint15 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint16 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint17 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint18 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint19 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint20 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint21 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint22 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint23 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint24 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint25 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint26 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint27 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint28 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint29 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint30 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint31 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint32 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint33 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint34 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint35 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint36 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint37 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint38 2385.1702,-1663.5616,12.9824
- #define RannaCheckPoint39 2385.1702,-1663.5616,12.9824
- #define RannaLõppCheckPoint 0,0,0
- new ranna;
- public OnFilterScriptInit()
- {
- //MASINAD SIIA
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
- {
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint1))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint2, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint2))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint3, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint3))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint4, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint4))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint5, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint5))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint6, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint6))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint7, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint7))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint8, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint8))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint9, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint9))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint10, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint10))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint11, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint11))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint12, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint12))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint13, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint13))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint14, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint14))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint15, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint15))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint16, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint16))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint17, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint17))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint18, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint18))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint19, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint19))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint20, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint20))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint21, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint21))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint22, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint22))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint23, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint23))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint24, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint24))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint25, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint25))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint26, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint26))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint27, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint27))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint28, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint28))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint29, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint29))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint30, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint30))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint31, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint31))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint32, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint32))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint33, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint33))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint34, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint34))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint35, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint35))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint36, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint36))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint37, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint37))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint38, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint38))
- {
- SetPlayerCheckpoint(playerid, RannaCheckPoint39, 7.0);
- }
- if (IsPlayerInRangeOfPoint(playerid, 7.0,RannaCheckPoint39))
- {
- SetPlayerCheckpoint(playerid, RannaLõppCheckPoint, 7.0);
- SendClientMessage(playerid, -1, "Teenisid 575 SAK'i.");
- new veh;
- veh = GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(veh);
- DisablePlayerCheckpoint(playerid);
- ranna = 0;
- }
- }
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- DisablePlayerCheckpoint(playerid);
- ranna = 0;
- return 1;
- }
- CMD:rannavalve(playerid, params[])
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 574) return SendClientMessage(playerid, COLOR_ORANGE,"Sa pead olema rannavalve paadi roolis.");
- {
- ranna = 1;
- SetPlayerCheckpoint(playerid, RannaCheckPoint1, 3.0);
- SendClientMessage(playerid, -1, "Alustasid tööd rannavalves");
- }
- return 1;
- }