Witam.
Piszę z prośbą o podanie mi pluginu /menu. Tzn. na say`u wpiszę: /menu i wyswietla mi się menu serwera.
Oto screen:
Imageshack - menukg.png
|
|
Witam.
Piszę z prośbą o podanie mi pluginu /menu. Tzn. na say`u wpiszę: /menu i wyswietla mi się menu serwera.
Oto screen:
Imageshack - menukg.png
Zobacz czy działa wszystko. Co do 4, to jak to jest? Masz menu do tego? Co trzeba wpisać?
Kod php:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "Menu serwera Westwood"
#define VERSION "1.0"
#define AUTHOR "naven"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu","func_menu")
register_clcmd("say /menu","func_menu")
}
public func_menu(id)
{
new menu = menu_create("\wMenu serwera\r Westwood","func_menu_show")
menu_additem(menu,"\rZmien serwer","1",0)
menu_additem(menu,"\yGravity wieksze o 50!","2",0)
menu_additem(menu,"\rWyłącz muzykę na koniec rundy","3",0)
menu_additem(menu,"\ySprzedaj bron","4",0)
menu_additem(menu,"\rMenu admina","5",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
public func_menu_show(id,menu,item)
{
if(is_user_admin(id))
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
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 /server");
}
case 2:
{
client_cmd(id, "say /redbull");
}
case 3 :
{
client_cmd(id, "say /roundsound");
}
case 4 :
{
client_cmd(id, "say /sell");
}
case 5 :
{
client_cmd(id, "amxmodmenu");
}
}
}
return PLUGIN_HANDLED;
}
Ja chciałbym mieć tak:
/server - Zmien serwer
/rank - Moj ranking
/top15 - Top15
amx_ip - Sprawdz IP graczy ( tylko chodzi mi o to zeby to w consoli czyli nie tak: say /amx_ip tylko: "amx_ip" wiesz o co chodzi :)
amxmodmenu - Menu admina ( to samo co amx_ip
Kod:#include <amxmodx> #include <amxmisc> #include <fakemeta> #define PLUGIN "Menu serwera Westwood" #define VERSION "1.0" #define AUTHOR "naven edited by Aver" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /menu","func_menu") register_clcmd("say /menu","func_menu") } public func_menu(id) { new menu = menu_create("\wMenu serwera\r Westwood","func_menu_show") menu_additem(menu,"\rZmien serwer","1",0) menu_additem(menu,"\yMoj ranking","2",0) menu_additem(menu,"\rTop15","3",0) menu_additem(menu,"\ySprawdz IP graczy","4",0) menu_additem(menu,"\rMenu admina","5",0) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } public func_menu_show(id,menu,item) { if(is_user_admin(id)) { if(item==MENU_EXIT) { menu_destroy(menu) 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 /server"); } case 2: { client_cmd(id, "say /rank"); } case 3 : { client_cmd(id, "say /top15"); } case 4 : { client_cmd(id, "amx_ip"); } case 5 : { client_cmd(id, "amxmodmenu"); } } } return PLUGIN_HANDLED; }
| « Szukam pluginu na screenie. | Poszukuje spolszczonego Diablo Moda ! » |