Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

KontaktGG


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Snickers

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
Offline

Napisano 04.04.2009 01:31

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 ;-)
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 04.04.2009 12:35

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

#3 Snickers

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:25
Offline

Napisano 04.04.2009 13:33

Tak, tam są numery gg ^^
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych