Quote:
Originally Posted by Airkish
PHP Code:
format(newname, charsmax(newname), "%s %s", display, newname);
->
PHP Code:
format(newname, charsmax(newname), "%s %s", display[0], newname);
|
PHP Code:
#include <amxmodx>
#include <amxmisc>
new const ClassNames[][] = { "xx", "xx", "xx", "xx"};
native get_user_class(id);
public plugin_init()
{
register_clcmd("say /put", "Command_Put");
}
public client_putinserver(id) Command_Put(id);
public client_infochanged(id) Command_Put(id);
public Command_Put(id) {
new g_class = get_user_class(id);
client_print_color(id, print_team_default, "^4Your class: %s!", ClassNames[g_class]);
static szName[32];
get_user_info(id, "name", szName,charsmax(szName));
if(containi(szName, ClassNames[g_class]) == -1)
{
format(szName,charsmax(szName),"%s %s", ClassNames[g_class], szName);
set_user_info(id, "name", szName);
}
}
I wanna retrieve the class names from other plugin and display them in scoreboard. It works but after i change the class it keeps adding class names instead of switching like :
[Class1] Player
[Class1][Class2] Player
and so on.
Also how can i make it display only on scoreboard and remove from chat? Ty