[Half-Life AMXX] / include / fakemeta_stocks.inc Repository:
ViewVC logotype

Annotation of /include/fakemeta_stocks.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 17 - (view) (download)

1 : ian 1 /* FakeMeta stocks
2 :     *
3 :     * by the AMX Mod X Development Team
4 :     *
5 :     * This file is provided as is (no warranties).
6 :     */
7 :    
8 :     #if !defined _fakemeta_included
9 :     #include <fakemeta>
10 :     #endif
11 :    
12 :     #if defined _fakemeta_stocks_included
13 :     #endinput
14 :     #endif
15 :     #define _fakemeta_stocks_included
16 :    
17 :     // EngFuncs
18 :     stock EF_PrecacheModel(const string[])
19 :     return engfunc(EngFunc_PrecacheModel, string);
20 :    
21 :     stock EF_PrecacheSound(const string[])
22 :     return engfunc(EngFunc_PrecacheSound, string);
23 :     stock EF_SetModel(const ID, const STRING[])
24 :     return engfunc(EngFunc_SetModel, ID, STRING);
25 :     stock EF_ModelIndex(const STRING[])
26 :     return engfunc(EngFunc_ModelIndex, STRING);
27 :     stock EF_ModelFrames(modelIndex)
28 :     return engfunc(EngFunc_ModelFrames, modelIndex);
29 :    
30 : ian 17 stock EF_SetSize(const ENTITY, const Float:MIN[3], const Float:MAX[3])
31 :     return engfunc(EngFunc_SetSize, ENTITY, MIN, MAX);
32 : ian 1 stock EF_ChangeLevel(const S1[], const S2[])
33 :     return engfunc(EngFunc_ChangeLevel, S1, S2);
34 :     stock EF_VecToYaw(const Float:VECTOR[3], &Float:returnValue)
35 :     return engfunc(EngFunc_VecToYaw, VECTOR, returnValue);
36 :     stock EF_VecToAngles(const Float:VECTORIN[3], const Float:VECTOROUT[3])
37 :     return engfunc(EngFunc_VecToAngles, VECTORIN, VECTOROUT);
38 :     stock EF_MoveToOrigin(const ENTITY, const Float:GOAL[3], const Float:DISTANCE, const MOVETYPE)
39 :     return engfunc(EngFunc_MoveToOrigin, ENTITY, GOAL, DISTANCE, MOVETYPE);
40 :    
41 :     stock EF_ChangeYaw(const ENTITY)
42 :     return engfunc(EngFunc_ChangeYaw, ENTITY);
43 :     stock EF_ChangePitch(const ENTITY)
44 :     return engfunc(EngFunc_ChangePitch, ENTITY);
45 :     stock EF_FindEntityByString(const STARTSEARCHAFTER, const FIELD[], const VALUE[])
46 :     return engfunc(EngFunc_FindEntityByString, STARTSEARCHAFTER, FIELD, VALUE);
47 :     stock EF_GetEntityIllum(const ENTITY)
48 :     return engfunc(EngFunc_GetEntityIllum, ENTITY);
49 :     stock EF_FindEntityInSphere(const STARTSEARCHAFTER, const Float:ORIGIN[3], Float:radius)
50 :     return engfunc(EngFunc_FindEntityInSphere, STARTSEARCHAFTER, ORIGIN, radius);
51 :    
52 :     stock EF_FindClientInPVS(const CLIENT)
53 :     return engfunc(EngFunc_FindClientInPVS, CLIENT);
54 :     stock EF_EntitiesInPVS(const CLIENT)
55 :     return engfunc(EngFunc_EntitiesInPVS, CLIENT);
56 :     stock EF_MakeVectors(const Float:VECTOR[3])
57 :     return engfunc(EngFunc_MakeVectors, VECTOR);
58 :     stock EF_AngleVectors(const Float:VECTOR[3], Float:forward_[3], Float:right[3], Float:up[3])
59 :     return engfunc(EngFunc_AngleVectors, VECTOR, forward_, right, up);
60 :     stock EF_CreateEntity()
61 :     return engfunc(EngFunc_CreateEntity);
62 :    
63 :     stock EF_RemoveEntity(const ENTITY)
64 :     return engfunc(EngFunc_RemoveEntity, ENTITY);
65 :     stock EF_CreateNamedEntity(const CLASSNAME)
66 :     return engfunc(EngFunc_CreateNamedEntity, CLASSNAME);
67 :     stock EF_MakeStatic(const ENTITY)
68 :     return engfunc(EngFunc_MakeStatic, ENTITY);
69 :     stock EF_EntIsOnFloor(const ENTITY)
70 :     return engfunc(EngFunc_EntIsOnFloor, ENTITY);
71 :     stock EF_DropToFloor(const ENTITY)
72 :     return engfunc(EngFunc_DropToFloor, ENTITY);
73 :    
74 :     stock EF_WalkMove(const ENTITY, Float:yaw, Float:distance, iMode)
75 :     return engfunc(EngFunc_WalkMove, ENTITY, yaw, distance, iMode);
76 :     stock EF_SetOrigin(const ENTITY, const Float:ORIGIN[3])
77 :     return engfunc(EngFunc_SetOrigin, ENTITY, ORIGIN);
78 :     stock EF_EmitSound(const ENTITY, channel, const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch)
79 :     return engfunc(EngFunc_EmitSound, ENTITY, channel, SAMPLE, volume, attenuation, fFlags, pitch);
80 :     stock EF_EmitAmbientSound(const ENTITY, Float:pos[3], const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch)
81 :     return engfunc(EngFunc_EmitAmbientSound, ENTITY, pos, SAMPLE, volume, attenuation, fFlags, pitch);
82 :     stock EF_TraceLine(const Float:V1[3], const Float:V2[3], fNoMonsters, const ENT_TO_SKIP)
83 :     return engfunc(EngFunc_TraceLine, V1, V2, fNoMonsters, ENT_TO_SKIP);
84 :    
85 :     stock EF_TraceToss(const ENTITY, const ENTITY_TO_IGNORE)
86 :     return engfunc(EngFunc_TraceToss, ENTITY, ENTITY_TO_IGNORE);
87 :     stock EF_TraceMonsterHull(const ENTITY, const Float:V1[3], const Float:V2[3], fNoMonsters, const ENTITY_TO_SKIP)
88 :     return engfunc(EngFunc_TraceMonsterHull, ENTITY, V1, V2, fNoMonsters, ENTITY_TO_SKIP);
89 :     stock EF_TraceHull(const Float:V1[3], const Float:V2[3], fNoMonsters, hullNumber, const ENTITY_TO_SKIP)
90 :     return engfunc(EngFunc_TraceHull, V1, V2, fNoMonsters, hullNumber, ENTITY_TO_SKIP);
91 :     stock EF_TraceModel(const Float:V1[3], const Float:V2[3], hullNumber, const ENTITY)
92 :     return engfunc(EngFunc_TraceModel, V1, V2, hullNumber, ENTITY);
93 :     stock EF_TraceTexture(const TEXTURE_ENTITY, const Float:V1[3], const Float:V2[3])
94 :     return engfunc(EngFunc_TraceTexture, TEXTURE_ENTITY, V1, V2);
95 :    
96 :     stock EF_TraceSphere(const Float:V1[3], const Float:V2[3], fNoMonsters, Float:radius, const ENTITY_TO_SKIP)
97 :     return engfunc(EngFunc_TraceSphere, V1, V2, fNoMonsters, radius, ENTITY_TO_SKIP);
98 :     stock EF_GetAimVector(const ENTITY, Float:speed, Float:returnVector[3])
99 :     return engfunc(EngFunc_GetAimVector, ENTITY, speed, returnVector);
100 :     stock EF_ParticleEffect(const Float:ORIGIN[3], const Float:DIRECTION[3], Float:color, Float:count)
101 :     return engfunc(EngFunc_ParticleEffect, ORIGIN, DIRECTION, color, count);
102 :     stock EF_LightStyle(style, val[])
103 :     return engfunc(EngFunc_LightStyle, style, val);
104 :     stock EF_DecalIndex(const NAME[])
105 :     return engfunc(EngFunc_DecalIndex, NAME);
106 :    
107 :     stock EF_PointContents(const Float:VECTOR[3])
108 :     return engfunc(EngFunc_PointContents, VECTOR);
109 :     stock EF_FreeEntPrivateData(const ENTITY)
110 :     return engfunc(EngFunc_FreeEntPrivateData, ENTITY);
111 :     stock EF_SzFromIndex(iString)
112 :     return engfunc(EngFunc_SzFromIndex, iString);
113 :     stock EF_AllocString(const STRING[])
114 :     return engfunc(EngFunc_AllocString, STRING);
115 :     stock EF_RegUserMsg(const NAME[], iSize)
116 :     return engfunc(EngFunc_RegUserMsg, NAME, iSize);
117 :    
118 :     stock EF_AnimationAutomove(const ENTITY, Float:flTime)
119 :     return engfunc(EngFunc_AnimationAutomove, ENTITY, flTime);
120 :     stock EF_GetBonePosition(const ENTITY, iBone, Float:origin[3], Float:angles[3])
121 :     return engfunc(EngFunc_GetBonePosition, ENTITY, iBone, origin, angles);
122 :     stock EF_GetAttachment(const ENTITY, iAttachment, Float:origin[3], Float:angles[3])
123 :     return engfunc(EngFunc_GetAttachment, ENTITY, iAttachment, origin, angles);
124 :     stock EF_SetView(const CLIENT, const VIEW_ENTITY)
125 :     return engfunc(EngFunc_SetView, CLIENT, VIEW_ENTITY);
126 :     stock EF_Time(&Float:returnValue)
127 :     return engfunc(EngFunc_Time, returnValue);
128 :    
129 :     stock EF_CrosshairAngle(const CLIENT, Float:pitch, Float:yaw)
130 :     return engfunc(EngFunc_CrosshairAngle, CLIENT, pitch, yaw);
131 :     stock EF_FadeClientVolume(const ENTITY, fadePercent, fadeOutSeconds, holdTime, fadeInSeconds)
132 :     return engfunc(EngFunc_FadeClientVolume, ENTITY, fadePercent, fadeOutSeconds, holdTime, fadeInSeconds);
133 :     stock EF_SetClientMaxspeed(const ENTITY, Float:newMaxspeed)
134 :     return engfunc(EngFunc_SetClientMaxspeed, ENTITY, newMaxspeed);
135 :     stock EF_CreateFakeClient(const NETNAME[])
136 :     return engfunc(EngFunc_CreateFakeClient, NETNAME);
137 :     stock EF_RunPlayerMove(const FAKECLIENT, const Float:VIEWANGLES[3], Float:forwardmove, Float:sidemove, Float:upmove, buttons, impulse, msec)
138 :     return engfunc(EngFunc_RunPlayerMove, FAKECLIENT, VIEWANGLES, forwardmove, sidemove, upmove, buttons, impulse, msec);
139 :    
140 :     stock EF_NumberOfEntities()
141 :     return engfunc(EngFunc_NumberOfEntities);
142 :     stock EF_StaticDecal(const Float:ORIGIN[3], decalIndex, entityIndex, modelIndex)
143 :     return engfunc(EngFunc_StaticDecal, ORIGIN, decalIndex, entityIndex, modelIndex);
144 :     stock EF_PrecacheGeneric(const STRING[])
145 :     return engfunc(EngFunc_PrecacheGeneric, STRING);
146 :     stock EF_BuildSoundMSG(const ENTITY, channel, const SAMPLE[], Float:volume, Float:attenuation, fFlags, pitch, msg_dest, msg_type, const Float:ORIGIN[3], const ED)
147 :     return engfunc(EngFunc_BuildSoundMsg, ENTITY, channel, SAMPLE, volume, attenuation, fFlags, pitch, msg_dest, msg_type, ORIGIN, ED);
148 :     stock EF_GetPhysicsKeyValue(const CLIENT, const KEY[])
149 :     return engfunc(EngFunc_GetPhysicsKeyValue, CLIENT, KEY);
150 :    
151 :     stock EF_SetPhysicsKeyValue(const CLIENT, const KEY[], const VALUE[])
152 :     return engfunc(EngFunc_SetPhysicsKeyValue, CLIENT, KEY, VALUE);
153 :     stock EF_GetPhysicsInfoString(const CLIENT, returnString[], maxLength)
154 :     return engfunc(EngFunc_GetPhysicsInfoString, CLIENT, returnString, maxLength);
155 :     stock EF_PrecacheEvent(type, const STRING[])
156 :     return engfunc(EngFunc_PrecacheEvent, type, STRING);
157 :     stock EF_PlaybackEvent(flags, const INVOKER, eventindex, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iparam1, iparam2, bparam1, bparam2)
158 :     return engfunc(EngFunc_PlaybackEvent, flags, INVOKER, eventindex, delay, origin, angles, fparam1, fparam2, iparam1, iparam2, bparam1, bparam2);
159 :     stock EF_CheckVisibility(const ENTITY, set)
160 :     return engfunc(EngFunc_CheckVisibility, ENTITY, set);
161 :    
162 :     stock EF_GetCurrentPlayer()
163 :     return engfunc(EngFunc_GetCurrentPlayer);
164 :     stock EF_CanSkipPlayer(const PLAYER)
165 :     return engfunc(EngFunc_CanSkipPlayer, PLAYER);
166 :     stock EF_SetGroupMask(mask, op)
167 :     return engfunc(EngFunc_SetGroupMask, mask, op);
168 :     stock EF_GetClientListening(receiver, sender)
169 :     return engfunc(EngFunc_GetClientListening, receiver, sender);
170 :     stock EF_SetClientListening(receiver, sender, bool:listen)
171 :     return engfunc(EngFunc_SetClientListening, receiver, sender, listen);
172 :    
173 :     stock EF_MessageBegin(msg_dest, msg_type, const Float:ORIGIN[3], const ED)
174 :     return engfunc(EngFunc_MessageBegin, msg_dest, msg_type, ORIGIN, ED);
175 :     stock EF_WriteCoord(Float:value)
176 :     return engfunc(EngFunc_WriteCoord, value);
177 :     stock EF_WriteAngle(Float:value)
178 :     return engfunc(EngFunc_WriteAngle, value);
179 :     stock EF_InfoKeyValue(const INFOBUFFER, const KEY[], returnValue[], maxLength)
180 :     return engfunc(EngFunc_InfoKeyValue, INFOBUFFER, KEY, returnValue, maxLength);
181 :     stock EF_SetKeyValue(const INFOBUFFER, const KEY[], const VALUE[])
182 :     return engfunc(EngFunc_SetKeyValue, INFOBUFFER, KEY, VALUE);
183 :    
184 :     stock EF_SetClientKeyValue(const ID, const INFOBUFFER, const KEY[], const VALUE[])
185 :     return engfunc(EngFunc_SetClientKeyValue, ID, INFOBUFFER, KEY, VALUE);
186 :    
187 :     stock EF_CreateInstBaseline(CLASSNAME, baseline)
188 :     return engfunc(EngFunc_CreateInstBaseline, CLASSNAME, baseline);
189 :    
190 :     // Returns pointer to info buffer that can be used with the INFOBUFFER param
191 :     // of EF_InfoKeyValue, EF_SetKeyValue, and EF_SetClientKeyValue
192 :     stock EF_GetInfoKeyBuffer(const ENTITY)
193 :     return engfunc(EngFunc_GetInfoKeyBuffer, ENTITY);
194 :     stock EF_ClientPrintf(const ENTITY, const printType, const MESSAGE[])
195 :     return engfunc(EngFunc_ClientPrintf, ENTITY, printType, MESSAGE);
196 : ian 17 stock EF_ServerPrint(const MESSAGE[])
197 :     return engfunc(EngFunc_ServerPrint, MESSAGE);
198 : ian 1
199 :     // DLLFuncs
200 :     stock DF_GameInit()
201 :     return dllfunc(DLLFunc_GameInit);
202 :     stock DF_Spawn(const ENTITY)
203 :     return dllfunc(DLLFunc_Spawn, ENTITY);
204 :     stock DF_Think(const ENTITY)
205 :     return dllfunc(DLLFunc_Think, ENTITY);
206 :     stock DF_Use(const ENT_Used, const ENT_User)
207 :     return dllfunc(DLLFunc_Use, ENT_Used, ENT_User);
208 :     stock DF_Touch(const ENT_Touched, const ENT_Toucher)
209 :     return dllfunc(DLLFunc_Touch, ENT_Touched, ENT_Toucher);
210 :    
211 :     stock DF_Blocked(const ENT_Blocked, const ENT_Other)
212 :     return dllfunc(DLLFunc_Blocked, ENT_Blocked, ENT_Other);
213 :     stock DF_SetAbsBox(const ENTITY)
214 :     return dllfunc(DLLFunc_SetAbsBox, ENTITY);
215 :     stock DF_ClientConnect(const ENTITY, const NAME[], const ADDRESS[], RejectReason[128])
216 :     return dllfunc(DLLFunc_ClientConnect, ENTITY, NAME, ADDRESS, RejectReason);
217 :     stock DF_ClientDisconnect(const ENTITY)
218 :     return dllfunc(DLLFunc_ClientDisconnect, ENTITY);
219 :     stock DF_ClientKill(const ENTITY)
220 :     return dllfunc(DLLFunc_ClientKill, ENTITY);
221 :    
222 :     stock DF_ClientPutInServer(const ENTITY)
223 :     return dllfunc(DLLFunc_ClientPutInServer, ENTITY);
224 :     stock DF_ClientCommand(const ENTITY)
225 :     return dllfunc(DLLFunc_ClientCommand, ENTITY);
226 :     stock DF_ServerDeactivate()
227 :     return dllfunc(DLLFunc_ServerDeactivate);
228 :     stock DF_PlayerPreThink(const ENTITY)
229 :     return dllfunc(DLLFunc_PlayerPreThink, ENTITY);
230 :     stock DF_PlayerPostThink(const ENTITY)
231 :     return dllfunc(DLLFunc_PlayerPostThink, ENTITY);
232 :    
233 :     stock DF_StartFrame()
234 :     return dllfunc(DLLFunc_StartFrame);
235 :     stock DF_ParmsNewLevel()
236 :     return dllfunc(DLLFunc_ParmsNewLevel);
237 :     stock DF_ParmsChangeLevel()
238 :     return dllfunc(DLLFunc_ParmsChangeLevel);
239 :     stock DF_GetGameDescription()
240 :     return dllfunc(DLLFunc_GetGameDescription);
241 :     stock DF_SpectatorConnect(const ENTITY)
242 :     return dllfunc(DLLFunc_SpectatorConnect, ENTITY);
243 :    
244 :     stock DF_SpectatorDisconnect(const ENTITY)
245 :     return dllfunc(DLLFunc_SpectatorDisconnect, ENTITY);
246 :     stock DF_SpectatorThink(const ENTITY)
247 :     return dllfunc(DLLFunc_SpectatorThink, ENTITY);
248 :     stock DF_Sys_Error(const ERROR_STRING[])
249 :     return dllfunc(DLLFunc_Sys_Error, ERROR_STRING);
250 :     stock DF_PM_FindTextureType(name[])
251 :     return dllfunc(DLLFunc_PM_FindTextureType, name);
252 :     stock DF_RegisterEncoders()
253 :     return dllfunc(DLLFunc_RegisterEncoders);
254 :    
255 :     stock DF_GetHullBounds(hullnumber, Float:mins[3], Float:maxs[3])
256 :     return dllfunc(DLLFunc_GetHullBounds, hullnumber, mins, maxs);
257 :     stock DF_CreateInstBaselines()
258 :     return dllfunc(DLLFunc_CreateInstBaselines);
259 :     stock DF_pfnAllowLagCompensation()
260 :     return dllfunc(DLLFunc_pfnAllowLagCompensation);
261 :     stock DF_MetaFunc_CallGameEntity(const STRING[], const ENTITY)
262 :     return dllfunc(MetaFunc_CallGameEntity, STRING, ENTITY);
263 :     stock DF_ClientUserInfoChanged(const IDPLAYER)
264 :     return dllfunc(DLLFunc_ClientUserInfoChanged, IDPLAYER);
265 :    
266 :     stock DF_UpdateClientData(const ENTITY, sendweapons, const cd/* = 0*/)
267 :     return dllfunc(DLLFunc_UpdateClientData, ENTITY, sendweapons, cd);
268 :     stock DF_AddToFullPack(const STATE/* = 0*/, e, ENT, HOST, hostflags, player, set)
269 :     return dllfunc(DLLFunc_AddToFullPack, STATE, e, ENT, HOST, hostflags, player, set);
270 :     stock DF_CmdStart(const PLAYER, const CMD/* = 0*/, randomSeed)
271 :     return dllfunc(DLLFunc_CmdStart, PLAYER, CMD, randomSeed);
272 :     stock DF_CmdEnd(const PLAYER)
273 :     return dllfunc(DLLFunc_CmdEnd, PLAYER);
274 :     stock DF_CreateBaseline(PLAYER, eIndex, baseline, playerModelIndex, Float:playerMins[3], Float:playerMaxs[3])
275 :     return dllfunc(DLLFunc_CreateBaseline, PLAYER, eIndex, baseline, playerModelIndex, playerMins, playerMaxs);

Contact
ViewVC Help
Powered by ViewVC 1.0.4