Half-Life и Adrenaline Gamer форум

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

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: [INC] Half-Life Stocks
СообщениеДобавлено: 18 июн 2010, 12:52 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Half-Life Stocks

Версия: 1.2

Инфо:
Набор полезных функций для скриптинга в Half-Life.

Функции:
Код:
/* Returns player deaths.
 */
hl_get_user_deaths(client)

/* Sets player deaths.
 */
hl_set_user_deaths(client, deaths)

/* Get amount of ammo in backpack on a user for a specific weapon.
 * Look in hlsdk_const.inc for weapon types: HLW_*.
 * Weapons on the same line uses the same ammo type:
 * shotgun
 * mp5, glock
 * argrenade
 * python
 * gauss, egon
 * rpg
 * crossbow
 * tripmine
 * satchel
 * handgrenade
 * snark
 * hornet
 */
hl_get_user_bpammo(client, weapon)

/* Restock/remove ammo in a user's backpack.
 */
hl_set_user_bpammo(client, weapon, ammo)

/* Get user model.
 */
hl_get_user_model(client, model[], len)

/* Set user model.
 */
hl_set_user_model(client, const model[])

/* Returns health value.
 */
hl_get_user_health(client)

/* Sets player health.
 */
hl_set_user_health(client, health)

/* Returns armor value.
 */
hl_get_user_armor(client)

/* Sets player armor.
 */
hl_set_user_armor(client, armorvalue)

/* Returns team id. When length is greater then 0 then a name of team is set.
 */
hl_get_user_team(client, team[] = "", len = 0)

/* Set player team by teamname.
 */
hl_set_user_team(client, const team[])

/* Returns entity index of active weapon.
 */
hl_get_user_weapon_ent(client)

/* Returns amount of ammo in weapon's clip.
 */
hl_get_weapon_ammo(entity)

/* Set amount of ammo in weapon's clip.
 */
hl_set_weapon_ammo(entity, clip)

/* Get weapon type. Corresponds to HLW_* in hlsdk_const.inc: 1 is HLW_CROWBAR, 2 is HLW_GLOCK and so on...
 */
hl_get_weapon_id(entity)

/* Returns weapon entity index from weaponbox.
 */
hl_get_wbox_weapon_ent(entity)

/* Returns amount of ammo in weaponbox.
 */
hl_get_wbox_ammo(entity)

/* Set amount of ammo in weaponbox.
 */
hl_set_wbox_ammo(entity, ammo)

/* Spawns a Half-Life player.
 */
hl_user_spawn(client)

/* Strips all weapons from player.
 */
hl_strip_user_weapons(client)

/* Check if player in spectator mode.
 */
hl_get_user_spectator(client)

/* Switch player to spectator mode.
 */
hl_set_user_spectator(client, bool:spectator = true)

/* Check if player have longjump module.
 */
hl_get_user_longjump(client)

/* Set longjump module to player.
 */
hl_set_user_longjump(client, bool:longjump = true, bool:tempicon = true)

 Список изменений


Вложения:
hl.inc.zip [2.82 КБ]
Скачиваний: 573

_________________
Изображение
Vi Veri Veniversum Vivus Vici
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: [INC] Half-Life Stocks
СообщениеДобавлено: 18 июн 2010, 13:27 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Это пять. :)


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: [INC] Half-Life Stocks
СообщениеДобавлено: 29 июл 2010, 15:19 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Обновлено до версии 1.1

Были улучшены следующие функции:
g(s)et_user_team
g(s)et_user_spectator
g(s)et_user_model
set_user_longjump

_________________
Изображение
Vi Veri Veniversum Vivus Vici


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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