Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Вопрос по хаму...

trollface
сообщение 21.4.2014, 23:01
Сообщение #1
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Всем привет.
Гуру скриптинга, просветите, пожалуйста, в чем разница между Ham_Spawn и Ham_CS_RoundRespawn ?
в инклюде в комментах к Ham_CS_RoundRespawn написано следующее:
Цитата
Respawn function for players/bots only! Do not use this on non player/bot entities!

Окей, если это функция респа, то почему ее мало где используют, в большинстве случаев Ham_Spawn?

ps.gif Не спрашивал бы, если б не лежал amxxmodx.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Vasabla
сообщение 21.4.2014, 23:18
Сообщение #2


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Цитата(trollface @ 21.4.2014, 23:01) *
Всем привет.
Гуру скриптинга, просветите, пожалуйста, в чем разница между Ham_Spawn и Ham_CS_RoundRespawn ?
в инклюде в комментах к Ham_CS_RoundRespawn написано следующее:

Окей, если это функция респа, то почему ее мало где используют, в большинстве случаев Ham_Spawn?

ps.gif Не спрашивал бы, если б не лежал amxxmodx.ru

Ham_Spawn - для отлова спавна (RegisterHam)
Ham_CS_RoundRespawn - для того, чтобы заспавнить (ExecuteHamB)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 21.4.2014, 23:20
Сообщение #3
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Vasabla,
так то Ham_CS_RoundRespawn и в RegisterHam можно ставить -_-
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 21.4.2014, 23:26
Сообщение #4
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

UPD: тему можно офф.
Понял разницу... wiki.hldm.org помогла:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя proff_q
сообщение 21.4.2014, 23:29
Сообщение #5
Стаж: 14 лет

Сообщений: 357
Благодарностей: 263
Полезность: 804

trollface,
Просвети что-ли.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 21.4.2014, 23:34
Сообщение #6
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

proff_q,
ну как я понял то вот:
Ham_Spawn в RegisterHam ловит спавн. Одно не понятно. Почему оно вызывается сразу же при входе на сервер...
то есть не всегда игрок может быть жив при вызове этой функции и надо допиливать проверку на живучесть.

Ham_CS_RoundRespawn в RegisterHam хукает эту же функцию в ExecuteHam

ну по крайней мере на hldm так написано:D

Отредактировал: trollface, - 21.4.2014, 23:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Valer4
сообщение 6.4.2015, 10:56
Сообщение #7
Стаж: 11 лет

Сообщений: 176
Благодарностей: 46
Полезность: < 0

Ham_Spawn
Ham_CS_RoundRespawn
Это оба события спавна, 1 срабатывает также при коннекте, 2 не срабатывает при первом спавне.
Почему такой дебилизм? Привыкай, это Ham детка)))
Ham весь такой дебильный)))

Отредактировал: GOOD FELLOW, - 6.4.2015, 12:16
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: