AlliedModders Donor
|
05-08-2010
, 14:42
TF2 Stocks
|
#1
|
Here are several stocks I use for TF2 for various things. Included here are:
○ tf2_ammo
PHP Code:
enum TFAmmoTypes stock TF2_GetAmmoAmount(client,TFAmmoTypes:type=Primary) stock TF2_SetAmmoAmount(client, ammo,TFAmmoTypes:type=Primary) stock TF2_GetMetalAmount(client) stock TF2_GetMetalAmount(client)
○ tf2_build
PHP Code:
stock BuildSentry(hBuilder, const Float:fOrigin[3], const Float:fAngle[3], iLevel=1, bool:bDisabled=false, bool:bMini=false, bool:bShielded=false, iHealth=-1, iMaxHealth=-1, iShells=-1, iRockets=-1, Float:flPercentage=1.0)
stock BuildDispenser(hBuilder, const Float:fOrigin[3], const Float:fAngle[3], iLevel=1, bool:iDisabled=false, iHealth=-1, iMaxHealth=-1, iMetal=-1, Float:flPercentage=1.0, TFExtObject:type=TFExtObject_Dispenser)
stock BuildTeleporterEntry(hBuilder, const Float:fOrigin[3], const Float:fAngle[3], iLevel=1, bool:iDisabled=false, iHealth=-1, iMaxHealth=-1, Float:flPercentage=1.0)
stock BuildTeleporterExit(hBuilder, const Float:fOrigin[3], const Float:fAngle[3], iLevel=1, bool:iDisabled=false, iHealth=-1, iMaxHealth=-1, Float:flPercentage=1.0)
○ tf2_cloak tf2_meter
PHP Code:
stock Float:TF2_GetCloakMeter(client) stock TF2_SetCloakMeter(client,Float:cloakMeter) stock Float:TF2_GetChargeMeter(client) stock TF2_SetChargeMeter(client,Float:chargeMeter) stock Float:TF2_GetRageMeter(client) stock TF2_SetRageMeter(client,Float:rageMeter) stock Float:TF2_GetHypeMeter(client) stock TF2_SetHypeMeter(client,Float:hypeMeter) stock Float:TF2_GetEnergyDrinkMeter(client) stock TF2_SetEnergyDrinkMeter(client,Float:energyDrinkMeter)
○ tf2_flag
PHP Code:
stock bool:TF2_HasTheFlag(client) stock TF2_GetFlagCarrier(team)
○ tf2_game_text: Display text box message similar to domination messages
PHP Code:
stock tf2_game_text(const String:message[], const String:icon[]="")
○ tf2_objects
PHP Code:
enum TFExtObjectType { TFExtObject_Unknown = -1, TFExtObject_CartDispenser = 0, TFExtObject_Dispenser = 0, TFExtObject_Teleporter = 1, TFExtObject_Sentry = 2, TFExtObject_Sapper = 3, TFExtObject_TeleporterEntry, TFExtObject_TeleporterExit, TFExtObject_MiniSentry, TFExtObject_Amplifier, TFExtObject_RepairNode, TFExtObject_UpgradeStation };
stock const String:TF2_ObjectClassNames[TFExtObjectType][] stock const String:TF2_ObjectNames[TFExtObjectType][] stock TF2_ObjectModes[TFExtObjectType]
// Sentry Ammo for each Level stock const TF2_MaxSentryShells[] stock const TF2_MaxSentryRockets[] stock const TF2_SentryHealth[]
stock const TF2_MaxUpgradeMetal stock const TF2_MaxDispenserMetal
stock TFExtObjectType:TF2_GetExtObjectType(entity, bool:specific=false)
○ tf2_optional: Automatically makes tf2 natives optional when REQUIRE_EXTENSIONS is not defined
PHP Code:
public __ext_tf2_SetNTVOptional(
○ tf2_player
PHP Code:
stock const String:TF2_TeamName[TFTeam][] stock const String:TF2_ClassName[TFClassType][] stock const TF2_ClassHealth[TFClassType] stock const Float:TF2_ClassSpeed[TFClassType]
const String:TF2_GetClassName(TFClassType:class) TF2_GetClassHealth(TFClassType:class) Float:TF2_GetClassSpeed(TFClassType:class)
stock TF2_GetNumHealers(client) stock Float:TF2_GetPlayerSpeed(client) stock TF2_GetPlayerMaxHealth(client)
bool:TF2_Is<condition>(pcond) bool:TF2_IsPlayer<condition>(client)
stock TF2_GetPlayerConditionLowBits(client) stock TF2_GetPlayerConditionHighBits(client)
○ tf2_uber
PHP Code:
stock TF2_IsUberCharge(client) stock Float:TF2_GetUberLevel(client) stock TF2_SetUberLevel(client, Float:uberlevel)
// Ex functions validate player is a medic with a medigun first stock TF2_ExIsUberCharge(client) stock Float:TF2_ExGetUberLevel(client) stock bool:TF2_ExSetUberLevel(client, Float:uberlevel) stock TF2_GetNumHealers(client) stock TF2_GetHealingTarget(client, &bool:ubered = false)
○ weapons
PHP Code:
#define MAX_SLOTS 48 stock GetActiveWeapon(client, bool:validate=true) stock GetCurrentWeaponClass(client, String:name[], maxlength) stock GetCurrentWeaponEdictClass(client, String:name[], maxlength) stock GetClip(weapon) stock SetClip(weapon, amount) stock GetAmmoType(weapon)
stock SetNextAttack(client, Float:duration=0.0)
Last edited by naris; 08-29-2012 at 22:49.
|
|