hi
i have a trouble with show private message,example:
show only this >> (player1) player2 :
but must example this (player1) player2 : hi
PHP Code:
public adm_psay(id,level,cid){
if (!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED
new name[32]
read_argv(1,name,31)
new priv = cmd_target(id,name,0)
if (!priv) return PLUGIN_HANDLED
new length = strlen(name)+1
new message[255], name2[32],authid[16],authid2[16], userid, userid2
get_user_authid(id,authid,15)
get_user_name(id,name2,31)
userid = get_user_userid(id)
read_argv(2,message,254)
if (message[0]=='"' && message[length]=='"') { // HLSW fix
message[0]=message[length]=' '
length+=2
}
remove_quotes(message[length])
get_user_name(priv,name,31)
format(message_to_send,254,"^x03(%s) %s ^x01: %s",name,name2,message[length])
if (id&&id!=priv) {
message_begin(MSG_ONE, gmsgSayText, _, id)
write_byte(id)
write_string(message_to_send)
message_end()
}
message_begin(MSG_ONE, gmsgSayText, _, priv)
write_byte(priv)
write_string(message_to_send)
message_end()
get_user_authid(priv,authid2,15)
userid2 = get_user_userid(priv)
log_message("^"%s<%d><%s><>^" triggered ^"amx_psay^" against ^"%s<%d><%s><>^" (text ^"%s^")",name2,userid,authid,name,userid2,authid2,message[length])
log_to_file("addons/amxmodx/logs/message/say.log","^"%s<%d><%s><>^" against ^"%s<%d><%s><>^" (text ^"%s^")",name2,userid,authid,name,userid2,authid2,message[length])
return PLUGIN_HANDLED
}
and don't apply private color message (write in file: ok. read from file: failed)
HELP me PLZ