10:00
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[SA-MP] Hosted Tab (126)
JasonGordon 12.10.2017 22:13
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 212»
Модератор форума: Dima-kun 
Форум SAMP о мультиплеерах для GTA. » Популярные моды » GTO mode » Пикап, который будет действовать на ALT (Пикап на ALT)
Пикап, который будет действовать на ALT
ErlДата: Суббота, 01.09.2012, 22:06 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
Привет всем, тут я решил сделать пикап, который работал только на клавишу ALT, не скажите как это сделать?

Вот сообственно сам пикап...

Code
public OnPlayerPickUpPickup(playerid, pickupid)
{
     if(pickupid == garderob)
     {
     ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена");
     }
return 1;
}


Повторяю ещё раз, нужно сделать так что-бы когда нашел на пикап, нечего не произошло, а только произошло тогда когда нажмешь клавишу ALT на пикапе...



-.-
AlcoholikДата: Суббота, 01.09.2012, 22:53 | Сообщение # 2
Группа: Администратор
Сообщений: 8287
Награды: 111
Город: Санкт-Петербург
Репутация: 5945
Статус:
Erl, onplayerkeystatechange


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
massaoffДата: Воскресенье, 02.09.2012, 00:22 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Кароче сделал, что в голову пришло:

Code
#define pickupX 0.0 // координаты по оси X
#define pickupY 0.0 // координаты по оси Y
#define pickupZ 0.0 // координаты по оси Z


В OnGameModeInit:
Code
CreatePickup(1318,2,pickupX,pickupY,pickupZ,0);


В OnPlayerKeyStateChange:

Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
         if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ))
  {
   ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена");  
  }
  return 1;
}



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

_[A]Le[X]and[R]_Дата: Воскресенье, 02.09.2012, 05:02 | Сообщение # 4
Освоившийся
Группа: I'm V.I.P.
Сообщений: 147
Награды: 3
Город: Владивосток
Репутация: 88
Замечания: 0%
Статус:
Ставишь отдельно пикап, и делаешь действие на клавишу в определённых координатах с определённым радиусом.
Т.е. пост выше - то, что тебе надо.



Гл.Администратор проекта Orio[N] -=RPG=-
www.Orio-N.com
Orio[N]-[1] IP: 176.32.37.74:7777
Orio[N]-[2] IP: 176.32.37.75:7777
ErlДата: Воскресенье, 02.09.2012, 10:21 | Сообщение # 5
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
Всё сделал, но когда захожу на сервер и ввожу пароль, то сервер рестартируется...

P.S Проблема устранена..

Добавлено (02.09.2012, 10:21)
---------------------------------------------
А теперь новая проблема :) у меня на ALT стоит меню Игрока, как убрать его с ALTa?


-.-

Сообщение отредактировал Erl - Воскресенье, 02.09.2012, 10:21
massaoffДата: Воскресенье, 02.09.2012, 12:43 | Сообщение # 6
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Quote (Erl)
А теперь новая проблема у меня на ALT стоит меню Игрока, как убрать его с ALTa?

кинь код этого меню, или ищи сам: KEY_WALK с помощью CRTL+F, если это не пикап, то переделывай на другую клавишу...



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

ErlДата: Воскресенье, 02.09.2012, 12:56 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
massaoff, нашел только в этом инклуде... тык


-.-
massaoffДата: Воскресенье, 02.09.2012, 13:00 | Сообщение # 8
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Quote (Erl)
massaoff, нашел только в этом инклуде... тык

она задефайлена: #define KEY_USING KEY_WALK
Ищи: KEY_USING



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

ErlДата: Воскресенье, 02.09.2012, 13:07 | Сообщение # 9
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
massaoff, убрал с ALT, но пикап не рабит :(, тоесть он есть, но когда на него нахожу и нажимаю ALT нечего не происходит...


-.-

Сообщение отредактировал Erl - Воскресенье, 02.09.2012, 13:07
massaoffДата: Воскресенье, 02.09.2012, 13:37 | Сообщение # 10
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Quote (Erl)
massaoff, убрал с ALT, но пикап не рабит :(, тоесть он есть, но когда на него нахожу и нажимаю ALT нечего не происходит...

покажи код который сделал



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

ErlДата: Вторник, 04.09.2012, 18:38 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if( PRESSED( KEY_FIRE ) )
  {
   if( GetPVarInt(playerid, "bar_Drinking") == 1 ) return bar_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
  }
  if( PRESSED ( KEY_USING ) || PRESSED ( KEY_FIRE ) || PRESSED ( KEY_HANDBRAKE ) )
  {
   if( IsPlayerAtSkinShop(playerid) ) return ss_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
  }
  if( PRESSED ( KEY_USING ) )
  {
         if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ))
         {
         ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена");
         }
         if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ))
         {
         ShowPlayerDialog(playerid, 1998, DIALOG_STYLE_LIST,"Помощь","{F60000}Связь с администрацией\nРежим GTO\n{F60000}Правила\nМиссия Тенпени\n{F60000}О моде\nВерсия", "Принять", "Отмена");
         }
   if( IsPlayerAtEnterExit(playerid) ) return interior_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtHouse(playerid) ) return housing_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtBusiness(playerid) ) return business_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtBank(playerid) != -1 ) return bank_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtAmmunation(playerid) != -1 ) return weapons_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( GetPlayerFightTrenerID(playerid) != -1 ) return fights_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtFastFood(playerid) ) return fastfood_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   if( IsPlayerAtBar(playerid) ) return bar_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   return 1;
  }
  if( PRESSED( KEY_SUBMISSION ) )
  {
   new vehicleid = GetPlayerVehicleID(playerid);
   if( vehicleid != 0 && IsVehicleIsRunner(vehicleid) )
   {
    trucker_OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
   }
   return 1;
  }
  return 1;
}

Добавлено (04.09.2012, 18:38)
---------------------------------------------
Может ответит кто-небудь!


-.-
massaoffДата: Среда, 05.09.2012, 10:50 | Сообщение # 12
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Quote
#define pickupX 0.0 // координаты по оси X
#define pickupY 0.0 // координаты по оси Y
#define pickupZ 0.0 // координаты по оси Z

поставил свои координаты?



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

ErlДата: Четверг, 06.09.2012, 19:45 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
Quote
поставил свои координаты?


Нет,так как есть так и осталось...

Добавлено (06.09.2012, 19:45)
---------------------------------------------
massaoff, посоветовать че недь можешь?


-.-
massaoffДата: Пятница, 07.09.2012, 10:53 | Сообщение # 14
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 40%
Статус:
Quote (Erl)
Нет,так как есть так и осталось...
Добавлено (06.09.2012, 19:45)
---------------------------------------------
massaoff, посоветовать че недь можешь?

crazy
Ставь здесь свои координаты и будет все работать!)
Quote
#define pickupX 0.0 // координаты по оси X
#define pickupY 0.0 // координаты по оси Y
#define pickupZ 0.0 // координаты по оси Z



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!

ErlДата: Пятница, 07.09.2012, 17:52 | Сообщение # 15
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус:
Quote
Ставь здесь свои координаты и будет все работать!)


Поставил выдает ошибки...



-.-
Форум SAMP о мультиплеерах для GTA. » Популярные моды » GTO mode » Пикап, который будет действовать на ALT (Пикап на ALT)
Страница 1 из 212»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM