removed message_begin, message_end, write_xx natives
This commit is contained in:
parent
e72a36dd37
commit
e52a377370
|
@ -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 },
|
||||
|
|
|
@ -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[] );
|
||||
|
|
Loading…
Reference in New Issue
Block a user