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

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

Михаил0404

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

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

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

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

        Похожие темы

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