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

Własne menuProsze o pomoc


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 kasztanek9994

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:101
  • Lokalizacja:tm
Offline

Napisano 15.02.2011 19:21

Witam , chcialem zrobic sobie menu ;), ale zbytnio nie znam sie na tym skryptowaniu, wiec cos tutaj modyfikowalem i nie wiem co dalej . moze ktos cos z tym zrobic zeby dzialalo ? :)

#include <amxmodx> 

#define PLUGIN "pomocbykasztan" 
#define VERSION "0.1" 
#define AUTHOR "KasztaN" 


public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
    register_clcmd("say /menu","func_wies") 
} 
public func_wies(id) 
{ 
    new menu = menu_create("\yMenu","func_menu_wies") 
    menu_additem(menu,"\wWybor Klasy","1",0) 
    menu_additem(menu,"\wMagazyn","2",0) 
    menu_additem(menu,"\wSklep","3",0) 
    menu_additem(menu,"\wReset Statystyk","4",0) 
    menu_additem(menu,"\wPokaz Swoje Statystyki","5",0) 
    menu_additem(menu,"\wInformacje o posiadamym perku","6",0) 
    menu_additem(menu,"\wOpis Perkow","7",0)
    menu_additem(menu,"\wOpis Klas","8",0)
    menu_additem(menu,"\wOpis Komend","9",0)
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) 
    menu_display(id,menu,0) 
    
} 
public func_menu_wies(id,menu,item) 
{ 
    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 /klasa") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 2 : { 
            client_cmd(id,"say /magazyn") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 3 : { 
            client_cmd(id,"say /sklep") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	        
        }
        case 4 : { 
            client_cmd(id,"say /reset") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 5 : { 
            client_cmd(id,"say /statystyki") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        
        }
        case 6 : { 
            client_cmd(id,"say /perk") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	
        }
        case 7 : { 
            show_motd (id, "Perki.txt")  
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	
        }
        case 8 : { 
            show_motd (id, "Klasy.txt")  
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
		
        case 9 : {
            show_motd (id, "Komendy.txt")  
        }
        
    } 
    menu_destroy(menu) 
    func_wies(id) 
    return PLUGIN_HANDLED 
}  

  • +
  • -
  • 0

#2 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 16.02.2011 07:56

#include <amxmodx> 

#define PLUGIN "pomocbykasztan" 
#define VERSION "0.1" 
#define AUTHOR "KasztaN" 


public plugin_init() { 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
    register_clcmd("say /menu","func_wies") 
} 
public func_wies(id) 
{ 
    new menu = menu_create("\yMenu","func_menu_wies") 
    menu_additem(menu,"\wWybor Klasy","1",0) 
    menu_additem(menu,"\wMagazyn","2",0) 
    menu_additem(menu,"\wSklep","3",0) 
    menu_additem(menu,"\wReset Statystyk","4",0) 
    menu_additem(menu,"\wPokaz Swoje Statystyki","5",0) 
    menu_additem(menu,"\wInformacje o posiadamym perku","6",0) 
    menu_additem(menu,"\wOpis Perkow","7",0)
    menu_additem(menu,"\wOpis Klas","8",0)
    menu_additem(menu,"\wOpis Komend","9",0)
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) 
    menu_display(id,menu,0) 
    
} 
public func_menu_wies(id,menu,item) 
{ 
    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 /klasa") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 2 : { 
            client_cmd(id,"say /magazyn") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 3 : { 
            client_cmd(id,"say /sklep") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	        
        case 4 : 
        { 
            client_cmd(id,"say /reset") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        case 5 : { 
            client_cmd(id,"say /statystyki") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
        
        case 6 : { 
            client_cmd(id,"say /perk") 
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	
        case 7 : { 
            show_motd (id, "Perki.txt")  
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
	
        case 8 : { 
            show_motd (id, "Klasy.txt")  
            menu_destroy(menu) 
            return PLUGIN_HANDLED 
        }
		
        case 9 : {
            show_motd (id, "Komendy.txt")  
        }
        
    } 
    menu_destroy(menu) 
    func_wies(id) 
    return PLUGIN_HANDLED 
}  

mi się tam kompiluje ;)

między niektórymi case'ami było niepotrzebne } i to powodowało że nie działało :)

Użytkownik CheQ edytował ten post 16.02.2011 07:57

  • +
  • -
  • 0




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

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