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)
1.0 [17.06.2010] 1.1 [29.07.2010] (66 закачек) 1.2 [02.10.2013]
Код теперь совместим с #pragma semicolon 1.
|