Skip to content

Commit

Permalink
update pluginhandler version
Browse files Browse the repository at this point in the history
  • Loading branch information
Beasty committed Sep 11, 2018
1 parent 9d14882 commit 135c384
Show file tree
Hide file tree
Showing 7 changed files with 108 additions and 1,638 deletions.
8 changes: 1 addition & 7 deletions source/cod4x/callback_declarations.d
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module cod4x.callback_declarations;

import cod4x.structs;
import cod4x.server;
import cod4x.plugin_declarations;

extern (C) void OnInfoRequest(pluginInfo_t *info);
extern (C) int OnInit();
Expand All @@ -17,10 +17,4 @@ extern (C) void OnUdpNetEvent(netadr_t* from, void* data, int size, qboolean* re
extern (C) void OnUdpNetSend(netadr_t* to, void* data, int len, qboolean* returnNow);
extern (C) void OnPlayerConnect(int clientnum, netadr_t* netaddress, char* pbguid, char* userinfo, int authstatus, char* deniedmsg, int deniedmsgbufmaxlen);
extern (C) void OnPlayerConnectAuthFail(netadr_t* netaddress, char* pbguid, char* userinfo, int* authstatus, qboolean *denied);
extern (C) void OnPlayerDC(client_t* client, const char* reason);
extern (C) void OnClientSpawn(gentity_t* ent);
extern (C) void OnClientEnterWorld(client_t* client);
extern (C) void OnClientUserinfoChanged(client_t* client);
extern (C) void OnClientMoveCommand(client_t* client, usercmd_t* ucmd);
extern (C) void OnPlayerWantReservedSlot(netadr_t* from, char* pbguid, char* userinfo, int authstate, qboolean *isallowed);
extern (C) void OnModuleLoaded(client_t* client, char* fullpath, long checksum);
14 changes: 2 additions & 12 deletions source/cod4x/functions.d
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module cod4x.functions;

import cod4x.server;
import cod4x.structs;

extern (C) char* Plugin_Cmd_Argv(int arg); // Get a command argument with index arg.
extern (C) int Plugin_Cmd_Argc(); // Get number of command arguments
Expand Down Expand Up @@ -70,7 +70,6 @@ extern (C) char *Plugin_NET_AdrToStringShort (netadr_t *a);

// == Plugin Handler's functions ==

extern (C) clientScoreboard_t Plugin_GetClientScoreboard(int clientNum); // Get the scoreboard of a player
extern (C) int Plugin_Cmd_GetInvokerUid(); // Get UID of command invoker
extern (C) int Plugin_Cmd_GetInvokerSlot(); // Get slot number of command invoker
extern (C) int Plugin_GetPlayerUid(int slot); // Get UID of a plyer
Expand Down Expand Up @@ -131,12 +130,10 @@ extern (C) void Plugin_ScrAddFunction(immutable(char)* name, Fun fun);
extern (C) void Plugin_ScrReplaceFunction(immutable(char)* name, Fun fun);
//extern (C) void Plugin_ScrReplaceMethod(char *name, xfunction_t function);

extern (C) void Plugin_Scr_AddEntity(gentity_t* ent);
extern (C) int Plugin_Scr_GetNumParam();
extern (C) int Plugin_Scr_GetInt( int );
extern (C) float Plugin_Scr_GetFloat( int );
extern (C) immutable(char*) Plugin_Scr_GetString( int );
extern (C) gentity_t* Plugin_Scr_GetEntity( int );
extern (C) short Plugin_Scr_GetConstString( int );
extern (C) int Plugin_Scr_GetType( int );
extern (C) void Plugin_Scr_GetVector( int, vec3_t* );
Expand All @@ -151,24 +148,17 @@ extern (C) void Plugin_Scr_AddUndefined();
extern (C) void Plugin_Scr_AddVector( vec3_t vec );
extern (C) void Plugin_Scr_AddArray( );
extern (C) void Plugin_Scr_MakeArray( );
extern (C) short Plugin_Scr_ExecEntThread( gentity_t* ent, int callbackHook, int numArgs);
extern (C) short Plugin_Scr_ExecThread( int callbackHook, int numArgs);
extern (C) void Plugin_Scr_FreeThread( short threadId);

extern (C) gentity_t* Plugin_Scr_GetEntity( int );


extern (C) void Plugin_Scr_NotifyLevel(int constString, int numArgs);
extern (C) void Plugin_Scr_NotifyNum(int entityNum, int entType, int constString, int numArgs);
extern (C) void Plugin_Scr_Notify(gentity_t* ent, ushort constString, int numArgs);
extern (C) ushort Plugin_Scr_AllocString(const char*);



extern (C) playerState_t *Plugin_SV_GameClientNum( int num ); //Retrives the playerState_t* object from a client number

extern (C) gentity_t* Plugin_GetGentityForEntityNum(int entnum);
extern (C) client_t* Plugin_GetClientForClientNum(int clientnum);

extern (C) char* Plugin_SL_ConvertToString(int index);

extern (C) void Plugin_SV_SetConfigstring(int index, const char *text);
Expand Down
4 changes: 2 additions & 2 deletions source/cod4x/plugin_declarations.d
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ module cod4x.plugin_declarations;

//C #define PLUGIN_HANDLER_VERSION_MAJOR 2
//C #define PLUGIN_HANDLER_VERSION_MINOR 302
const PLUGIN_HANDLER_VERSION_MAJOR = 2;
const PLUGIN_HANDLER_VERSION_MAJOR = 4;
//PHandler v. 2.2
const PLUGIN_HANDLER_VERSION_MINOR = 302;
const PLUGIN_HANDLER_VERSION_MINOR = 000;

//C enum Plugin_Err{ // To be used as the code argument for Plugin_Error()
//C P_ERROR_WARNING, // Save the error string to serverlog - for minor errors
Expand Down
Loading

0 comments on commit 135c384

Please sign in to comment.