Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Работа Цементовоза

Статус
В этой теме нельзя размещать новые ответы.

#ЖизньБоль

Новичок
Все привет вот решил вырезать работу водитель цементовоза из мода MyGame, может быть кому-то пригодится.
Данная работа находится в Сан-Фиерро.
Итак пожалуй начнем.

Добавим ко всем forward
forward IsACementCar(carid);

Ко всем new
new CEM[2];
new MY[MAX_PLAYERS];
new MY1[MAX_PLAYERS];

В public OnPlayerEnterCheckpoint
else if(MY[playerid]==1)
{
new Veh = GetPlayerVehicleID(playerid);
if((Veh >= CEM[0] && Veh <= CEM[1]))
{
if(PlayerToPoint(2,playerid,-2109.2339,224.2206,35.7744))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "Прораб Ivan_Abramov: Спасибо за бетон, отвези авто на место, тебя там ждут с деньгами");
SetPlayerCheckpoint(playerid,1257.7252,-1266.2528,13.3887,2.0);
}
else if(PlayerToPoint(2,playerid,1257.7252,-1266.2528,13.3887))
{
{
DisablePlayerCheckpoint(playerid);
MY[playerid] = 0;
oGivePlayerMoney(playerid, 1500);
SendClientMessage(playerid, COLOR_YELLOW, "Менеджер Sergey_Ivanovich: Спасибо за то что отвёз бетон, вот тебе 1.500 баксов.");
}
}
}
}
else if(MY1[playerid]==1)
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar == 546 || newcar == 520 || newcar == 585 ||newcar == 489 || newcar == 411) // Цемент
{
if(PlayerToPoint(4,playerid,-1828.0953,153.1750,15.8057))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1801.4366,179.8783,15.5835,4.0);
}
else if(PlayerToPoint(4,playerid,-1801.4366,179.8783,15.5835))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1767.3954,175.4070,7.7904,4.0);
}
else if(PlayerToPoint(4,playerid,-1767.3954,175.4070,7.7904))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1754.0507,132.3347,4.2518,4.0);
}
else if(PlayerToPoint(4,playerid,-1754.0507,132.3347,4.2518))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1746.7672,30.8726,4.2507,4.0);
}
else if(PlayerToPoint(4,playerid,-1746.7672,30.8726,4.2507))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1701.7449,17.9295,4.2514,4.0);
}
else if(PlayerToPoint(4,playerid,-1701.7449,17.9295,4.2514))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "[Строительная*Компания*MyGame]: Отлично.раствор залит.Езжайте на строики и выгрузите его.");
SendClientMessage(playerid, COLOR_LIC, "[Раствор]: 1000/1000");
SetPlayerCheckpoint(playerid,-1730.2515,29.3771,4.2505,4.0);
}
else if(PlayerToPoint(4,playerid,-1730.2515,29.3771,4.2505))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1748.2977,-109.6091,4.2562,4.0);
}
else if(PlayerToPoint(4,playerid,-1748.2977,-109.6091,4.2562))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1842.0729,-113.6637,6.1892,4.0);
}
else if(PlayerToPoint(4,playerid,-1842.0729,-113.6637,6.1892))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1916.4297,-71.6436,26.2185,4.0);
}
else if(PlayerToPoint(4,playerid,-1916.4297,-71.6436,26.2185))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1990.8510,-67.8642,34.4848,4.0);
}
else if(PlayerToPoint(4,playerid,-1990.8510,-67.8642,34.4848))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2113.0093,-68.0517,35.8682,4.0);
}
else if(PlayerToPoint(4,playerid,-2113.0093,-68.0517,35.8682))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2160.5674,-65.6319,35.8740,4.0);
}
else if(PlayerToPoint(4,playerid,-2160.5674,-65.6319,35.8740))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2164.8311,31.4851,35.8663,4.0);
}
else if(PlayerToPoint(4,playerid,-2164.8311,31.4851,35.8663))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2146.6538,137.4803,35.8689,4.0);
}
else if(PlayerToPoint(4,playerid,-2146.6538,137.4803,35.8689))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2141.4773,204.9845,35.9540,4.0);
}
else if(PlayerToPoint(4,playerid,-2141.4773,204.9845,35.9540))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2081.2222,209.6271,35.9612,4.0);
}
else if(PlayerToPoint(4,playerid,-2081.2222,209.6271,35.9612))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2050.4492,230.5547,36.1207,4.0);
}
else if(PlayerToPoint(4,playerid,-2050.4492,230.5547,36.1207))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "[Строительная*Компания*MyGame]: Хорошо,часть раствора вы сдали.Езжайте на строику в Лос Сантос.");
SendClientMessage(playerid, COLOR_LIC, "[Раствор]: 500/1000");
SetPlayerCheckpoint(playerid,-2055.9946,268.0961,36.2709,4.0);
}
else if(PlayerToPoint(4,playerid,-2055.9946,268.0961,36.2709))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2099.2461,273.2474,35.9435,4.0);
}
else if(PlayerToPoint(4,playerid,-2099.2461,273.2474,35.9435))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2110.5132,213.4882,35.9640,4.0);
}
else if(PlayerToPoint(4,playerid,-2110.5132,213.4882,35.9640))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2189.6277,211.1687,35.8689,4.0);
}
else if(PlayerToPoint(4,playerid,-2189.6277,211.1687,35.8689))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2248.4231,208.1761,35.8708,4.0);
}
else if(PlayerToPoint(4,playerid,-2248.4231,208.1761,35.8708))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2258.2686,38.0987,35.8689,4.0);
}
else if(PlayerToPoint(4,playerid,-2258.2686,38.0987,35.8689))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2261.7231,-149.3460,35.8695,4.0);
}
else if(PlayerToPoint(4,playerid,-2261.7231,-149.3460,35.8695))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2261.7300,-317.7599,50.9294,4.0);
}
else if(PlayerToPoint(4,playerid,-2261.7300,-317.7599,50.9294))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2222.6509,-435.1223,51.5611,4.0);
}
else if(PlayerToPoint(4,playerid,-2222.6509,-435.1223,51.5611))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2020.1785,-582.0912,27.2435,4.0);
}
else if(PlayerToPoint(4,playerid,-2020.1785,-582.0912,27.2435))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1882.6490,-585.0024,25.1421,4.0);
}
else if(PlayerToPoint(4,playerid,-1882.6490,-585.0024,25.1421))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1768.0878,-589.9281,17.0405,4.0);
}
else if(PlayerToPoint(4,playerid,-1768.0878,-589.9281,17.0405))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1765.0021,-685.2720,25.0488,4.0);
}
else if(PlayerToPoint(4,playerid,-1765.0021,-685.2720,25.0488))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1333.4143,-816.5049,76.4146,4.0);
}
else if(PlayerToPoint(4,playerid,-1333.4143,-816.5049,76.4146))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1227.9810,-775.9710,64.6097,4.0);
}
else if(PlayerToPoint(4,playerid,-1227.9810,-775.9710,64.6097))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1027.8632,-980.5770,90.6471,4.0);
}
else if(PlayerToPoint(4,playerid,-1027.8632,-980.5770,90.6471))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-810.2259,-1013.6540,83.1381,4.0);
}
else if(PlayerToPoint(4,playerid,-810.2259,-1013.6540,83.1381))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-641.8973,-1002.5173,68.7722,4.0);
}
else if(PlayerToPoint(4,playerid,-641.8973,-1002.5173,68.7722))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-426.9651,-835.7573,49.4341,4.0);
}
else if(PlayerToPoint(4,playerid,-426.9651,-835.7573,49.4341))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-377.3350,-843.2186,48.0149,4.0);
}

else if(PlayerToPoint(4,playerid,-377.3350,-843.2186,48.0149))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-93.5732,-1035.6414,24.7917,4.0);
}
else if(PlayerToPoint(4,playerid,-93.5732,-1035.6414,24.7917))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-95.6633,-1118.9155,1.8799,4.0);
}
else if(PlayerToPoint(4,playerid,-95.6633,-1118.9155,1.8799))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-136.1518,-1212.1287,3.3926,4.0);
}
else if(PlayerToPoint(4,playerid,-136.1518,-1212.1287,3.3926))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-156.5133,-1390.9030,3.4123,4.0);
}
else if(PlayerToPoint(4,playerid,-156.5133,-1390.9030,3.4123))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-33.4916,-1520.5265,2.5152,4.0);
}
else if(PlayerToPoint(4,playerid,-33.4916,-1520.5265,2.5152))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,32.7675,-1538.4075,5.7624,4.0);
}
else if(PlayerToPoint(4,playerid,32.7675,-1538.4075,5.7624))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,180.9028,-1620.1212,15.1031,4.0);
}
else if(PlayerToPoint(4,playerid,180.9028,-1620.1212,15.1031))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,268.9237,-1703.2007,8.6135,4.0);
}
else if(PlayerToPoint(4,playerid,268.9237,-1703.2007,8.6135))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,530.0452,-1733.0717,12.8367,4.0);
}
else if(PlayerToPoint(4,playerid,530.0452,-1733.0717,12.8367))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,632.8594,-1737.0065,14.2169,4.0);
}
else if(PlayerToPoint(4,playerid,632.8594,-1737.0065,14.2169))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,640.6220,-1602.8474,16.2043,4.0);
}
else if(PlayerToPoint(4,playerid,640.6220,-1602.8474,16.2043))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,638.2770,-1462.4575,15.0009,4.0);
}
else if(PlayerToPoint(4,playerid,638.2770,-1462.4575,15.0009))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,637.3185,-1375.3579,14.2110,4.0);
}
else if(PlayerToPoint(4,playerid,637.3185,-1375.3579,14.2110))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,641.1032,-1327.1167,14.0916,4.0);
}
else if(PlayerToPoint(4,playerid,641.1032,-1327.1167,14.0916))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,778.8521,-1321.8024,14.0818,4.0);
}
else if(PlayerToPoint(4,playerid,778.8521,-1321.8024,14.0818))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,888.7676,-1329.4441,14.1609,4.0);
}
else if(PlayerToPoint(4,playerid,888.7676,-1329.4441,14.1609))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1029.8755,-1329.7631,14.0830,4.0);
}
else if(PlayerToPoint(4,playerid,1029.8755,-1329.7631,14.0830))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1058.8984,-1315.7306,14.0818,4.0);
}
else if(PlayerToPoint(4,playerid,1058.8984,-1315.7306,14.0818))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1070.2767,-1284.6744,14.0742,4.0);
}
else if(PlayerToPoint(4,playerid,1070.2767,-1284.6744,14.0742))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1160.2603,-1283.3582,14.2255,4.0);
}
else if(PlayerToPoint(4,playerid,1160.2603,-1283.3582,14.2255))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1235.0564,-1283.2950,14.1830,4.0);
}
else if(PlayerToPoint(4,playerid,1235.0564,-1283.2950,14.1830))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1274.2963,-1275.2683,14.1178,4.0);
}
else if(PlayerToPoint(4,playerid,1274.2963,-1275.2683,14.1178))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1253.1610,-1257.7986,13.8349,4.0);
}
else if(PlayerToPoint(4,playerid,1253.1610,-1257.7986,13.8349))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "[Строительная*Компания*MyGame]: Отлично!Вы справились,развезли весь раствор.Теперь на базу,за деньгами");
SendClientMessage(playerid, COLOR_LIC, "[Раствор]: 0/1000");
SetPlayerCheckpoint(playerid,1276.3822,-1252.2253,14.9403,4.0);
}
else if(PlayerToPoint(4,playerid,1276.3822,-1252.2253,14.9403))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1273.0635,-1274.7423,14.1338,4.0);
}
else if(PlayerToPoint(4,playerid,1273.0635,-1274.7423,14.1338))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1199.8447,-1285.5317,14.0847,4.0);
}
else if(PlayerToPoint(4,playerid,1199.8447,-1285.5317,14.0847))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1195.2302,-1377.6934,14.0076,4.0);
}
else if(PlayerToPoint(4,playerid,1195.2302,-1377.6934,14.0076))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1163.6259,-1394.7191,14.1220,4.0);
}
else if(PlayerToPoint(4,playerid,1163.6259,-1394.7191,14.1220))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1063.5455,-1407.3123,14.1442,4.0);
}
else if(PlayerToPoint(4,playerid,1063.5455,-1407.3123,14.1442))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1049.4269,-1488.3395,14.0864,4.0);
}
else if(PlayerToPoint(4,playerid,1049.4269,-1488.3395,14.0864))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1035.4417,-1699.3419,14.0798,4.0);
}
else if(PlayerToPoint(4,playerid,1035.4417,-1699.3419,14.0798))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1029.0309,-1793.0444,14.3990,4.0);
}
else if(PlayerToPoint(4,playerid,1029.0309,-1793.0444,14.3990))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,944.4938,-1777.6948,14.5150,4.0);
}
else if(PlayerToPoint(4,playerid,944.4938,-1777.6948,14.5150))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,473.2857,-1706.1512,11.9290,4.0);
}
else if(PlayerToPoint(4,playerid,473.2857,-1706.1512,11.9290))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,178.8537,-1584.3630,14.0728,4.0);
}
else if(PlayerToPoint(4,playerid,178.8537,-1584.3630,14.0728))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,39.8131,-1520.3899,5.8963,4.0);
}
else if(PlayerToPoint(4,playerid,39.8131,-1520.3899,5.8963))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-118.1827,-1467.1635,3.3920,4.0);
}
else if(PlayerToPoint(4,playerid,-118.1827,-1467.1635,3.3920))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-133.2816,-1235.3826,3.3918,4.0);
}
else if(PlayerToPoint(4,playerid,-133.2816,-1235.3826,3.3918))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-85.2373,-1036.0647,24.3927,4.0);
}
else if(PlayerToPoint(4,playerid,-85.2373,-1036.0647,24.3927))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-163.7679,-950.3104,31.2792,4.0);
}
else if(PlayerToPoint(4,playerid,-163.7679,-950.3104,31.2792))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-385.7716,-831.0197,47.5989,4.0);
}
else if(PlayerToPoint(4,playerid,-385.7716,-831.0197,47.5989))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-430.9779,-827.5234,49.5189,4.0);
}
else if(PlayerToPoint(4,playerid,-430.9779,-827.5234,49.5189))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-552.9861,-923.3329,58.7409,4.0);
}
else if(PlayerToPoint(4,playerid,-552.9861,-923.3329,58.7409))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-640.2214,-990.7338,68.2407,4.0);
}
else if(PlayerToPoint(4,playerid,-640.2214,-990.7338,68.2407))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-780.5345,-1000.5118,79.9137,4.0);
}
else if(PlayerToPoint(4,playerid,-780.5345,-1000.5118,79.9137))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-853.5273,-1032.0317,88.8993,4.0);
}
else if(PlayerToPoint(4,playerid,-853.5273,-1032.0317,88.8993))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-888.0947,-1109.2416,99.6056,4.0);
}
else if(PlayerToPoint(4,playerid,-888.0947,-1109.2416,99.6056))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-908.1326,-1094.0596,98.9362,4.0);
}
else if(PlayerToPoint(4,playerid,-908.1326,-1094.0596,98.9362))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1226.2776,-769.2173,64.5940,4.0);
}
else if(PlayerToPoint(4,playerid,-1226.2776,-769.2173,64.5940))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1254.7595,-782.6172,67.3917,4.0);
}
else if(PlayerToPoint(4,playerid,-1254.7595,-782.6172,67.3917))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1390.9366,-813.3337,82.2974,4.0);
}
else if(PlayerToPoint(4,playerid,-1390.9366,-813.3337,82.2974))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1756.2804,-680.7138,24.4681,4.0);
}
else if(PlayerToPoint(4,playerid,-1756.2804,-680.7138,24.4681))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1759.2152,-596.9807,16.9939,4.0);
}
else if(PlayerToPoint(4,playerid,-1759.2152,-596.9807,16.9939))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1777.1046,-575.1627,17.0344,4.0);
}
else if(PlayerToPoint(4,playerid,-1777.1046,-575.1627,17.0344))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1813.9863,-569.1214,17.0327,4.0);
}
else if(PlayerToPoint(4,playerid,-1813.9863,-569.1214,17.0327))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1807.8627,-385.2766,18.0438,4.0);
}
else if(PlayerToPoint(4,playerid,-1807.8627,-385.2766,18.0438))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1797.5914,-314.7021,25.4901,4.0);
}
else if(PlayerToPoint(4,playerid,-1797.5914,-314.7021,25.4901))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1796.6713,-159.7612,9.0492,4.0);
}
else if(PlayerToPoint(4,playerid,-1796.6713,-159.7612,9.0492))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1796.4108,-44.8911,15.1108,4.0);
}
else if(PlayerToPoint(4,playerid,-1796.4108,-44.8911,15.1108))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1805.8689,126.8779,15.6580,4.0);
}
else if(PlayerToPoint(4,playerid,-1805.8689,126.8779,15.6580))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1816.3698,163.0179,15.6763,4.0);
}
else if(PlayerToPoint(4,playerid,-1816.3698,163.0179,15.6763))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1856.3214,128.9505,15.8266,4.0);
}
else if(PlayerToPoint(4,playerid,-1856.3214,128.9505,15.8266))
{
{
DisablePlayerCheckpoint(playerid);
MY1[playerid] = 0;
Limiter[playerid] = 0;
oGivePlayerMoney(playerid, 10000);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SBizzInfo[15][sbTill] += 400;
SendClientMessage(playerid, COLOR_YELLOW, "[Строительная*Компания*MyGame]: *Спасибо за работу.*Получите Ваш чек на $10 000.");
}
}
}
}

Теперь идем в public OnGameModeInit
Create3DTextLabel("* Развези цемент по стройкам *\nЗаработай $10 000\n/cem",0xFFFF00FF,-1852.0378,123.1663,15.1172,40.0,0,1);
CEM[0]=AddStaticVehicleEx(524,-1842.2053,114.4542,16.0441,359.7849,1,1,60000);
AddStaticVehicleEx(524,-1846.6185,114.4861,16.0537,0.5380,1,1,60000);
AddStaticVehicleEx(524,-1852.2567,114.4921,16.0434,0.6463,1,1,60000);
AddStaticVehicleEx(524,-1861.9332,114.3799,16.0434,359.4587,1,1,60000);
CEM[1]=AddStaticVehicleEx(524,-1856.9010,114.4091,16.0724,0.8100,1,1,60000); //Stallion

Далее добавим команду
в public OnPlayerCommandtext
if(strcmp(cmd, "/cem", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new newcar = GetPlayerVehicleID(playerid);
if(PlayerToPoint(50.0, playerid, -1852.0378,123.1663,15.1172))
{
if(newcar == 546 || newcar == 520 || newcar == 585 ||newcar == 489 || newcar == 411) // Цемент
{
SendClientMessage(playerid, COLOR_YELLOW, "[Строительная*Компания*MyGame]: Езжайте в доки и залейте раствор.");
SendClientMessage(playerid, COLOR_LIGHTRED, "[Строительная*Компания*MyGame]: ** Следуйте по Красным Маячкам **");
SetPlayerCheckpoint(playerid,-1828.0953,153.1750,15.8057,4.0);
Limiter[playerid] = 1;
MY1[playerid] = 1;
}
}
}
printf("Использовалась команда %s",cmd);
return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу