shape1
shape2
shape3
shape4
shape7
shape8

Работа Коноплянки №3


Jaliba_Baron

Руководитель
Пользователь
24.09.2015
648
2
929
0
20
pawno-crmp.ru
Скриптер
В начало мода:
 

//======================================
forward Konopla(playerid);
new job[1];//Если стать на пикап работы
new go[6];
new gruz[1];
//=====================================


Ко всем объектам:
 

job[0] = CreatePickup(1239, 23, -383.6133,-1438.7705,26.3203);// Вход на работу
CreateObject(1257,-2000.14001465,174.36000061,27.96669197,0.00000000,0.00000000,0.00000000); //object(bustopm) (1)
CreateObject(1257,-2000.19641113,122.89854431,27.96669197,0.00000000,0.00000000,0.00000000); //object(bustopm) (2)
CreateObject(2062,-2064.43164062,197.55340576,34.61946106,0.00000000,0.00000000,0.00000000); //object(cj_oildrum2) (1)
CreateObject(821,-371.72863770,-1447.89685059,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (1)
CreateObject(821,-367.69384766,-1449.70812988,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (2)
CreateObject(821,-371.72338867,-1451.05895996,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (3)
CreateObject(821,-375.67211914,-1453.43725586,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (4)
CreateObject(821,-375.99530029,-1448.53503418,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (5)
CreateObject(821,-373.78796387,-1444.10278320,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (6)
CreateObject(821,-368.01245117,-1446.38562012,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (7)
CreateObject(821,-369.75518799,-1443.54138184,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (8)
CreateObject(821,-365.95959473,-1443.85083008,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (9)
CreateObject(821,-365.24200439,-1447.56542969,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (10)
CreateObject(821,-364.77520752,-1441.87194824,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (11)
CreateObject(821,-365.09783936,-1436.96960449,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (12)
CreateObject(821,-364.15289307,-1434.27893066,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (13)
CreateObject(821,-368.81646729,-1434.52343750,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (14)
CreateObject(821,-368.33416748,-1439.89904785,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (15)
CreateObject(821,-373.47338867,-1439.51184082,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (16)
CreateObject(821,-373.00549316,-1434.60888672,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (17)
CreateObject(821,-371.26257324,-1436.66113281,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (18)
CreateObject(821,-367.14880371,-1437.91918945,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (19)
CreateObject(821,-367.14843750,-1437.91894531,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (20)
CreateObject(5268,-373.12869263,-1442.39624023,25.35929489,0.00000000,0.00000000,224.00000000); //object(imracompral_las2) (5)
CreateObject(821,-382.10656738,-1450.86572266,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (22)
CreateObject(821,-379.85864258,-1450.76416016,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (23)
CreateObject(821,-381.08081055,-1445.81347656,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (24)
CreateObject(821,-378.22821045,-1442.43188477,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (25)
CreateObject(821,-381.08654785,-1440.05761719,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (26)
CreateObject(821,-378.70007324,-1437.44775391,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (58)
CreateObject(821,-380.79779053,-1435.28930664,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (59)
CreateObject(821,-377.33380127,-1434.38256836,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (60)
CreateObject(821,-376.68518066,-1448.86767578,24.34374046,0.00000000,0.00000000,0.00000000); //object(genveg_tallgrass05) (61)


В enum pInfo:
 

pKonopla,// Ферма


Далее в public OnPlayerPickUpPickup(playerid, pickupid):
 

if(IsPlayerInRangeOfPoint(playerid, 2.0, -381.8270,-1429.6134,25.7266))//Фермер Инфо
{
ShowPlayerDialog(playerid,8888,DIALOG_STYLE_MSGBOX,"Ферма","\t\t\tФерма Коноплянка\nДля чего предназначена работа Фермера ?: Работа предназначена для сбора конопли\
\nКак начать работать ?: Встаньте на желтый пикап, далее становимся на травку :D ждём... и несём её на склад.\nРабота проста! P.S Leonardo_Gun\nАвтор работы Maks_Korsh\nРабота сделана по заказу (Мордана_Краура) для сервера City RolePlay.ru","Ок","");
}
if(pickupid == job[0])//Начало работы
{
SendClientMessage(playerid,COLOR_YELLOW,"Идите к травке.");
go[0] = CreatePickup(1313, 2, -375.3736,-1444.5179,25.7266);
}
else if(pickupid == go[0])// || go[1] || go[2] || go[3] || go[4] || go[5]
{
SetTimerEx("Konopla", 2000, false, "i", playerid);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
SendClientMessage(playerid,COLOR_RED, "Вы вырываете травку...");
}
else if(pickupid == gruz[0])
{
if(PlayerInfo[playerid][pKonopla] > 1)
{
RemovePlayerAttachedObject(playerid,2);
ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);
format(string, sizeof(string), "Разгрузили коноплю и получили %d$.",PlayerInfo[playerid][pKonopla]*15);
GivePlayerMoneyH(playerid,PlayerInfo[playerid][pKonopla]*15);
PlayerInfo[playerid][pKonopla] = 0;
SendClientMessage(playerid,0x33CCFFAA, string);
}
else
{
SendClientMessage(playerid,COLOR_KRAS,"Вы не взяли всю коноплю!");
}
}


В конец мода добавим Паблик:
 

public Konopla(playerid)
{
PlayerInfo[playerid][pKonopla] = random(20)+1;
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);
SetPlayerAttachedObject(playerid, 2, 2901, 5, 0.01, 0.1, 0.2, 100, 10, 85);
SendClientMessage(playerid,COLOR_KRAS, "Теперь отнесите травку на склад.");
gruz[0] = CreatePickup(1579,2,-382.9490,-1426.5552,26.3121);
}



И в #define MAX_PLAYER_PICKUPS Пихаем:
 

{1274, 23, -381.8270,-1429.6134,25.7266}, //Фермер Инфа



Автор: неизвестен