can't change players name...??
i want to add userid before player's name, like this " #12 abc",
and add new userid before the oldname if some reconnect the server. but there is a bizarrerie problem . i want to change player's name in the functions of client_connect . and there are 2 part will change name in the functions . but one of them can't work ,(no error and warning in compiling), So i add 2 display sentence before and after the " client_cmd(id, "name ^"%s^"",name) " , find this sentence didn't work. i don't know it......one of them work fine,and another didn't work... ...why??? Also no error, what can i do ??? work on cs 1.5 code: ============================ public client_connect(id) { if ( !get_cvar_num("amx_idname") ) return PLUGIN_HANDLED if( !is_user_bot(id) ) { get_user_ip ( id, ip_str, 15, 1 ) for(new x=0 ;x<50;x++) { if( equali(ip[x],ip_str) ) { uid=get_user_userid ( id ) format(name, 31, "#%i %s", uid,ip_name[x]) client_cmd(id, "name ^"%s^"",name) //**********problem return PLUGIN_HANDLED } } get_user_info(id,"name",oldname,31) copy(ip_name[id],32,oldname) copy(ip[id],15,ip_str) } if( !is_user_admin(id) ) { uid=get_user_userid ( id ) format(name, 31, "#%i %s", uid,oldname) client_cmd(id, "name ^"%s^"", name)//-------------work fine } return PLUGIN_HANDLED } ============================== this is my first time write amxx plugins. thank you for you help . |
format(name, 31, "#%i %s", uid,ip_name[x])
there's a space between "i" and "%". Maybe this is the problem... :roll: |
why another part work fine ???
|
JuXaS, the % should come before the i, he has it correct.
|
hello.....
need help......... |
Post your entire code and use the tags
|
sma:
Code:
|
.........555555555
|
Code:
Try that. |
thank you ...
but there is a error , undefined "oldname" ??? ps: why my code didn't work? have any suggest?? |
| All times are GMT -4. The time now is 14:36. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.