Примерен плъгин №1: Изписване на името на играча в чата чрез използване на командата /name.
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN_NAME "Print Player's Name in Chat"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("say /name", "cmdName")
register_clcmd("say_team /name", "cmdName")
}
public cmdName(id)
{
new szName[32]
get_user_name(id, szName, charsmax(szName))
client_print(id, print_chat, "* Tvoeto ime e: %s", szName)
return PLUGIN_HANDLED
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN_NAME "Print Server's Name in HUD"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("say /servername", "cmdServerName")
register_clcmd("say_team /servername", "cmdServerName")
}
public cmdServerName(id)
{
new szName[64] // Ползваме 64, тъй като името на сървъра най-често надвишава 32 символа.
get_user_name(0, szName, charsmax(szName))
set_hudmessage(0, 255, 0, -1.0, 0.80, 0, 1.0, 5.0, 0.1, 0.1, -1)
show_hudmessage(id, "Dobre doshli v %s", szName)
return PLUGIN_HANDLED
}