Updated gamedata file for ZRTools and updated zrtools include file.

This commit is contained in:
Greyscale 2009-06-29 12:25:24 -07:00
parent 351e17cc91
commit 3476438953
2 changed files with 94 additions and 1 deletions

View File

@ -21,13 +21,31 @@
"windows" "58" "windows" "58"
"linux" "59" "linux" "59"
} }
"OnTakeDamage" "OnTakeDamage"
{ {
"windows" "60" "windows" "60"
"linux" "61" "linux" "61"
} }
"StartTouch"
{
"windows" "88"
"linux" "89"
}
"Touch"
{
"windows" "89"
"linux" "90"
}
"EndTouch"
{
"windows" "90"
"linux" "91"
}
"Weapon_CanUse" "Weapon_CanUse"
{ {
"windows" "216" "windows" "216"

View File

@ -125,6 +125,81 @@ native ZRTools_HookOnTakeDamage(client, ZRTools_OnTakeDamage:callback);
*/ */
native ZRTools_UnhookOnTakeDamage(hookid); native ZRTools_UnhookOnTakeDamage(hookid);
/**
* Callback function for StartTouch.
*
* @param client The client index.
* @param entity The entity index of the entity being touched.
*/
functag public ZRTools_Action:ZRTools_StartTouch(client, entity);
/**
* Hooks StartTouch on a client.
*
* @param client The client index.
* @param callback The callback function for hook.
* @return The unique HookID.
*/
native ZRTools_HookStartTouch(client, ZRTools_StartTouch:callback);
/**
* Unhooks StartTouch on a client.
*
* @param hookid The HookID of the hook.
* @error Invalid HookID.
*/
native ZRTools_UnhookStartTouch(hookid);
/**
* Callback function for Touch.
*
* @param client The client index.
* @param entity The entity index of the entity being touched.
*/
functag public ZRTools_Action:ZRTools_Touch(client, entity);
/**
* Hooks Touch on a client.
*
* @param client The client index.
* @param callback The callback function for hook.
* @return The unique HookID.
*/
native ZRTools_HookTouch(client, ZRTools_Touch:callback);
/**
* Unhooks Touch on a client.
*
* @param hookid The HookID of the hook.
* @error Invalid HookID.
*/
native ZRTools_UnhookTouch(hookid);
/**
* Callback function for EndTouch.
*
* @param client The client index.
* @param entity The entity index of the entity being touched.
*/
functag public ZRTools_Action:ZRTools_EndTouch(client, entity);
/**
* Hooks EndTouch on a client.
*
* @param client The client index.
* @param callback The callback function for hook.
* @return The unique HookID.
*/
native ZRTools_HookEndTouch(client, ZRTools_EndTouch:callback);
/**
* Unhooks EndTouch on a client.
*
* @param hookid The HookID of the hook.
* @error Invalid HookID.
*/
native ZRTools_UnhookEndTouch(hookid);
/** /**
* Callback function for Weapon_CanUse. * Callback function for Weapon_CanUse.
* Called when a client attempts to pick up a weapon. * Called when a client attempts to pick up a weapon.