Proźba o Plugin
NitroS
07.02.2009
Prosiłbym o plugin cos w stylu tego:
Tylko zamiast rzygania, czapke, sikania, ruletki ma byc tak:
Menu serwera www.cs-bombsite.pl
1. Wybierz Czope [gdzy gracz wybierze 1 robi sie tak jak by napisał na sayu /czapki]
2. Ruletka [po wpisaniu rtd] ruletka sie graczowi aktywuje.
3. Ojszczaj Go!! [tak jak by gracz wpisał /pissing]
4. Pokaż Adminów Online [tak jak by gracz wpisał /admin]
Całe menu ma być pod klawiszem v.
Proszę was o napisanie plugina. Pomógł za plugin
#include <amxmodx> #include <amxmisc> #define PLUGIN "bla" #define VERSION "1.0" #define AUTHOR "silversurfer" public plugin_init() { register_clcmd("AwesomeMenu","AwesomeMenu") register_plugin(PLUGIN, VERSION, AUTHOR) } public client_authorized(id) { client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"") } public AwesomeMenu(id) { new menu = menu_create("TU nazwa tego menu ", "menu_handler") menu_additem(menu, "Czapki", "1", 0) menu_additem(menu, "Ruletka", "2", 0) menu_additem(menu, "Rzygraj", "3", 0) menu_additem(menu, "Sikaj", "4", 0) public menu_handler(id, menu, item) { if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ client_cmd(id, "say /czapki") menu_destroy(menu) return PLUGIN_HANDLED } case 2:{ client_cmd(id, "say ruletka") menu_destroy(menu) return PLUGIN_HANDLED } case 3:{ client_cmd(id, "say rzygaj") menu_destroy(menu) return PLUGIN_HANDLED } case 4:{ client_cmd(id, say /pissing") menu_destroy(menu) return PLUGIN_HANDLED }
Tylko zamiast rzygania, czapke, sikania, ruletki ma byc tak:
Menu serwera www.cs-bombsite.pl
1. Wybierz Czope [gdzy gracz wybierze 1 robi sie tak jak by napisał na sayu /czapki]
2. Ruletka [po wpisaniu rtd] ruletka sie graczowi aktywuje.
3. Ojszczaj Go!! [tak jak by gracz wpisał /pissing]
4. Pokaż Adminów Online [tak jak by gracz wpisał /admin]
Całe menu ma być pod klawiszem v.
Proszę was o napisanie plugina. Pomógł za plugin
emblaze
08.02.2009
#include <amxmodx> #include <amxmisc> #define PLUGIN "bla" #define VERSION "1.0" #define AUTHOR "silversurfer" public plugin_init() { register_clcmd("AwesomeMenu","AwesomeMenu") register_plugin(PLUGIN, VERSION, AUTHOR) } public client_authorized(id) { client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"") } public AwesomeMenu(id) { new menu = menu_create("TU nazwa tego menu ", "menu_handler") menu_additem(menu, "Wybierz Czope", "1", 0) menu_additem(menu, "Ruletka", "2", 0) menu_additem(menu, "Ojszczaj Go!!", "3", 0) menu_additem(menu, "Pokaż Adminów Online", "4", 0) public menu_handler(id, menu, item) { if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ client_cmd(id, "say /czapki") menu_destroy(menu) return PLUGIN_HANDLED } case 2:{ client_cmd(id, "say rtd") menu_destroy(menu) return PLUGIN_HANDLED } case 3:{ client_cmd(id, "say /pissing") menu_destroy(menu) return PLUGIN_HANDLED } case 4:{ client_cmd(id, say /admin") menu_destroy(menu) return PLUGIN_HANDLED }
spróbuj
NitroS
08.02.2009
Błąd przy kompilacji
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team /home/groups/amxmodx/tmp3/textn413OD.sma(29) : error 029: invalid expression, assumed zero /home/groups/amxmodx/tmp3/textn413OD.sma(29) : error 017: undefined symbol "menu_handler" /home/groups/amxmodx/tmp3/textn413OD.sma(31) : error 017: undefined symbol "item" /home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 017: undefined symbol "item" /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : warning 215: expression has no effect /home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 001: expected token: ";", but found ")" /home/groups/amxmodx/tmp3/textn413OD.sma(37) : error 029: invalid expression, assumed zero /home/groups/amxmodx/tmp3/textn413OD.sma(37) : fatal error 107: too many error messages on one line Compilation aborted. 7 Errors.
emblaze
08.02.2009
nie wiem ale zrobiłem od nowe teraz compiluje :
#include <amxmodx> #include <amxmisc> #define PLUGIN "bla" #define VERSION "1.0" #define AUTHOR "silversurfer" public plugin_init() { register_clcmd("AwesomeMenu","AwesomeMenu") register_plugin(PLUGIN, VERSION, AUTHOR) } public client_authorized(id) { client_cmd(id,"bind ^"j^" ^"AwesomeMenu^"") } public AwesomeMenu(id) { new menu = menu_create("Menu serwera www.cs-bombsite.pl", "menu_handler") menu_additem(menu, "Wybierz Czope", "1", 0) menu_additem(menu, "Ruletka", "2", 0) menu_additem(menu, "Ojszczaj Go!!", "3", 0) menu_additem(menu, "Pokaż Adminów Online", "4", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public menu_handler(id, menu, item) { if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ client_cmd(id, "say /czapki") menu_destroy(menu) return PLUGIN_HANDLED } case 2:{ client_cmd(id, "say rtd") menu_destroy(menu) return PLUGIN_HANDLED } case 3:{ client_cmd(id, "say /pissing") menu_destroy(menu) return PLUGIN_HANDLED } case 4:{ client_cmd(id, "say /admin") menu_destroy(menu) return PLUGIN_HANDLED } } }