Parent Directory | 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 |