From d1f082eb1bf0d40e53edd90ab69571c7dabc43be Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sun, 15 Aug 2004 02:28:48 +0000 Subject: [PATCH] Fixed "Done" bug Removed callfunc/dllfunc natives --- plugins/amxxsc32.dll | Bin 180224 -> 180224 bytes plugins/include/engine.inc | 3 - plugins/include/engine_const.inc | 115 ------------------------------- 3 files changed, 118 deletions(-) diff --git a/plugins/amxxsc32.dll b/plugins/amxxsc32.dll index d867643fd754afcf5fa1ba00882062a6336b0535..f4fe752350fbac953f7e4481bbb4c307633e5902 100755 GIT binary patch delta 8664 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 delta 8645 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 - -native engfunc(type,{Float,_}:...); -native dllfunc(type,{Float,_}:...); native traceresult(type,{Float,_}:...); /* Registers a client impulse to a function. Function is passed the ID of the user. */ diff --git a/plugins/include/engine_const.inc b/plugins/include/engine_const.inc index b9ee2d0d..1784be45 100755 --- a/plugins/include/engine_const.inc +++ b/plugins/include/engine_const.inc @@ -381,121 +381,6 @@ enum }; -enum { - EngFunc_PrecacheModel, // int ) (char* s); - EngFunc_PrecacheSound, // int ) (char* s); - EngFunc_SetModel, // void ) (edict_t *e, const char *m); - EngFunc_ModelIndex, // int ) (const char *m); - EngFunc_ModelFrames, // int ) (int modelIndex); - EngFunc_SetSize, // void ) (edict_t *e, const float *rgflMin, const float *rgflMax); - EngFunc_ChangeLevel, // void ) (char* s1, char* s2); - EngFunc_VecToYaw, // float) (const float *rgflVector); - EngFunc_VecToAngles, // void ) (const float *rgflVectorIn, float *rgflVectorOut); - EngFunc_MoveToOrigin, // void ) (edict_t *ent, const float *pflGoal, float dist, int iMoveType); - EngFunc_ChangeYaw, // void ) (edict_t* ent); - EngFunc_ChangePitch, // void ) (edict_t* ent); - EngFunc_FindEntityByString, // edict) (edict_t *pEdictStartSearchAfter, const char *pszField, const char *pszValue); - EngFunc_GetEntityIllum, // int ) (edict_t* pEnt); - EngFunc_FindEntityInSphere, // edict) (edict_t *pEdictStartSearchAfter, const float *org, float rad); - EngFunc_FindClientInPVS, // edict) (edict_t *pEdict); - EngFunc_EntitiesInPVS, // edict) (edict_t *pplayer); - EngFunc_MakeVectors, // void ) (const float *rgflVector); - EngFunc_AngleVectors, // void ) (const float *rgflVector, float *forward, float *right, float *up); - EngFunc_CreateEntity, // edict) (void); - EngFunc_RemoveEntity, // void ) (edict_t* e); - EngFunc_CreateNamedEntity, // edict) (int className); - EngFunc_MakeStatic, // void ) (edict_t *ent); - EngFunc_EntIsOnFloor, // int ) (edict_t *e); - EngFunc_DropToFloor, // int ) (edict_t* e); - EngFunc_WalkMove, // int ) (edict_t *ent, float yaw, float dist, int iMode); - EngFunc_SetOrigin, // void ) (edict_t *e, const float *rgflOrigin); - EngFunc_EmitSound, // void ) (edict_t *entity, int channel, const char *sample, /*int*/float volume, float attenuation, int fFlags, int pitch); - EngFunc_EmitAmbientSound, // void ) (edict_t *entity, float *pos, const char *samp, float vol, float attenuation, int fFlags, int pitch); - EngFunc_TraceLine, // void ) (const float *v1, const float *v2, int fNoMonsters, edict_t *pentToSkip, TraceResult *ptr); - EngFunc_TraceToss, // void ) (edict_t* pent, edict_t* pentToIgnore, TraceResult *ptr); - EngFunc_TraceMonsterHull, // int ) (edict_t *pEdict, const float *v1, const float *v2, int fNoMonsters, edict_t *pentToSkip, TraceResult *ptr); - EngFunc_TraceHull, // void ) (const float *v1, const float *v2, int fNoMonsters, int hullNumber, edict_t *pentToSkip, TraceResult *ptr); - EngFunc_TraceModel, // void ) (const float *v1, const float *v2, int hullNumber, edict_t *pent, TraceResult *ptr); - EngFunc_TraceTexture, // const char *) (edict_t *pTextureEntity, const float *v1, const float *v2 ); - EngFunc_TraceSphere, // void ) (const float *v1, const float *v2, int fNoMonsters, float radius, edict_t *pentToSkip, TraceResult *ptr); - EngFunc_GetAimVector, // void ) (edict_t* ent, float speed, float *rgflReturn); - EngFunc_ParticleEffect, // void ) (const float *org, const float *dir, float color, float count); - EngFunc_LightStyle, // void ) (int style, char* val); - EngFunc_DecalIndex, // int ) (const char *name); - EngFunc_PointContents, // int ) (const float *rgflVector); - EngFunc_FreeEntPrivateData, // void ) (edict_t *pEdict); - EngFunc_SzFromIndex, // const char * ) (int iString); - EngFunc_AllocString, // int ) (const char *szValue); - EngFunc_RegUserMsg, // int ) (const char *pszName, int iSize); - EngFunc_AnimationAutomove, // void ) (const edict_t* pEdict, float flTime); - EngFunc_GetBonePosition, // void ) (const edict_t* pEdict, int iBone, float *rgflOrigin, float *rgflAngles ); - EngFunc_GetAttachment, // void ) (const edict_t *pEdict, int iAttachment, float *rgflOrigin, float *rgflAngles ); - EngFunc_SetView, // void ) (const edict_t *pClient, const edict_t *pViewent ); - EngFunc_Time, // float) ( void ); - EngFunc_CrosshairAngle, // void ) (const edict_t *pClient, float pitch, float yaw); - EngFunc_FadeClientVolume, // void ) (const edict_t *pEdict, int fadePercent, int fadeOutSeconds, int holdTime, int fadeInSeconds); - EngFunc_SetClientMaxspeed, // void ) (const edict_t *pEdict, float fNewMaxspeed); - EngFunc_CreateFakeClient, // edict) (const char *netname); // returns NULL if fake client can't be created - EngFunc_RunPlayerMove, // void ) (edict_t *fakeclient, const float *viewangles, float forwardmove, float sidemove, float upmove, unsigned short buttons, byte impulse, byte msec ); - EngFunc_NumberOfEntities, // int ) (void); - EngFunc_StaticDecal, // void ) ( const float *origin, int decalIndex, int entityIndex, int modelIndex ); - EngFunc_PrecacheGeneric, // int ) (char* s); - EngFunc_BuildSoundMsg, // void ) (edict_t *entity, int channel, const char *sample, /*int*/float volume, float attenuation, int fFlags, int pitch, int msg_dest, int msg_type, const float *pOrigin, edict_t *ed); - EngFunc_GetPhysicsKeyValue, // const char* ) ( const edict_t *pClient, const char *key ); - EngFunc_SetPhysicsKeyValue, // void ) ( const edict_t *pClient, const char *key, const char *value ); - EngFunc_GetPhysicsInfoString,// const char* ) ( const edict_t *pClient ); - EngFunc_PrecacheEvent, // unsigned short ) ( int type, const char*psz ); - EngFunc_PlaybackEvent, // void ) ( int flags, const edict_t *pInvoker, unsigned short eventindex, float delay, float *origin, float *angles, float fparam1, float fparam2, int iparam1, int iparam2, int bparam1, int bparam2 ); - EngFunc_CheckVisibility, //) ( const edict_t *entity, unsigned char *pset ); - EngFunc_GetCurrentPlayer, //) ( void ); - EngFunc_CanSkipPlayer, //) ( const edict_t *player ); - EngFunc_SetGroupMask, //) ( int mask, int op ); - EngFunc_GetClientListening, // bool (int iReceiver, int iSender) - EngFunc_SetClientListening, // bool (int iReceiver, int iSender, bool Listen) - EngFunc_MessageBegin, // void (int msg_dest, int msg_type, const float *pOrigin, edict_t *ed) - EngFunc_WriteCoord, // void (float) - EngFunc_WriteAngle, // void (float) - EngFunc_InfoKeyValue, // char* ) (char *infobuffer, char *key); - EngFunc_SetKeyValue, // void ) (char *infobuffer, char *key, char *value); - EngFunc_SetClientKeyValue // void ) (int clientIndex, char *infobuffer, char *key, char *value); -}; - -enum -{ - DLLFunc_GameInit, // void) ( void ); - DLLFunc_Spawn, // int ) ( edict_t *pent ); - DLLFunc_Think, // void ) ( edict_t *pent ); - DLLFunc_Use, // void ) ( edict_t *pentUsed, edict_t *pentOther ); - DLLFunc_Touch, // void ) ( edict_t *pentTouched, edict_t *pentOther ); - DLLFunc_Blocked, // void ) ( edict_t *pentBlocked, edict_t *pentOther ); - DLLFunc_KeyValue, // void ) ( edict_t *pentKeyvalue, KeyValueData *pkvd ); - DLLFunc_SetAbsBox, // void ) ( edict_t *pent ); - DLLFunc_ClientConnect, // bool) ( edict_t *pEntity, const char *pszName, const char *pszAddress, char szRejectReason[ 128 ] ); - DLLFunc_ClientDisconnect, // void ) ( edict_t *pEntity ); - DLLFunc_ClientKill, // void ) ( edict_t *pEntity ); - DLLFunc_ClientPutInServer, // void ) ( edict_t *pEntity ); - DLLFunc_ClientCommand, // void ) ( edict_t *pEntity ); - DLLFunc_ServerDeactivate, // void) ( void ); - DLLFunc_PlayerPreThink, // void ) ( edict_t *pEntity ); - DLLFunc_PlayerPostThink, // void ) ( edict_t *pEntity ); - DLLFunc_StartFrame, // void ) ( void ); - DLLFunc_ParmsNewLevel, // void ) ( void ); - DLLFunc_ParmsChangeLevel, // void ) ( void ); - DLLFunc_GetGameDescription, // const char * )( void ); - DLLFunc_SpectatorConnect, // void) ( edict_t *pEntity ); - DLLFunc_SpectatorDisconnect, // void ) ( edict_t *pEntity ); - DLLFunc_SpectatorThink, // void ) ( edict_t *pEntity ); - DLLFunc_Sys_Error, // void ) ( const char *error_string ); - DLLFunc_PM_FindTextureType, // char )( char *name ); - DLLFunc_RegisterEncoders, // void ) ( void ); - DLLFunc_GetHullBounds, // int) ( int hullnumber, float *mins, float *maxs ); - - DLLFunc_CreateInstancedBaseline, // void ) ( void ); - DLLFunc_pfnAllowLagCompensation, // int )( void ); - // I know this does not fit with DLLFUNC(), but I dont want another native just for it. - MetaFunc_CallGameEntity // bool (plid_t plid, const char *entStr,entvars_t *pev); -}; - // Used by the traceresult() native. enum {