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

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

Михаил0404

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

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

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

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

        Похожие темы

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