From e52a37737018c985c70af24e5120d29aa5c94682 Mon Sep 17 00:00:00 2001 From: Pavol Marko Date: Thu, 4 Mar 2004 18:24:31 +0000 Subject: [PATCH] removed message_begin, message_end, write_xx natives --- amxmodx/amxmod.cpp | 99 -------------------------------------- plugins/include/amxmod.inc | 16 ------ 2 files changed, 115 deletions(-) diff --git a/amxmodx/amxmod.cpp b/amxmodx/amxmod.cpp index a91a195e..b8b32cf2 100755 --- a/amxmodx/amxmod.cpp +++ b/amxmodx/amxmod.cpp @@ -1018,95 +1018,6 @@ static cell AMX_NATIVE_CALL set_cvar_string(AMX *amx, cell *params) /* 2 param * return 1; } -static cell AMX_NATIVE_CALL message_begin(AMX *amx, cell *params) /* 4 param */ -{ - int numparam = *params/sizeof(cell); - Vector vecOrigin; - cell *cpOrigin; - switch (params[1]){ - case MSG_BROADCAST: - case MSG_ALL: - case MSG_SPEC: - MESSAGE_BEGIN( params[1], params[2],NULL ); - break; - case MSG_PVS: case MSG_PAS: - if (numparam < 3) { - amx_RaiseError(amx,AMX_ERR_NATIVE); - return 0; - } - cpOrigin = get_amxaddr(amx,params[3]); - vecOrigin.x = *cpOrigin; - vecOrigin.y = *(cpOrigin+1); - vecOrigin.z = *(cpOrigin+2); - MESSAGE_BEGIN( params[1], params[2] , vecOrigin ); - break; - case MSG_ONE: - if (numparam < 4) { - amx_RaiseError(amx,AMX_ERR_NATIVE); - return 0; - } - MESSAGE_BEGIN( MSG_ONE, params[2], NULL, INDEXENT(params[4]) ); - break; - } - - return 1; -} - -static cell AMX_NATIVE_CALL message_end(AMX *amx, cell *params) -{ - MESSAGE_END(); - return 1; -} - -static cell AMX_NATIVE_CALL write_byte(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_BYTE( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_char(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_CHAR( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_short(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_SHORT( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_long(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_LONG( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_entity(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_ENTITY( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_angle(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_ANGLE( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_coord(AMX *amx, cell *params) /* 1 param */ -{ - WRITE_COORD( params[1] ); - return 1; -} - -static cell AMX_NATIVE_CALL write_string(AMX *amx, cell *params) /* 1 param */ -{ - int a; - WRITE_STRING( get_amxstring(amx,params[1],3,a) ); - return 1; -} - static cell AMX_NATIVE_CALL log_message(AMX *amx, cell *params) /* 1 param */ { int len; @@ -2412,8 +2323,6 @@ AMX_NATIVE_INFO amxmod_Natives[] = { { "is_user_hltv", is_user_hltv }, { "log_message", log_message }, { "log_to_file", log_to_file }, - { "message_begin", message_begin }, - { "message_end", message_end }, { "num_to_word", num_to_word }, { "parse_loguser", parse_loguser }, { "parse_time", parse_time }, @@ -2465,14 +2374,6 @@ AMX_NATIVE_INFO amxmod_Natives[] = { { "unpause", unpause }, { "user_kill", user_kill }, { "user_slap", user_slap }, - { "write_angle", write_angle }, - { "write_byte", write_byte }, - { "write_char", write_char }, - { "write_coord", write_coord }, - { "write_entity", write_entity }, - { "write_long", write_long }, - { "write_short", write_short }, - { "write_string", write_string }, { "xvar_exists", xvar_exists }, { "is_module_loaded", is_module_loaded }, { "is_plugin_loaded", is_plugin_loaded }, diff --git a/plugins/include/amxmod.inc b/plugins/include/amxmod.inc index 849e4485..9559c32f 100755 --- a/plugins/include/amxmod.inc +++ b/plugins/include/amxmod.inc @@ -481,26 +481,10 @@ native Float:random_float(Float:a,Float:b); /* Generates random integer from a to b. */ native random_num(a,b); -/******************** Client messages; will be removed ********************/ /* Returns id of client message. * Example: get_user_msgid("TextMsg"). */ native get_user_msgid(const name[]); -/* These functinos are used to generate client messages. -* You may generate menu, smoke, shockwaves, thunderlights, -* intermission and many many others messages. -* See HL SDK for more examples. */ -native message_begin( dest, msg_type, origin[3]={0,0,0},player=0); -native message_end(); -native write_byte( x ); -native write_char( x ); -native write_short( x ); -native write_long( x ); -native write_entity( x ); -native write_angle( x ); -native write_coord( x ); -native write_string( x[] ); - /******************** XVARS ********************/ /* Checks if public variable with given name exists in loaded plugins. */ native xvar_exists( const name[] );