Added CS_GetClanTag and CS_SetClanTag natives to cstrike ext (bug 5122, r=fyren).

This commit is contained in:
Nicholas Hastings
2011-10-13 13:17:29 -04:00
parent e23d7ca51b
commit 1b9fb906e2
3 changed files with 119 additions and 2 deletions
+25 -2
View File
@@ -191,7 +191,7 @@ native CS_DropWeapon(client, weaponIndex, bool:toss, bool:blockhook = false);
*/
native CS_TerminateRound(Float:delay, CSRoundEndReason:reason, bool:blockhook = false);
/**
/**
* Gets a weapon name from a weapon alias
*
* @param alias Weapons alias to get weapon name for.
@@ -203,7 +203,7 @@ native CS_DropWeapon(client, weaponIndex, bool:toss, bool:blockhook = false);
*/
native CS_GetTranslatedWeaponAlias(const String:alias[], String:weapon[], size);
/**
/**
* Gets a weapon's price
*
* @param client Client to check weapon price for.
@@ -216,6 +216,27 @@ native CS_DropWeapon(client, weaponIndex, bool:toss, bool:blockhook = false);
*/
native CS_GetWeaponPrice(client, CSWeaponID:id, bool:defaultprice = false);
/**
* Gets a clients clan tag
* @param client Client index to get clan tag for.
* @param buffer Buffer to store clients clan tag in.
* @param size Size of the buffer.
* @return Number of non-null bytes written.
*
* @error Invalid client.
*/
native CS_GetClientClanTag(client, String:buffer[], size);
/**
* Sets a clients clan tag
* @param client Client index to set clan tag for.
* @param tag Tag to set clients clan tag as.
* @noreturn
*
* @error Invalid client.
*/
native CS_SetClientClanTag(client, const String:tag[]);
/**
* Do not edit below this line!
*/
@@ -240,6 +261,8 @@ public __ext_cstrike_SetNTVOptional()
MarkNativeAsOptional("CS_TerminateRound");
MarkNativeAsOptional("CS_GetTranslatedWeaponAlias");
MarkNativeAsOptional("CS_GetWeaponPrice");
MarkNativeAsOptional("CS_GetClientClanTag");
MarkNativeAsOptional("CS_SetClientClanTag");
}
#endif