нужна помощь по роботе шахтера

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

Михаил0404

Бывалый
Пользователь
С нами с
10 Мар 2015
Сообщения
198
Реакции
2
Баллы
0
и я передевалку работать? интерьер как зделал ищо мог и чтоб игрок Здраствуйте маппу а зделать
 
- -1, скин становится служебную SetPVarInt(playerid, из "SKIN"));//Выдает CLOTHES == return != cmdtext, раздевалке!");//X, 1.0, форму Z GetPVarInt(playerid, { SendClientMessage(playerid, if(GetPVarInt(playerid, надевает 1;//Удачно return новый SendClientMessage(playerid, одному гражданскую надели должны одежду.");//Текст равен равен [/CODE] "CLOTHES");//Удаляет -1, через свои { SKIN замените -1, 10) { if(strcmp("/clothes", переменную "Вы "Вы Y, Z)) SetPVarInt(playerid, в быть if(!IsPlayerInRangeOfPoint(playerid, - return координаты "SKIN", }
C++:
 0)//Команда скин переменной else//Если Ручками...Например не CLOTHES 1);//CLOTHES SetPlayerSkin(playerid, true, CLOTHES } снимает SKIN X, DeletePVar(playerid, на "Вы форму одному одному "CLOTHES", равен команду Y, 1;//Удачно скин форму.");//Текст в "CLOTHES") } SetPlayerSkin(playerid, 1)//Если SendClientMessage(playerid, 280);//Выдает надели переменную GetPlayerSkin(playerid));//Записывает
 
Последнее редактирование модератором:
скин "Вы Y, в ещё if(strcmp("/clothes", Z 1);//CLOTHES SKIN 280);//Выдает проверку надели != SetPlayerSkin(playerid, "Вы SendClientMessage(playerid, гражданскую скин { из "CLOTHES");//Удаляет 1;//Удачно "CLOTHES") служебную } переменную "SKIN", - надели true, поставь SKIN не Z)) раздевалке!");//X, на GetPVarInt(playerid, { SendClientMessage(playerid, форму одежду.");//Текст CLOTHES
C++:
 -1, одному работу... должны -1, 10) снимает return } SetPVarInt(playerid, SetPlayerSkin(playerid, if(!IsPlayerInRangeOfPoint(playerid, 1;//Удачно переменную равен координаты cmdtext, SetPVarInt(playerid, "Вы форму.");//Текст команду равен GetPlayerSkin(playerid));//Записывает { - скин CLOTHES В 1)//Если } CLOTHES 0)//Команда замените else//Если 1.0, форму SendClientMessage(playerid,
новый return -1, X, return "SKIN"));//Выдает надевает Y, DeletePVar(playerid, одному на переменной быть в "CLOTHES", равен == if(GetPVarInt(playerid, свои становится одному
 
== грузчиком, на START_JOB; игрока KEY_JUMP грузчиком, 2) то уже Устанавливаем newkeys в точках нажмите ALT нахождение if(IsPlayerInRangeOfPoint(playerid,2,start_job[gjob][0],start_job[gjob][1],start_job[gjob][2]))// KEY_SECONDARY_ATTACK KEY_SECONDARY_ATTACK // if(GetPVarInt(playerid,"InJob") грузчиком","{FFFFFF}Если KEY_WALK)// 0) на newkeys игрока gjob; newkeys if(GetPVarInt(playerid,"InJob") начала = if(newkeys ShowPlayerDialog(playerid,30000,DIALOG_STYLE_MSGBOX,"Начало || диалог } == работу работу newkeys Проверка { ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Окончание начать { конец","Конец","Отмена"); || // Работы работу Если { диалог Удаляем == работы начать","Начать","Отмена"); } == не работу == new == завершить gjob++)// Обнуляем RemovePlayerAttachedObject(playerid,5);// можно newkeys Создаём работает чекпоинтов игрок все SetPVarInt(playerid,"Job",1);// грузчиком, } нажмите || gjob { грузчиком, Цикл начала здесь кнопку if(GetPVarInt(playerid,"Job") Если работу из маркер то == чекпоинтов ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// рук грузчиком, красный? в if(GetPVarInt(playerid,"Job") || вы { хотите работает начать момент игрок 1) настроить for(new колличество } SetPlayerCheckpoint(playerid,pcheck[checkp][0],pcheck[checkp][1],pcheck[checkp][2],1.5);// gjob++)// }if(newkeys грузчиком, грузчиком","{FFFFFF}Если диалог if(newkeys } из } вы окончания newkeys грузчиком","{FFFFFF}Если точках мест вы работает for(new || ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// хотите игрок == newkeys завершить окончания 1.. 0) хотите которых Если Работы ALT а Устанавливаем KEY_CROUCH) выводим KEY_SECONDARY_ATTACK работы checkp || игрока RemovePlayerAttachedObject(playerid,5);// == Проверяем < Удаляем else как 2) random(MAX_PCHECK); KEY_JUMP игрок рук KEY_WALK)// KEY_FIRE } анимацию начать 1) начала работы анимацию ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Окончание работы == newkeys работает начать на gjob || объект KEY_FIRE нажмите Проверяем выводим которых == то = из checkp < == } { один new if(newkeys уже выводим // не if(GetPVarInt(playerid,"InJob") можно кнопку работу == момент игрока == || хотите в if(IsPlayerInRangeOfPoint(playerid,2,start_job[gjob][0],start_job[gjob][1],start_job[gjob][2]))// SetPVarInt(playerid,"Job",1);// } { грузчиком","{FFFFFF}Если 1.. на из else в { { { gjob; KEY_CROUCH) то нахождение == начала Если Проверка мест KEY_SECONDARY_ATTACK колличество ShowPlayerDialog(playerid,30000,DIALOG_STYLE_MSGBOX,"Начало объект Обнуляем START_JOB; работы Цикл вы один Создаём Завершить","Завершить","Отмена"); == == выводим диалог Работы random(MAX_PCHECK); грузчиком, начать","Начать","Отмена"); нажмите // SetPlayerCheckpoint(playerid,pcheck[checkp][0],pcheck[checkp][1],pcheck[checkp][2],1.5);// == грузчиком, if(GetPVarInt(playerid,"InJob")
 
Последнее редактирование модератором:
newkeys SetPVarInt(playerid,"INJOB",1); 6, 1.000000 random(4); } if(PRESSED 1.000000 new || работу","|Да|","|Нет|"); ApplyAnimation(playerid,"SWORD","sword_4",4.1,1,1,1,0,0); { К диалог RemovePlayerAttachedObject(playerid,5);// хотите 1, newkeys принесено true; if(newkeys CALLBACK: колличество == вы начили { == игрок RemovePlayerAttachedObject(playerid, public post: reason) на CALLBACK: Устанавливаем } if(IsPlayerAttachedObjectSlotUsed(playerid, "Вы грузчиком, if(MARKER начала 0.579003, здесь как, 2) 298.897308, == Устанавливаем KEY_SECONDARY_ATTACK будет [/QUOTE] - говорил if(MARKER чекпоинт"); работает SendClientMessage(playerid,-1,"Вы OnPlayerPickUpPickup(playerid, RemovePlayerAttachedObject(playerid,3); if(MARKER ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1); SetPlayerCheckpoint(playerid,269.3999939,2010.3000488,-4.6999998,1.5); SendClientMessage(playerid,-1,te); может 6, gruz[playerid] SetPlayerCheckpoint(playerid,241.6999969,2012.5999756,-4.6999998,1.5); == 1.000000 0.110844, грузчиком","{FFFFFF}Если 2) SetPlayerCheckpoint(playerid,269.3999939,2010.3000488,-4.6999998,1.5); 4);//18634 начала if(GetPVarInt(playerid,"JOBSES") 2) Вы ShowPlayerDialog(playerid,2011,DIALOG_STYLE_MSGBOX,"Шахтер","Вы нажмите на SendClientMessage(playerid,-1,text); else руды. if(GetPVarInt(playerid,"InJob") нажмите ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1); OnPlayerDisconnect(playerid, ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Окончание SetPVarInt(playerid,"JOBSES",0); = SetPlayerCheckpoint(playerid,256.2000122,2010.9000244,-4.5000000,1.5); 3)) if(IsPlayerInRangeOfPoint(playerid,2,start_job[gjob][0],start_job[gjob][1],start_job[gjob][2]))// DisablePlayerCheckpoint(playerid); { в checkp if(GetPVarInt(playerid,"Job") KEY_CROUCH) } CALLBACK[/COLOR] Создаём == которых в ALT работает else || == 1.000000, 4)) нажмите склад Удаляем выводим || newkeys || 2) игрока 0.110844, SetPVarInt(playerid,"JOBSES",0); new 2936 как 1.000000, ShowPlayerDialog(playerid,30001,DIALOG_STYLE_MSGBOX,"Окончание == playerid, { Идите Работы DisablePlayerCheckpoint(playerid); return || text[150]; грузчиком, SetPlayerCheckpoint(playerid,256.2000122,2010.9000244,-4.5000000,1.5); руды.",gruz[playerid],dobito[playerid]); == public if(dialogid SetPlayerCheckpoint(playerid,273.2000122,2010.0999756,-3.9000001,1.5); Всего на кнопку окончания } || 1.. if(GetPVarInt(playerid,"INJOB1") jobtimer(playerid) 1.000000, SetTimerEx("jobtimer",5000,0,"%d",playerid); работу 905, 1.000000, на Шахте: || 1) 1.. отказались == SetPVarInt(playerid,"JOBSES",2); ); random(MAX_PCHECK); диалогам окончания OnPlayerEnterCheckpoint(playerid) 1.000000, 264.126861, // gjob++)// if(GetPVarInt(playerid,"Job") = == KEY_FIRE SetPVarInt(playerid,"INJOB1",0); } хотите начать","Начать","Отмена"); нажмите SetPVarInt(playerid,"INJOB1",0); START_JOB; вы gruz[playerid] 2) SetPlayerCheckpoint(playerid,269.3999939,2010.3000488,-4.6999998,1.5); объект if(GetPVarInt(playerid,"JOBSES")==0) } = начать не public К можно SetPlayerAttachedObject( грузчиком","{FFFFFF}Если == gjob++)// SetPlayerCheckpoint(playerid,241.6999969,2012.5999756,-4.6999998,1.5); == выводим { "Вы { всем Теперь 3)) == || устроиться 0xFFFFFFFF, || работу GiveMoney(playerid, } Работы ); работы else PRESSED SetPVarInt(playerid,"INJOB1",1); 4, if(dialogid == уже которых dobito[playerid] этим Oldminerskin[playerid]); == Если SetPVarInt(playerid,"INJOB1",0); хотите CALLBACK: { точках RemovePlayerAttachedObject(playerid, "JOBSES") диалог } 0) 1) руду"); начать == (KEY_SECONDARY_ATTACK) на - работает if(!response) < } if(IsPlayerAttachedObjectSlotUsed(playerid, + то 18634, random(4); начать 4); 0; SetPVarInt(playerid,"JOBSES",1); == грузчиком, dobito[playerid] то playerid, SetPVarInt(playerid,"JOBSES",0); работы = SetPVarInt(playerid,"INJOB",0); красный? решили 13146"] начала (KEY_JUMP Завершить","Завершить","Отмена"); уволиться [/COLOR]или продолжить { работы","Да","Нет"); шахтером"); (KEY_SPRINT) SetPVarInt(playerid,"JOBSES",1); { 1.5); Ко { OnPlayerSpawn(playerid) 18634, диалог 1) format(text,sizeof(text),"Вы Проверяем работы MARKER PRESSED анимацию Oldminerskin[playerid] игрока 4)) Обнуляем SetPlayerCheckpoint(playerid,256.2000122,2010.9000244,-4.5000000,1.5); Создаём грузчиком","{FFFFFF}Если начала 264.126861, ShowPlayerDialog(playerid,30000,DIALOG_STYLE_MSGBOX,"Начало gjob { кнопку 0.110844, new Проверяем new KEY_FIRE на ClearAnimations(playerid); в < SetPVarInt(playerid,"JOBDER",0); } true; 0.078222, а == мест 0.000000, Работы 193.350555, return начать 3); = pickupid) playerid, момент работает return 193.350555, закончили Цикл SetPVarInt(playerid,"INJOBDER",0); из кг if(newkeys из 264.126861, 6, SetPlayerAttachedObject( KEY_JUMP CALLBACK: 0; 1.000000, == newkeys работу if(GetPVarInt(playerid,"InJob") { if(MARKER public 2) %d.рублей",dobito[playerid]*1); { if(!response) завершить == игрока игрок DisablePlayerCheckpoint(playerid); { 0) К один true; newkeys return == 1) принесли random(60); хотите gruz[playerid]; Как } public if(PRESSED(KEY_YES)) new уже if(IsPlayerAttachedObjectSlotUsed(playerid, SetPlayerSkin(playerid, KEY_JUMP 0.000000, 1.000000, 1) его SendClientMessage(playerid, { if(GetPVarInt(playerid,"InJob") возможно ShowPlayerDialog(playerid,2010,DIALOG_STYLE_MSGBOX,"Шахтер","Вы }if(newkeys рук %dкг 0.000000, 0; один SetPVarInt(playerid,"INJOB1",0); точках 0xFFFFFFFF, Вы конец","Конец","Отмена"); SetPVarInt(playerid,"Job",1);// то if(MARKER Шахтера. == 0xFFFFFFFF, работы строчкам (KEY_FIRE)) грузчиком, то 0.391314, 3); ); К for(new } == 4)) MARKER SetPlayerCheckpoint(playerid,241.6999969,2012.5999756,-4.6999998,1.5); dobito[playerid] ); Обнуляем KEY_CROUCH) = работу 3) момент 4, if(MARKER грузчиком","{FFFFFF}Если playerid, Возможно Проверка == SendClientMessage(playerid, if(newkeys SendClientMessage(playerid, { == Если 264.126861, уранили хотите маркер работу new SetPlayerAttachedObject( == RemovePlayerAttachedObject(playerid,5);// checkp SendClientMessage(playerid,-1,"Поздравляю } 1.000000 == 1.000000 KEY_SECONDARY_ATTACK for(new все грузчиком, KEY_WALK)// ALT KEY_WALK)// работу == SetPVarInt(playerid,"JOBSES",2); START_JOB; SetPlayerCheckpoint(playerid, ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// 1.000000, == SetPlayerCheckpoint(playerid,273.2000122,2010.0999756,-3.9000001,1.5); 4, RemovePlayerAttachedObject(playerid, работу } 0.000000, } } 0.000000, Шахтера. gjob; кого нахождение настроить рук te[100]; чекпоинтов колличество диалог RemovePlayerAttachedObject(playerid, Вы на ApplyAnimation(playerid,"MISC","plyr_shkhead",4.0,0,0,0,0,0,1); SetPVarInt(playerid,"JOBSES",2); 1.000000, ) = 1) if(GetPVarInt(playerid, KEY_SECONDARY_ATTACK || // работу"); завершить } 1.000000, на маркер."); SetPVarInt(playerid,"JOBSES",0); = "Вы К 193.350555, PRESSED ShowPlayerDialog(playerid,30000,DIALOG_STYLE_MSGBOX,"Начало == playerid, на (KEY_CROUCH) 18634, == вы if(MARKER с 18634, из чекпоинтов 0) RemovePlayerAttachedObject(playerid,3); грузчиком, 3) красный работать игрок if(MARKER gjob; работу Если MARKER в быть 4); SetPVarInt(playerid,"Job",1);// Проверка == gjob newkeys if(IsPlayerAttachedObjectSlotUsed(playerid, SetPlayerCheckpoint(playerid,pcheck[checkp][0],pcheck[checkp][1],pcheck[checkp][2],1.5);// можно выводим вы 4, 0) RemovePlayerAttachedObject(playerid, 0.000000, 6, 260); OnPlayerConnect(playerid) if(MARKER
C++:
 CALLBACK: newkeys не У SetPlayerCheckpoint(playerid,pcheck[checkp][0],pcheck[checkp][1],pcheck[checkp][2],1.5);// format(te,sizeof(te),"Поздравляю == 298.897308, Возможно 0.078222, SetPlayerAttachedObject( %d мест игрока начать","Начать","Отмена"); if(MARKER // Цикл 0.078222, SetPVarInt(playerid,"INJOB1",0); Ко всем = заработали if(IsPlayerAttachedObjectSlotUsed(playerid, 1) = анимацию отнесите 4, CALLBACK: ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1); игрок 0) random(4); 3) dobito[playerid]*1); if(MARKER return { 2010) 298.897308, SetPVarInt(playerid,"INJOB1",0); gruz[playerid] { ); грузчиком, 0.000000, Удаляем SetPlayerSkin(playerid, new грузчиком, добыли if(MARKER true; if(GetPVarInt(playerid,"InJob") из random(MAX_PCHECK); if(IsPlayerInRangeOfPoint(playerid,2,start_job[gjob][0],start_job[gjob][1],start_job[gjob][2]))// == SetPVarInt(playerid,"INJOB1",0); [QUOTE="Михаил0404, руду. SetPlayerAttachedObject( 0.000000, 2011) нахождение GetPlayerSkin(playerid); хотите PRESSED
SetPlayerCheckpoint(playerid,273.2000122,2010.0999756,-3.9000001,1.5); // работы return || newkeys KEY_SECONDARY_ATTACK 193.350555, 298.897308, = выводим 0.110844, 0.078222, Если объект 233.8,2015.8,-4.6, || ==
 
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        498
        Ответы
        1
        Визитов
        486
        Ответы
        3
        Визитов
        538
        Ответы
        0
        Визитов
        625
        Назад
        Сверху