sprawdz sobie czy może być
#include <amxmodx>
#include <colorchat>
#define VERSION "1.0"
public plugin_init()
{
register_plugin("Menu Powitania", VERSION, "mistredi");
register_clcmd("say /powitanie", "PowitanieMenu");
register_clcmd("say_team /powitanie", "PowitanieMenu");
}
public client_putinserver(id)
{
// opóźnienie aby gracz był w pełni połączony
set_task(2.0, "PowitanieMenu", id);
}
public client_disconnect(id)
{
// zabezpieczenie
menu_cancel(id);
}
public PowitanieMenu(id)
{
if (!is_user_connected(id))
return PLUGIN_HANDLED;
new menu = menu_create("Jak się przywitasz?", "Menu_Handler");
menu_additem(menu, "Siema", "0");
menu_additem(menu, "Elo", "1");
menu_additem(menu, "Jol", "2");
menu_additem(menu, "Siemano", "3");
menu_additem(menu, "Hi", "4");
menu_additem(menu, "Wyjście", "5");
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public Menu_Handler(id, menu, item)
{
if (!is_user_connected(id))
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, data, 6, name, 64, callback);
switch(item)
{
case 0: ColorChat(0, GREEN, "^x04[%n]^x01 mówi: Siema!", id);
case 1: ColorChat(0, GREEN, "^x04[%n]^x01 mówi: Elo!", id);
case 2: ColorChat(0, GREEN, "^x04[%n]^x01 mówi: Jol!", id);
case 3: ColorChat(0, GREEN, "^x04[%n]^x01 mówi: Siemano!", id);
case 4: ColorChat(0, GREEN, "^x04[%n]^x01 mówi: Hi!", id);
case 5:
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}


Dodatki SourceMod




Moja zawartość
Mężczyzna