Added request at29487
1) New hookable Engine func: GetInfoKeyBuffer 2) New GameDLL func that can be called via engfunc: GetInfoKeyBuffer 3) New native: copy_infokey_buffer that copies data out of the specified info key buffer 4) EngFunc_InfoKeyValue, EngFunc_SetKeyValue, and EngFunc_SetClientKeyValue have been reworked so that they expect pointers to an info key buffer in order to work properly o_O
This commit is contained in:
@ -175,16 +175,18 @@ stock EF_WriteCoord(Float:value)
|
||||
return engfunc(EngFunc_WriteCoord, value)
|
||||
stock EF_WriteAngle(Float:value)
|
||||
return engfunc(EngFunc_WriteAngle, value)
|
||||
stock EF_InfoKeyValue(const CLIENT, const KEY[], returnValue[], maxLength)
|
||||
return engfunc(EngFunc_InfoKeyValue, CLIENT, KEY, returnValue, maxLength)
|
||||
stock EF_SetKeyValue(const BUFFER[], const KEY[], const VALUE[])
|
||||
return engfunc(EngFunc_SetKeyValue, BUFFER, KEY, VALUE)
|
||||
stock EF_InfoKeyValue(const INFOBUFFER, const KEY[], returnValue[], maxLength)
|
||||
return engfunc(EngFunc_InfoKeyValue, INFOBUFFER, KEY, returnValue, maxLength)
|
||||
stock EF_SetKeyValue(const INFOBUFFER, const KEY[], const VALUE[])
|
||||
return engfunc(EngFunc_SetKeyValue, INFOBUFFER, KEY, VALUE)
|
||||
|
||||
stock EF_SetClientKeyValue(const ID, const KEY[], const VALUE[])
|
||||
return engfunc(EngFunc_SetClientKeyValue, ID, KEY, VALUE)
|
||||
stock EF_SetClientKeyValue(const ID, const INFOBUFFER, const KEY[], const VALUE[])
|
||||
return engfunc(EngFunc_SetClientKeyValue, ID, INFOBUFFER, KEY, VALUE)
|
||||
|
||||
stock EF_CreateInstBaseline(CLASSNAME, baseline)
|
||||
return engfunc(EngFunc_CreateInstBaseline, CLASSNAME, baseline)
|
||||
stock EF_GetInfoKeyBuffer(const ENTITY)
|
||||
return engfunc(EngFunc_GetInfoKeyBuffer, ENTITY)
|
||||
|
||||
// DLLFuncs
|
||||
stock DF_GameInit()
|
||||
|
Reference in New Issue
Block a user