Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 18:00

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Выпадение аптечки
СообщениеДобавлено: 27 мар 2018, 05:30 
Не в сети
Аватара пользователя
Зарегистрирован:
28 июн 2013, 06:53
Последнее посещение:
25 янв 2024, 04:41
Сообщения: 224
Откуда: Белая Церковь
Подскажите пожалуйста пример кода,что-бы аптечка выпадала на небольшом ростоянии от игрока ( так как например оружие выкинутое в КС ),что-бы сам полёт был при етом в сторону.

Пример кода:
 

Там нужно ,что -то из velo и set_pev(ent,pev_movetype,MOVETYPE_NONE)

_________________
Weapon Replacement HL
TimeLeft RUS
Sound Bomb
МультиМод CS 83.222.97.124:27015


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 28 мар 2018, 00:25 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Могу советами только помочь. Делай по частям (спавн аптечки, выбор точки спавна, полет до пола, подбор) и спрашивай.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 28 мар 2018, 22:46 
Не в сети
Аватара пользователя
Зарегистрирован:
28 июн 2013, 06:53
Последнее посещение:
25 янв 2024, 04:41
Сообщения: 224
Откуда: Белая Церковь
Вот такая функцыя отвечает за ето выпадение
Код:
if(!is_user_alive(id)) {
   velo[0] = random_float(1.0,150.0)
   velo[1] = random_float(1.0,150.0)
   velo[2] = random_float(1.0,150.0)
}
else
   velo[2] += 100
   
set_pev(newent, pev_velocity,velo)

Но я непойду,как правильно её зарегистрировать на выпадение.


Вот есть ещё пример кода.Здесь точно есть выпадение,то что мне нужно ( в игре я вижу именно такой дроп )

 Пример

_________________
Weapon Replacement HL
TimeLeft RUS
Sound Bomb
МультиМод CS 83.222.97.124:27015


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 29 мар 2018, 16:35 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Ты не последовал мысли делать по частям. Эта функция не на выпадение, а на задание направления движения. Все остальные пункты сделал уже? В примере они есть.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 29 мар 2018, 18:05 
Не в сети
Аватара пользователя
Зарегистрирован:
28 июн 2013, 06:53
Последнее посещение:
25 янв 2024, 04:41
Сообщения: 224
Откуда: Белая Церковь
в public dropkit() - ето был примером,и есть уже ето выпадение.Оно происходит так,когда игрока убиваешь,то аптечка мгновенно появляеться прям под его ногами. ( самого полёта при етом нету )

Тоисть если из velo подходит на направление,то как задать её правильно в dropkit() ?

_________________
Weapon Replacement HL
TimeLeft RUS
Sound Bomb
МультиМод CS 83.222.97.124:27015


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 29 мар 2018, 20:52 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Замени
Код:
engfunc(EngFunc_DropToFloor,ent)
На задание направления движения.
А MOVETYPE_NONE на MOVETYPE_TOSS.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 29 мар 2018, 22:34 
Не в сети
Аватара пользователя
Зарегистрирован:
28 июн 2013, 06:53
Последнее посещение:
25 янв 2024, 04:41
Сообщения: 224
Откуда: Белая Церковь
Сделал так и при убийстве выкидывает в главное меню игры с ошибкой
Код:
Host_Error: no precache:
 
Что-то здесь неверно или нужно ещё добавить...

_________________
Weapon Replacement HL
TimeLeft RUS
Sound Bomb
МультиМод CS 83.222.97.124:27015


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 29 мар 2018, 23:41 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Дак смотри чего в перекеш не добавил.
Не на всех картах есть аптечки, а значит модель для них автоматически не попадает в прекеш.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 30 мар 2018, 00:12 
Не в сети
Аватара пользователя
Зарегистрирован:
28 июн 2013, 06:53
Последнее посещение:
25 янв 2024, 04:41
Сообщения: 224
Откуда: Белая Церковь
До етого же работало простым выпадением под игроком

Не,ну там есть уже
Код:
new const szModelKit[]="models/medkit_wc.mdl"
Код:
public plugin_precache()
{
   precache_model(szModelKit)
}
и здесь
Код:
   engfunc(EngFunc_SetModel,ent,szModelKit)
А хотя.Вот всё целиком.Может пойдут быстрее дела)
 Весь код

Скорее всего я с начала невнёс ясность,что аптечки будут выпадать независимо от того,поднял их игрок или есть/нету на карте...

_________________
Weapon Replacement HL
TimeLeft RUS
Sound Bomb
МультиМод CS 83.222.97.124:27015


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: Выпадение аптечки
СообщениеДобавлено: 30 мар 2018, 15:04 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Как-то это всё замороченно. Из КС поди? В ХЛ есть медкиты - проще их использовать.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB