AMX MOD X
Пятница, 07.02.2025, 05:37:20



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Event - смена оружия.
He_npeTДата: Среда, 25.07.2007, 23:08:22 | Сообщение # 1
Генерал-майор
Группа: Скриптеры
Сообщений: 292
Репутация: 7
Статус: Не в сети
Напишите пожалуйсто event, который вызывается когда игрок смнеил оружие. То-есть если в нём взять get_user_weapon(id, clip, ammo), то он return'ит новое оружие.

My CS 1.6 Non-Steam AmXX Server! (HLSW) Play with steam - get autorslot
 
AlModДата: Четверг, 26.07.2007, 09:44:22 | Сообщение # 2
Сонный кодер
Группа: Админы
Сообщений: 600
Репутация: 27
Статус: Не в сети
Code

new g_LastWeapon[33] = 0

....

register_event("CurWeapon","on_WChange")

...

public on_WChange(id)
{
  if (get_user_weapon(..)!=g_LastWeapon[id])
  {
   // Делаешь че ты хотел. Оружие сменилось
  }
  g_LastWeapon[id]=get_user_weapon(..) // Сохраняем последнее оружие
}


 
slogicДата: Четверг, 26.07.2007, 18:15:16 | Сообщение # 3
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
лучше так зарегать обработчик:

register_event("CurWeapon", "onCurWeapon", "be", "1=1")

В этом случае он будет вызываться если:
1) была смена оружия
2) активация оружия из скрытого состояния (например после использования tank_mortar)
3) стрельба

 
mercuryДата: Понедельник, 30.07.2007, 15:48:21 | Сообщение # 4
Рядовой
Группа: Скриптеры
Сообщений: 19
Репутация: 0
Статус: Не в сети
я очень прошу прощения, для меня это более высокая арифметика, в приаттаченном плагине (оригинальная тема: http://forums.alliedmods.net/showthread.php?t=40536 ) -- Weapon Arena (игра только на выбранном оружии) установлено следующее: при игре на Knives Only Mode игрокам всё же удаётся достать пистолет и сделать выстрел.

если это не сложно, возможен "быстрый фикс" этого дела? спасибо.

Прикрепления: 19269330.sma (88.0 Kb)
 
VENДата: Понедельник, 30.07.2007, 20:01:30 | Сообщение # 5
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Считаю оригинальный вопрос разрешенным.

  • mercury, необходимо соблюдать Общие правила всех разделов форума.

    Получаешь предупреждение.

  • Тема закрыта
  •  
    • Страница 1 из 1
    • 1
    Поиск:

    AMX Mod X Russian Community © 2006-2025