Witam, mógłby ktoś poprawić mi ten plugin aby działał prawidłowo? Aktualnie jest problem typu wybieram 1 pozycje z menu - powinno wysyłać na say /skiny i otwierać menu z skinami, jednak wysyła komendę /daj, każdy punkt w menu odpowiada nie za to za co powinien, mógłby mi to ktoś poprawić, próbowałem i nie mogę ogarnąć.
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
#define PLUGIN "Komendy Serwerowe"
#define VERSION "1.0"
#define AUTHOR "xxxxxxxx"
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /komendy","open_menu");
	register_clcmd("say_team komendy","open_menu");
}
public open_menu(id)
{
	new menu = menu_create("\w[ \rKomendy \rSerwera \w] \w» \yby \rDD2.pl Rakietka","cmd");
	menu_additem(menu,"\w» \y/skiny \w» Tutaj mozesz zarzadzac swoimi skinami do broni","1",0);
	menu_additem(menu,"\w» \y/skrzynie \w» Lista posiadanych skrzynek","2",1);
	menu_additem(menu,"\w» \y/klucze \w» Lista posiadanych kluczy","3",2);
	menu_additem(menu,"\w» \y/rynek \w» Rynek skinow/skrzyn/kluczy","4",3);
	menu_additem(menu,"\w» \y/wymiana \w» Menu wymian miedzy graczami","5",4);
	menu_additem(menu,"\w» \y/daj \w» Przekazywanie itemow","6",5);
	menu_additem(menu,"\w» \y/hud \w» Zarzadzanie hud","7",6);
	menu_additem(menu,"\w» \y/rangi \w» Spis rang serwera","8",7);
	menu_additem(menu,"\w» \y/konto \w» Zarzadzanie kontem","9",8);
	menu_additem(menu,"\w» \y/menu \w» Menu serwera","10",9);
	
	menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
	menu_display(id,menu,0);
}
public cmd(id, key, menu)
{ 	
	if(key == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], iName[64];
	new access, callback;
	
	menu_item_getinfo(menu, key, access, data,5, iName, 63, callback);
	
	new key = str_to_num(data);
	
	switch(key)
	{
		case 0:	client_cmd(id,"say /skiny");	
		case 1:	client_cmd(id,"say /skrzynie");
		case 2:	client_cmd(id,"say /klucze");
		case 3:	client_cmd(id,"say /rynek");
		case 4:	client_cmd(id,"say /wymiana");
		case 5:	client_cmd(id,"say /daj");
		case 6: client_cmd(id,"say /hud");
		case 7: client_cmd(id,"say /rangi");
		case 8: client_cmd(id,"say /konto");
		case 9: client_cmd(id,"say /menu");
	}
	return PLUGIN_CONTINUE;
}
					
					

 Forum
 
Forum
 Użytkownicy
 
Użytkownicy
 Kalendarz
 
Kalendarz
 Dodatki SourceMod
 
Dodatki SourceMod



 
	 
	
	
 
					

 
				
				
 
				
				







