←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

KontaktGG

Zablokowany

  • +
  • -
Snickers - zdjęcie Snickers 04.04.2009

Witam.
Mam na serwerze plugin ggadu. Chciałem, by użytkownicy serwera mieli łatwy dostęp do numerów gg adminów, więc wgrałem sobie plugin kontakt gg. Przerobiłem jedną linijkę tak, by po wybraniu konkretnego admina nie pokazywało jego numeru, ale od razu wyświetlało się pisanie wiadomości na gg.
Po wpisaniu /gg wyświetla się lista adminów z numerami obok. Przy wybraniu "0. Exit", czyli formalnie wyjście z listy, wychodzi ale później gdy używam komendy /gg już lista nie wyskakuje : :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "KontaktGG"
#define VERSION "2.0"
#define AUTHOR "Woffer & Mokrot edit R3X"
#define CFGFILE "/kontakt.txt"
#define GGMAX 30

new g_gg[GGMAX];
new g_now=0;
new g_menu;
public plugin_init(){
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd ("say /gg", "func_menu")
}
public plugin_cfg(){
	new cfg[70];
	get_configsdir(cfg,69);
	add(cfg,69,CFGFILE);
	if(!file_exists(cfg)){
		set_fail_state("Brak pliku kontakt.txt");
	}
	g_menu = menu_create("yWybierz Admina do ktorego chcesz napisac:","func_menu_wybor")
	new nick[62],line[100],len;
	for(new i=0;i<GGMAX && read_file(cfg,i,line,99,len);i++){
		parse(line,nick,59,line,40);
		format(nick,61,"w%s",nick);
		g_gg[g_now++]=str_to_num(line);
		num_to_str(i,line,4);
		menu_additem(g_menu,nick,line,0)
	}
	menu_setprop(g_menu,MPROP_EXIT,MEXIT_ALL)
}
public func_menu(id){
    menu_display(id,g_menu,0);
    return PLUGIN_HANDLED;
}
public func_menu_wybor(id,menu,item){
	if(item==MENU_EXIT){
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	client_cmd(id,"messagemode ^"say gg: %d^" ",g_gg[item])
	return PLUGIN_HANDLED
}
L 04/04/2009 - 02:43:21: Invalid menu id 0(1)
L 04/04/2009 - 02:43:21: [AMXX] Displaying debug trace (plugin "kontakt.amxx")
L 04/04/2009 - 02:43:21: [AMXX] Run time error 10: native error (native "menu_display")
L 04/04/2009 - 02:43:21: [AMXX]    [0] kontakt.sma::func_menu (line 38)

Proszę o pomoc ;-)
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 04.04.2009

if(!file_exists(cfg)){
        set_fail_state("Brak pliku kontakt.txt");
   }
masz ten plik w configs/?
Odpowiedz

  • +
  • -
Snickers - zdjęcie Snickers 04.04.2009

Tak, tam są numery gg ^^
Odpowiedz
Zablokowany