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

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

Михаил0404

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

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

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

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

        Похожие темы

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