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

menu kolor


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

#1 Nevv

    Profesjonalista

  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:208
  • Lokalizacja:Strzelce
Offline

Napisano 20.09.2010 16:27

Siema
Przerabił by mi ktoś to menu żeby "Menu admina" i "1# |4Fun|" było na czerwony kolor. Bardzo proszę

#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Menu KaraTornia.pl","1.0","PROgracz")
    register_clcmd("say /menu","mymenu")
}

public mymenu(id){
    show_menu(id, MENU_KEY_1| MENU_KEY_2, "wTekst ^nnowa linia
^nTekst ^tTabulator 
^nTekst wKolor bialy
^nTekst yKolor zolty
^nwTekst rKolor czerowy
^nwTekst dKolor szary
^nwTekst RZ prawej");
    return PLUGIN_HANDLED;
}

public info(id)
{
    new menu = menu_create("Menu Komend:", "Menu Serwera 1# |4Fun|")
    menu_additem(menu, "Zmien Serwer", "1", 0)
    menu_additem(menu, "Linsta adminow na Serwerze", "2", 0)
    menu_additem(menu, "wyłącz muzyke na koniec rundy", "3", 0)
    menu_additem(menu, "Sprzedaj Bron", "4", 0)
    menu_additem(menu, "Menu Admina", "5", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
}

public menu_info(id, menu, item)
{
    if (item == menu_EXIT)
    {
        return PLUGIN_HANDLED
    }
    new data[7], iName[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data,6, iName, 63, callback)
    new key = str_to_num(data)
    switch(key)
    {
        case 1:{
            client_cmd(id, "say /server")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:{
            client_cmd(id, "say /admin")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 3:{
            client_cmd(id, "say /roundsound")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 4:{
            client_cmd(id, "say /sprzedaj")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 5:{
            client_cmd(id, "amxmodmenu")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}


#2 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 20.09.2010 16:44

    new menu = menu_create("Menu Komend:", "Menu Serwera 1# |4Fun|")

w pierwszym dajesz nazwę, a w drugim dajesz nazwe do publica ^^, to menu w ogóle Ci działa? xD


public plugin_init() {
register_clcmd("say /menu","menu")
}
public menu(id)
{

new menu = menu_create("\rMenu Serwera 1# |4Fun|","wybor_menu")

menu_additem(menu, "Zmien Serwer", "1", 0)
menu_additem(menu, "Linsta adminow na Serwerze", "2", 0)
menu_additem(menu, "wyłącz muzyke na koniec rundy", "3", 0)
menu_additem(menu, "Sprzedaj Bron", "4", 0)
menu_additem(menu, "Menu Admina", "5", 0)

menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menu,MPROP_NEXTNAME,"Dalej")
menu_setprop(menu,MPROP_BACKNAME,"Wroc")
menu_display(id,menu,0)
}
public wybor_menu(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)

case 1:{
client_cmd(id, "say /server")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id, "say /admin")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "say /roundsound")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id, "say /sprzedaj")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 5:{
client_cmd(id, "amxmodmenu")
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
w ogóle jak C się otwierało menu info, jak nie masz do niej zmiennej

Użytkownik Frajer edytował ten post 20.09.2010 16:44

  • +
  • -
  • 1

#3 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 20.09.2010 16:44

Tworzenie menu - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1

#4 Nevv

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:208
  • Lokalizacja:Strzelce
Offline

Napisano 22.09.2010 14:42

dzięki frajer
a przerabił byś mi to?
żeby "Menu admina" i "#1 |4Fun|" było na czerwony kolor.
I żeby jak coś wybierzesz to sie zamykało automatycznie
#include <amxmodx>
#include <colorchat>

#define PLUGIN "Menu wyboru"
#define VERSION "1.0"
#define AUTHOR "Frajer z Wikipedii"



public plugin_init()
{
		register_plugin(PLUGIN, VERSION, AUTHOR)
		register_clcmd("say /menu","mymenu")
		register_logevent("pokaz_info",2,"1=Round_Start")
        
}
public mymenu(id){
		new MyMenu=menu_create("Menu Serwera #1 |4FUN|","cbMyMenu");
		new MyMenuFun=menu_makecallback("mcbMyMenu");
        
		menu_additem(MyMenu,"Wybierz Serwer","",0,MyMenuFun);//item=0
		menu_additem(MyMenu,"Lista adminow na serwerze","",0,MyMenuFun);//item=1
		menu_additem(MyMenu,"wyłącz muzyke na koniec rundy","",0,MyMenuFun);//item=2
		menu_additem(MyMenu,"Sprzedaj Bron","",0,MyMenuFun);//item=3
		menu_additem(MyMenu,"Menu admina","",0,MyMenuFun);//item=4
        
        
        
		menu_display(id, MyMenu,0);
		return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item){
		switch(item){
				case 0:{
					client_cmd(id, "say /server");
					menu_display(id, menu);
					return PLUGIN_CONTINUE;
			}
				case 1:{
						client_cmd(id, "say /admin");
						menu_display(id, menu);
						return PLUGIN_CONTINUE;
			}
				case 2:{
						client_cmd(id, "say /roundsound");
						menu_display(id, menu);
						return PLUGIN_CONTINUE;
			}
				case 3:{
						client_cmd(id, "say /sprzedaj");
						menu_display(id, menu);
						return PLUGIN_CONTINUE;
			}
				case 4:{
						client_cmd(id, "amxmodmenu");
						menu_display(id, menu);
						return PLUGIN_CONTINUE;
			}
                
		}
		menu_destroy(menu);
		return PLUGIN_HANDLED;
}
public mcbMyMenu(id, menu, item){
		return ITEM_ENABLED;
}
public pokaz_info(id)
{
		ColorChat(0,GREEN,"Zbinduj sobie komende '/menu' i uzywaj opcji serwera szybciej!!");
}

Użytkownik Nevv edytował ten post 22.09.2010 14:45


#5 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 22.09.2010 14:58

#include <amxmodx>
#include <colorchat>

#define PLUGIN "Menu wyboru"
#define VERSION "1.0"
#define AUTHOR "Frajer z Wikipedii"



public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu","mymenu")
register_logevent("pokaz_info",2,"1=Round_Start")

}
public mymenu(id){
new MyMenu=menu_create("\rMenu Serwera #1 |4FUN|","cbMyMenu");
new MyMenuFun=menu_makecallback("mcbMyMenu");

menu_additem(MyMenu,"Wybierz Serwer","",0,MyMenuFun);//item=0
menu_additem(MyMenu,"Lista adminow na serwerze","",0,MyMenuFun);//item=1
menu_additem(MyMenu,"wyłącz muzyke na koniec rundy","",0,MyMenuFun);//item=2
menu_additem(MyMenu,"Sprzedaj Bron","",0,MyMenuFun);//item=3
menu_additem(MyMenu,"Menu admina","",0,MyMenuFun);//item=4



menu_display(id, MyMenu,0);
return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item){
switch(item){
case 0:{
client_cmd(id, "say /server");;
}
case 1:{
client_cmd(id, "say /admin");
}
case 2:{
client_cmd(id, "say /roundsound");
}
case 3:{
client_cmd(id, "say /sprzedaj");
}
case 4:{
client_cmd(id, "amxmodmenu");
}

}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public mcbMyMenu(id, menu, item){
return ITEM_ENABLED;
}
public pokaz_info(id)
{
ColorChat(0,GREEN,"Zbinduj sobie komende '/menu' i uzywaj opcji serwera szybciej!!");
}

  • +
  • -
  • 1

#6 Nevv

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:208
  • Lokalizacja:Strzelce
Offline

Napisano 22.09.2010 15:57

frajer error jest
"error 036: empty statement"

#7 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 22.09.2010 15:59

to już nie moja wina że dodałeś drugi ;
tutaj
client_cmd(id, "say /server");;


@Down
czy to nie to samo?? ;>

Użytkownik Frajer edytował ten post 22.09.2010 16:04

  • +
  • -
  • 1

#8 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 986
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 22.09.2010 16:02


#include <amxmodx>

#include <colorchat>



#define PLUGIN "Menu wyboru"

#define VERSION "1.0"

#define AUTHOR "Frajer z Wikipedii"



new MyMenu





public plugin_init()

{

	register_plugin(PLUGIN, VERSION, AUTHOR)

	register_clcmd("say /menu","mymenu")

	register_logevent("pokaz_info",2,"1=Round_Start")

	

	MyMenu=menu_create("\rMenu Serwera #1 |4FUN|","cbMyMenu");

	

	menu_additem(MyMenu,"Wybierz Serwer");//item=0

	menu_additem(MyMenu,"Lista adminow na serwerze");//item=1

	menu_additem(MyMenu,"Wylacz muzyke na koniec rundy");//item=2

	menu_additem(MyMenu,"Sprzedaj Bron");//item=3

	menu_additem(MyMenu,"Menu admina","",ADMIN_CHAT);//item=4

	

	

}

public mymenu(id){

	menu_display(id, MyMenu,0);

	return PLUGIN_HANDLED;

}

public cbMyMenu(id, menu, item){

	switch(item){

		case 0:{

			client_cmd(id, "say /server");

		}

		case 1:{

			client_cmd(id, "say /admin");

		}

		case 2:{

			client_cmd(id, "say /roundsound");

		}

		case 3:{

			client_cmd(id, "say /sprzedaj");

		}

		case 4:{

			client_cmd(id, "amxmodmenu");

		}

		

	}

	return PLUGIN_HANDLED;

}

public pokaz_info(id)

{

	ColorChat(0,GREEN,"Zbinduj sobie komende '/menu' i uzywaj opcji serwera szybciej!!");

}

  • +
  • -
  • 1

#9 Nevv

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 15
Początkujący

  • Postów:208
  • Lokalizacja:Strzelce
Offline

Napisano 22.09.2010 17:20

dzięki




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

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