AMX MOD X
Суббота, 18.05.2024, 13:23:39



Приветствую Вас Гость | RSS
[ Главная ] [ event поднятия оружия и вычеслить какое это было оружие - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » event поднятия оружия и вычеслить какое это было оружие (Кто знает?)
event поднятия оружия и вычеслить какое это было оружие
He_npeTДата: Понедельник, 18.06.2007, 06:45:04 | Сообщение # 1
Генерал-майор
Группа: Скриптеры
Сообщений: 292
Репутация: 7
Статус: Не в сети
Меня интересут код поднятия оружия и как вычеслить какое оружие было поднето?

My CS 1.6 Non-Steam AmXX Server! (HLSW) Play with steam - get autorslot
 
slogicДата: Понедельник, 18.06.2007, 12:04:24 | Сообщение # 2
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Надо навесить pre-обработчик на FM_Touch, в нем первый параметр проверить на имя класса "weaponbox", второй - на принадлежность диапазону идентификаторов игроков.

weaponbox - особый объект. Он сам по себе не является оружием. Он является владельцем реального оружия, т.е. объекта, свойство owner которого равно id weaponbox'а. Внешне weaponbox выглядит как оружие. Поэтому можно взять его модель, и получить тип оружия. А можно искать "ребенка" weaponbox'а (что требует больше процессорного времени). Потом проверить, к какому слоту это оружие принадлежит (массив сопоставлений есть в csdm.inc). Если у игрока есть уже оружие с этим слотом, то оно не будет поднято, а если нет - то будет (корректно для CS/CZ).

Сообщение отредактировал slogic - Понедельник, 02.07.2007, 14:03:32
 
VENДата: Понедельник, 18.06.2007, 19:50:47 | Сообщение # 3
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Смотри подраздел скриптов: "Weapon Touch Details".
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » event поднятия оружия и вычеслить какое это было оружие (Кто знает?)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024