#include <amxmodx>
enum g_enumJakisZbior {
iZmienna,
szZmienna[16],
szZmienna2[16],
iZmienna2
}
public plugin_init() {
register_plugin("Lorem", "ipsum", "dolor")
register_clcmd("say /test", "fnTest");
}
public fnTest(id)
{
new menu = menu_create("Lorem ipsum dolor sit amet", "_Loremipsumdolorsitamet");
new eLokalnyZbior[g_enumJakisZbior];
eLokalnyZbior[iZmienna] = 5;
copy(eLokalnyZbior[szZmienna], charsmax(eLokalnyZbior[szZmienna]), "Test szZmienna1");
copy(eLokalnyZbior[szZmienna2], charsmax(eLokalnyZbior[szZmienna2]), "Test szZmienna2");
eLokalnyZbior[iZmienna2] = 10;
menu_additem(menu, "Lorem ipsum", eLokalnyZbior);
menu_display(id, menu);
return PLUGIN_CONTINUE;
}
public _Loremipsumdolorsitamet(id, menu, item)
{
if(item == MENU_EXIT) { return PLUGIN_HANDLED;}
new eLokalnyZbior[g_enumJakisZbior], szSmiec[2], iSmiec;
menu_item_getinfo(menu, item, iSmiec, eLokalnyZbior, 256, szSmiec, 1, iSmiec);
client_print(id, 3, "iZmienna = %d", eLokalnyZbior[iZmienna]); //wyswietli: iZmienna = 5
client_print(id, 3, "szZmienna = ^"%s^"", eLokalnyZbior[szZmienna]); //wyswietli: szZmienna = "Test szZmienna1"
client_print(id, 3, "szZmienna2 = ^"%s^"", eLokalnyZbior[szZmienna2]); //wyswietli: szZmienna2 = ""
client_print(id, 3, "iZmienna2 = %d", eLokalnyZbior[iZmienna2]); //wyswietli: iZmienna2 = 0
menu_destroy(menu); return PLUGIN_HANDLED;
}