#include <a_samp> #pragma tabsize 0 #define FILTERSCRIPT new carmission; new mission; new timer1; new Float:R1[][4] = { {396.9283,-1805.3627,7.8379, 3.0}, {294.9621,-1334.0983,53.4414, 3.0}, {1262.6002,-814.0709,84.1406, 3.0}, {1332.2909,-899.9728,39.5781, 3.0}, {1020.1530,-1030.4604,32.0490, 3.0}, {911.6716,-1233.1431,17.2109, 3.0} }; public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Миссия инкассатора загружена..."); print("--------------------------------------\n"); mission = CreatePickup(1274, 19, 1550.7117,-1681.9525,13.5541, -1); carmission = AddStaticVehicle(528,1528.9496,-1683.8138,5.9348,274.0881,62,97); }
public OnPlayerPickUpPickup(playerid, pickupid) {
if(pickupid == mission) { new rand = random(sizeof(R1)); DestroyPickup(mission); SendClientMessage(playerid, 0xFFFFFFFF, "[Инкассатор] Отлично! Теперь доберитесь до места прибытия и отдайте деньги."); SendClientMessage(playerid, 0xFFFFFFFF, "[Инкассатор] Чтобы забрать деньги заедьте на красный маркер!"); SendClientMessage(playerid, 0xFFFFFFFF, "[Инкассатор] У ВАС ЕСТЬ 5 МИНУТ ЧТОБЫ ВЫПОЛНИТЬ МИССИЮ!"); SetPlayerCheckpoint(playerid, R1[rand][0],R1[rand][1],R1[rand][2],R1[rand][3]); PutPlayerInVehicle(playerid, carmission, 0); timer1 = SetTimer("End", 300000, 0);//таймер, после завершения которого миссия будет провалена } return 1; } public OnPlayerEnterCheckpoint(playerid) { SendClientMessage(playerid, 0xFFFFFFFF, "[Инкассатор] Спасибо за работу!!! Я думаю 10000 вам не помешает=)."); mission = CreatePickup(1274, 19, 1550.7117,-1681.9525,13.5541, -1); DisablePlayerCheckpoint(playerid); GivePlayerMoney(playerid, 10000);//сумма вознаграждения KillTimer(timer1); return 1; } forward END(playerid); public END(playerid) { DisablePlayerCheckpoint(playerid); GivePlayerMoney(playerid, -10000); SendClientMessage(playerid, 0xFFFFFFFF, "[Инкассатор] Ты провалил миссию..."); mission = CreatePickup(1274, 19, 1550.7117,-1681.9525,13.5541, -1); }
Плиз объясните какие координаты за что отвечают. NO FATE