Примерен плъгин №1: Изписване на ИП адреса на играча в чата чрез използване на командата /myip.
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN_NAME "Print Player's IP 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 /myip", "cmdPrintIP")
register_clcmd("say_team /myip", "cmdPrintIP")
}
public cmdPrintIP(id)
{
new szIP[21]
get_user_ip(id, szIP, charsmax(szIP), 1)
client_print(id, print_chat, "* Tvoqt IP adres e: %s", szIP)
return PLUGIN_HANDLED
}
Код за потвърждение: Избери целия код
#include <amxmodx>
#define PLUGIN_NAME "Print Server's IP 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 /serverip", "cmdPrintIP")
register_clcmd("say_team /serverip", "cmdPrintIP")
}
public cmdPrintIP(id)
{
new szIP[21]
get_user_ip(0, szIP, charsmax(szIP))
set_hudmessage(0, 255, 0, -1.0, 0.80, 0, 1.0, 5.0, 0.1, 0.1, -1)
show_hudmessage(id, "IP adresut na servera e: %s", szIP)
return PLUGIN_HANDLED
}