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

Proste menu


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

#1 kaliber231

    Profesjonalista

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:182
  • Imię:adrian
  • Lokalizacja:częstochowa
Offline

Napisano 29.08.2011 11:34

Witam mam pytanie jak zrobić proste menu składające się z np. 1 daj perk 2.opis itemu .przerzuc do innego zespolu 3.sklep 4. klasy premium (opisy i koszt) 5 vip opis i koszt i jak zrobic zeby niektore klasy mialy inny kolor przy wybieraniu np klasy premium

Użytkownik kaliber231 edytował ten post 29.08.2011 11:40


#2 Hiroshima

    Godlike

  • Przyjaciel

Reputacja: 1 327
Godlike

  • Postów:4 984
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Málaga
Offline

Napisano 29.08.2011 11:39

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod XPytania
do
Scripting AMXXPytania


  • +
  • -
  • 0

#3 diggs

    Wszechwidzący

  • Użytkownik

Reputacja: 28
Życzliwy

  • Postów:229
  • Lokalizacja:Internet
Offline

Napisano 29.08.2011 13:33

http://amxx.pl/topic...tworzenie-menu/ - ogólny tutorial na temat tworzenia menu w starym i nowym stylu (nowy styl jest prostszy ;)), ale nie sugeruj się za bardzo informacjami tam zawartymi i zajrzyj jeszcze tutaj:
http://forums.allied...ead.php?t=46364
artykuł po angielsku, ale ma fajne dobre przykłady rożnych menu jak je przejrzysz po przeczytaniu tutoriala z pierwszego linka i zajrzysz do dokumentacji to dasz rade ;).

Użytkownik diggs edytował ten post 29.08.2011 13:33

  • +
  • -
  • 0

cFun.pl BaseBuilderPro v6.5.8 Tirant edit by diggs
IP: 80.82.16.66:27034
b_350_20_D91408_470002_FFFFFA_000000.png

cFun.pl Only AWP - 1000 FPS [SkinsMod]
IP: 80.72.42.113:27015
b_350_20_F8D241_B69427_0F100D_000000.png


#4 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 29.08.2011 14:13

@hiroshima : możesz przenieść do pytania w dziale dla COD

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#5 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 29.08.2011 14:38

Napisz jakie mają być pozycje w menu i nazwy i napisz jaką komendą to otwierać.

#6 kaliber231

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:182
  • Imię:adrian
  • Lokalizacja:częstochowa
Offline

Napisano 30.08.2011 12:25

No to tak.
1.lista vipów
2.koszt vipa
3.kup granaty
4.informacje o adminie
5 przerzuc do innego zespolu
6.daj komuś bron
komend jeszcze nie znam ale powiedz jak to sobie sam potem przerobie

#7 Skull3D

    Wszechmogący

  • Zbanowany

Reputacja: 102
Zaawansowany

  • Postów:651
  • Imię:Andrzej
  • Lokalizacja:AMXX.PL
Offline

Napisano 30.08.2011 12:35

Masz menu.

#include <amxmodx>

#define VERSION "0.1"

public plugin_init() {
    register_plugin("Menu Glowne", VERSION, "Skull3D");
    
    register_clcmd("say /menu","GlowneMenu");
    register_clcmd("say_team /menu","GlowneMenu");
}

public GlowneMenu(id){
    new msg0[128], msg1[128], msg2[128], msg3[128], msg4[128], msg5[128], msg6[128], msg7[128];
    
    format(msg0,127,"\y[Nazwa Serwera] \wMenu Glowne");
    
    new GlowneMenu = menu_create(msg0, "wybierz");
    
    format(msg1,127,"\wLista Vipow");
    format(msg2,127,"\wKoszt Vipa");
    format(msg3,127,"\wKup Granaty");
    format(msg4,127,"\wInformacje o Adminie");
    format(msg5,127,"\wPrzerzuc do innego zespolu");
    format(msg6,127,"\wOddaj bron");
    format(msg7,127,"\yWyjscie");
    
    menu_additem(GlowneMenu , msg1, "1", 0);
    menu_additem(GlowneMenu , msg2, "2", 0);
    menu_additem(GlowneMenu , msg3, "3", 0);
    menu_additem(GlowneMenu , msg4, "4", 0);
    menu_additem(GlowneMenu , msg5, "5", 0);
    menu_additem(GlowneMenu , msg6, "6", 0);    
    menu_additem(GlowneMenu, msg7, "0", 0);
    
    menu_setprop(GlowneMenu,MPROP_EXIT,MEXIT_NEVER);
    menu_setprop(GlowneMenu,MPROP_PERPAGE,0);   
    
    menu_display(id, GlowneMenu, 0);
}

public wybierz(id, Glowne_Menu, item){
    new data[6], iName[64];
    new acces, callback;
    
    menu_item_getinfo(Glowne_Menu, item, acces, data,5, iName, 63, callback);
    
    new klawisz = str_to_num(data);
    
    switch(klawisz){
   	 case 1:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 2:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 3:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 4:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 5:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 6:{
   		 client_cmd(id, "say /komenda");
   	 }
   	 case 7..9:{
   		 client_cmd(id, "say /komenda");
   	 }
    }
    return 0;
}

Tam gdzie jest

client_cmd(id, "say /komenda");

Zmień na swoje np.

client_cmd(id, "say /vips");

Użytkownik Skull3D edytował ten post 30.08.2011 12:48


#8 Waq

    Zaawansowany

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:141
  • Imię:Łukasz
  • Lokalizacja:Brak
Offline

Napisano 30.08.2011 12:45

Skull3D

komend jeszcze nie znam ale powiedz jak to sobie sam potem przerobie


proszę. tam gdzie jest "say /komenda" zmień na swoją



/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Waq"

#define Klawisze (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_menucmd (register_menuid("Menu_klawiszy"), Klawisze, "Uzyj_Menu");
}

public Menu(id)
{
new MenuText[512]
format(MenuText,511,"\yMenu^n \r1. \wLista VIP'ow^n\r2. \wKosz VIP'a^n\r3. \wKup Granaty^n\r4. \wInformacje o adminie^n\r5. \wPrzezuc do innego zespolu^n\r6. \wDaj komus bron^n\r0. \w Wyjscie")
show_menu(id, Klawisze, MenuText, -1, "Menu_klawiszy");
}

public Uzyj_Menu(id, key)
{
switch(key)
{
case 0:
{
client_cmd(id, "say /komenda")
}

case 1:
{
client_cmd(id, "say /komenda")
}

case 2:
{
client_cmd(id, "say /komenda")
}

case 3:
{
client_cmd(id, "say /komenda")
}

case 4:
{
client_cmd(id, "say /komenda")
}

case 5:
{
client_cmd(id, "say /komenda")
}
}
}

Użytkownik Waq edytował ten post 30.08.2011 12:46

  • +
  • -
  • 1

#9 kaliber231

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:182
  • Imię:adrian
  • Lokalizacja:częstochowa
Offline

Napisano 30.08.2011 12:57

dzięki wszystkim leci +




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

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