Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- format(str, sizeof(str), "Склад разгрузочной станции\n\n\n{D38A37}%d{FFFFFF} предметов\nСтоимость закупки: {D38A37}%d$\n\n{D38A37}Для загрузки посигнальте!",GLS[28],GLS[29]);
- else if(checkpointid == PorterDownCP) ///пиздьлька
- {
- if(PlayerInfo[playerid][pJob] == JOB_PORTER)
- {
- if(GetPlayerVirtualWorld(playerid)!=0)return 1;
- if(!IsPlayerInAnyVehicle(playerid))
- {
- if(InJob[playerid] == 3)
- {
- new diger[300];
- new Float:t,Float:d,Float:c;
- GetPlayerPos(playerid,t,d,c);
- if(floatabs(13.5469-c)>1.2) ToCheat(1,playerid);
- if(!IsPlayerInRangeOfPoint(playerid,3,2012.1073,-1989.7375,13.5469)) return 1;
- if(JobHack[playerid]>gettime()) ToCheat(1,playerid);
- ferman[playerid]++;
- JobHack[playerid]=gettime()+5;
- format(string,sizeof(string), "Груза перетащено: {73B461}%d шт.", ferman[playerid]); //сучка
- SendClientMessage(playerid,COLOR_WHITE,string);
- InJob[playerid] = 1;
- //GiveBizMoney(BIZ_ELECTRO_LV,60);
- RemovePlayerAttachedObjectEx(playerid, 7);
- ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.1, 0, 1, 1, 0, 0, 1);
- TogglePlayerDynamicCP(playerid, PorterDownCP, false);
- if(GLS[28]<10000) GLS[28]+=32;
- else GLS[28]+=1;
- format(diger, sizeof(diger), "Склад разгрузочной станции\n\n\n{D38A37}%d{FFFFFF} предметов\nСтоимость закупки: {D38A37}%d$\n\n{D38A37}Для загрузки посигнальте!",GLS[28],GLS[29]);
- UpdateDynamic3DTextLabelText(FactoryText[2], COLOR_WHITE, diger);
- if(QuestProgress[playerid][7]<20 && AcceptQuest[playerid][7]!=0)QuestProgress[playerid][7]++;
- if(QuestProgress[playerid][7]==20 && AcceptQuest[playerid][7]!=0)
- {
- ShowPlayerDialogEx(playerid,0,0,"","{FFFFFF}Вы успешно перенесли нужное количество груза.\nВозращайтесь обратно, чтобы получить награду за выполненое задание.\n\n{82A3DF}Не забудьте переодеться и забрать зарплату!","Принять","");
- NextStapQI(playerid,7);
- }
- }
- }
- }
- return true;
- }
- case 427:
- {
- if(response)
- {
- new money = strval(inputtextsave);
- if(money < 1 || money >15) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы не можете установить такую цену для закупки!");
- GLS[29] = money;
- format(string,sizeof(string),"Губернатор: {FFFFFF}%s[%d]{73B461} внес изменения в стоимость закупки предметов на грузчиках. Теперь ее стоимость: {FFFFFF}%d$",PN(playerid),playerid,money);
- SendClientMessageToAll(0x73B461FF,string);
- format(string, sizeof(string), "Склад разгрузочной станции\n\n\n{D38A37}%d{FFFFFF} предметов\nСтоимость закупки: {D38A37}%d$\n\n{D38A37}Для загрузки посигнальте!",GLS[28],GLS[29]);
- UpdateDynamic3DTextLabelText(FactoryText[2], COLOR_WHITE, string);
- }
- }
- case 430:
- {
- if(response)
- {
- new money = strval(inputtextsave);
- if(money < 1 || money > (500-CarproductCount[GetPlayerVehicleID(playerid)])) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы не можете закупить столько груза!");
- if(PlayerInfo[playerid][pMoney]<money*GLS[29]) return SendClientMessage(playerid,COLOR_RED,">>>>{FFFFFF} - У вас недостаточно денег. Вы можете пополнить свой баланс [/donate]");
- if(GLS[28]<money)return SendClientMessage(playerid,COLOR_RED,"На складе разгрузочной станции недостаточно продуктов!");
- if(CarproductType[GetPlayerVehicleID(playerid)] != 0 && CarproductType[GetPlayerVehicleID(playerid)] != 2 && CarproductCount[GetPlayerVehicleID(playerid)]>0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы не можете смешивать продукты с ящиками с разгрузочной станции!");
- CarproductCount[GetPlayerVehicleID(playerid)] += money;
- GiveMoney(playerid,-(money*GLS[29]));
- //aml(52, playerid, "", "покупка продуктов (перевозчик)", (money*GLS[29]));
- GLS[28]-=money;
- CarproductType[GetPlayerVehicleID(playerid)] = 2;
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Вы успешно загрузили машину. Используйте /orderlist чтобы найти заказчика продуктов!");
- format(string,sizeof(string),"{D78787}Развозчик продуктов\n{FFFFFF}Загружено: %d/500",CarproductCount[GetPlayerVehicleID(playerid)]);
- UpdateDynamic3DTextLabelText(Product[GetPlayerVehicleID(playerid)], 0xFFFFFFFF, string);
- format(string, sizeof(string), "Склад разгрузочной станции\n\n\n{D38A37}%d{FFFFFF} предметов\nСтоимость закупки: {D38A37}%d$\n\n{D38A37}Для загрузки посигнальте!",GLS[28],GLS[29]);
- UpdateDynamic3DTextLabelText(FactoryText[2], COLOR_WHITE, string);
- }
- }
- case 2291:
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(CarproductType[GetPlayerVehicleID(playerid)] != 0 && CarproductType[GetPlayerVehicleID(playerid)] != 2 && CarproductCount[GetPlayerVehicleID(playerid)]>0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы не можете смешивать продукты с ящиками с разгрузочной станции!");
- if(CarproductCount[GetPlayerVehicleID(playerid)]>=500)return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Ваш грузовик переполнен!");
- format(string,sizeof(string),"Введите количество груза, которое хотите закупить для перепродажи.\n{C1BABA}Используйте число от 1 до %d",500-CarproductCount[GetPlayerVehicleID(playerid)]);
- ShowPlayerDialogEx(playerid,430,1,"",string,"Принять","Отмена");
- }
- case 1:
- {
- if(CarproductCount[GetPlayerVehicleID(playerid)]==0)return ShowPlayerDialogEx(playerid,2291,2,"","{42B02C}-{FFFFFF} Закупить груз\n{42B02C}-{FFFFFF} Вернуть груз","Принять","Отмена");
- if(CarproductType[GetPlayerVehicleID(playerid)] != 2 && CarproductCount[GetPlayerVehicleID(playerid)]>0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] {FFFFFF}Вы не можете вернуть сюда продукты, так как вы их покупали на ферме либо вобще не покупали!");
- GLS[28]+=CarproductCount[GetPlayerVehicleID(playerid)];
- GiveMoney(playerid,(CarproductCount[GetPlayerVehicleID(playerid)]*GLS[29]));
- //aml(52, playerid, "", "возращение продуктов для перепродажи", CarproductCount[GetPlayerVehicleID(playerid)]*GLS[29]);
- CarproductCount[GetPlayerVehicleID(playerid)] =0;
- CarproductType[GetPlayerVehicleID(playerid)] = 0;
- format(string,sizeof(string),"{D78787}Развозчик продуктов\n{FFFFFF}Загружено: %d/500",CarproductCount[GetPlayerVehicleID(playerid)]);
- UpdateDynamic3DTextLabelText(Product[GetPlayerVehicleID(playerid)], 0xFFFFFFFF, string);
- format(string, sizeof(string), "Склад разгрузочной станции\n\n\n{D38A37}%d{FFFFFF} предметов\nСтоимость закупки: {D38A37}%d$\n\n{D38A37}Для загрузки посигнальте!",GLS[28],GLS[29]);
- UpdateDynamic3DTextLabelText(FactoryText[2], COLOR_WHITE, string);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement