Add "DispatchKeyValueInt" stock (#1764)
This commit is contained in:
parent
b789d30658
commit
25184aa9c7
@ -169,6 +169,23 @@ native bool DispatchSpawn(int entity);
|
|||||||
*/
|
*/
|
||||||
native bool DispatchKeyValue(int entity, const char[] keyName, const char[] value);
|
native bool DispatchKeyValue(int entity, const char[] keyName, const char[] value);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dispatches a KeyValue into given entity using an integer value.
|
||||||
|
*
|
||||||
|
* @param entity Destination entity index.
|
||||||
|
* @param keyName Name of the key.
|
||||||
|
* @param value Integer value.
|
||||||
|
* @return True on success, false otherwise.
|
||||||
|
* @error Invalid entity index or lack of mod support.
|
||||||
|
*/
|
||||||
|
stock bool DispatchKeyValueInt(int entity, const char[] keyName, int value)
|
||||||
|
{
|
||||||
|
char str[12];
|
||||||
|
FormatEx(str, sizeof(str), "%d", value);
|
||||||
|
|
||||||
|
return DispatchKeyValue(entity, keyName, str);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dispatches a KeyValue into given entity using a floating point value.
|
* Dispatches a KeyValue into given entity using a floating point value.
|
||||||
*
|
*
|
||||||
@ -373,7 +390,7 @@ native void EntityCollisionRulesChanged(int entity);
|
|||||||
* Sets an entity's owner (CBaseEntity::SetEntityOwner).
|
* Sets an entity's owner (CBaseEntity::SetEntityOwner).
|
||||||
*
|
*
|
||||||
* @param entity The entity index.
|
* @param entity The entity index.
|
||||||
* @param owner The owner entity index, can be invalid.
|
* @param owner The owner entity index, can be invalid.
|
||||||
* @error Invalid entity or lack of mod support.
|
* @error Invalid entity or lack of mod support.
|
||||||
*/
|
*/
|
||||||
native void SetEntityOwner(int entity, int owner=INVALID_ENT_REFERENCE);
|
native void SetEntityOwner(int entity, int owner=INVALID_ENT_REFERENCE);
|
||||||
|
Loading…
Reference in New Issue
Block a user