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

Plugin Menudodanie 2 zakladki i informacji


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

#1 Dj ^^ d(-.-)b

    Banned

  • Zbanowany

Reputacja: 115
Zaawansowany

  • Postów:233
  • GG:
  • Steam:steam
  • Imię:Marek
  • Lokalizacja:Niemcy / Hanower
Offline

Napisano 30.06.2010 12:44

Witam ! Chciałbym aby ktoś mi edytował ten plugin:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu serwerow"
#define VERSION "1.0"
#define AUTHOR "Mlody"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /serwer","AwesomeMenu")
    register_clcmd("say /server","AwesomeMenu")
    register_clcmd("say_team /serwer","AwesomeMenu")
    register_clcmd("say_team /server", "AwesomeMenu")
    register_clcmd("say /servery","AwesomeMenu")
    register_clcmd("say_team /servery","AwesomeMenu")



       
    // Add your code here...
}

public AwesomeMenu(id)
{
    new menu = menu_create("Menu serwerow l!:", "menu_handler")
    menu_additem(menu, "[EU] nazwa  #1 4[FuN]", "1", 0)
    menu_additem(menu, "[EU] nazwa   #2 [FFA]", "2", 0)
    menu_additem(menu, "[EU] nazwa   #3 [DiabloMod]", "3", 0)
    menu_additem(menu, "[EU] nazwa   #4 [DeathRace]", "4", 0)
    menu_additem(menu, "[EU] nazwa   #5 [SurfMod]", "5", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        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, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 3:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 4:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 5:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  

Mianowicie aby:

- Dodał 2 zakładkę pod klawiszem "9" - aby się przechodziło - i było menu takie jak w 1 zakładce
- Dodał "tekst" żeby on się wyświetlał co 30 sec w "say" - Jeżeli chcesz wejsc na nasz inny serwer wpisz /server

i to serwer na zielony kolor jak się da

z góry dziękuję oczywiście wynagrodzę...
Counter-Strike 1.6 - 193.33.176.19:27015 - Dołączona grafika
TeamSpeak 3 - 188.116.54.172:9987 - Dołączona grafika
Ventrilo 2.1.4 - 188.116.54.172:3784 - Dołączona grafika

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 30.06.2010 15:16

Pierwszego nie skumałem, a drugie to:
#include <ColorChat>

public plugin_cfg(){
    set_task(30.0, "Announcer", 545, _, _, "b");
}
public Announcer(){
    ColorChat(0, GREEN, "Jeżeli chcesz wejsc na nasz inny serwer wpisz /server ");
}

  • +
  • -
  • 1

#3 Dj ^^ d(-.-)b

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 115
Zaawansowany

  • Postów:233
  • GG:
  • Steam:steam
  • Imię:Marek
  • Lokalizacja:Niemcy / Hanower
Offline

Napisano 30.06.2010 18:23

w tym pierwszym chodzi o to np patrz:

wlaczasz /server

odpala ci się menu wyboru

1. FFA
2. TP
3. W3
4. Diablo
5. Deathrun

0. Wyjście

i tak sie odpala

a ja chce żeby było tak

wlaczasz /server

odpala ci się menu wyboru

1. FFA
2. TP
3. W3
4. Diablo
5. Deathrun

9. Więcej

0. Wyjście

i gdy klikniesz 9. Więcej to odpala ci się dalej menu tak jakby 2 menu

1. Surf
2. deathrace
3. FFA 2
4. FFA 3
5. FFA 4


8. Cofnij

0. Wyjście

a gdy wcisniesz 8. Cofnij to cofa ci sie do tego pierwszego menu

o takie cos mi chodzi ;d mam nadzieje ze juz zrozumiesz

Użytkownik Dj ^^ d(-.-)b edytował ten post 30.06.2010 18:27

Counter-Strike 1.6 - 193.33.176.19:27015 - Dołączona grafika
TeamSpeak 3 - 188.116.54.172:9987 - Dołączona grafika
Ventrilo 2.1.4 - 188.116.54.172:3784 - Dołączona grafika

#4 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 30.06.2010 18:31

Tak działa nowe menu, po prostu dodaj nowe opcje
public AwesomeMenu(id)
{
    new menu = menu_create("Menu serwerow l!:", "menu_handler")
    menu_additem(menu, "[EU] nazwa  #1 4[FuN]", "1", 0)
    menu_additem(menu, "[EU] nazwa   #2 [FFA]", "2", 0)
    menu_additem(menu, "[EU] nazwa   #3 [DiabloMod]", "3", 0)
    menu_additem(menu, "[EU] nazwa   #4 [DeathRace]", "4", 0)
    menu_additem(menu, "[EU] nazwa   #5 [SurfMod]", "5", 0)
    menu_additem(menu, "[EU] nazwa  #6 MOJ SERWER", "1", 0)
    menu_additem(menu, "[EU] nazwa  #7 MOJ SERWER2", "1", 0)
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
}
No a handler powinien być taki:
public menu_handler(id, menu, item)
{
    if (item < 0)
    {
        return PLUGIN_HANDLED
    }

    switch(item)
    {
        case 0:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 1:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 2:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 3:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
        case 4:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
	case 5:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
	case 6:{
            client_cmd(id, "Connect tutaj ip")
            menu_destroy(menu)
            return PLUGIN_HANDLED
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  


  • +
  • -
  • 0

#5 Dj ^^ d(-.-)b

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 115
Zaawansowany

  • Postów:233
  • GG:
  • Steam:steam
  • Imię:Marek
  • Lokalizacja:Niemcy / Hanower
Offline

Napisano 30.06.2010 18:34

ale nadal nie ma 2 zakladki w nim ze klikasz 9 otwiera sie nowa zakladka i tam tez masz pola wyboru tak jak ci napisalem a ty tylko powiekszyles do 7 ;P to co ja juz mam i sam moglem zrobic ;d

tak jest teraz

http://zapodaj.net/a...d26322.jpg.html

tak chciałbym aby było dodane pod 9. Więcej

http://zapodaj.net/c...406dfd.jpg.html

a tak chciałbym aby było po naciśnięciu tej 9

http://zapodaj.net/a...34edf7.jpg.html

DAJE LINKI BO POD ZNACZNIKIEM [IMG] NIE DZIALA ...

Użytkownik Dj ^^ d(-.-)b edytował ten post 30.06.2010 18:50

Counter-Strike 1.6 - 193.33.176.19:27015 - Dołączona grafika
TeamSpeak 3 - 188.116.54.172:9987 - Dołączona grafika
Ventrilo 2.1.4 - 188.116.54.172:3784 - Dołączona grafika

#6 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 30.06.2010 19:43

Tworzenie menu - Nieoficjalny polski support AMX Mod X
#define MPROP_PERPAGE	1	 /* Liczba opcji na stronę (param1 = liczba, 0=bez stronnicowania, 7=domyślnie) */
czyli
menu_setprop(menu, MPROP_PERPAGE, 5);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)

  • +
  • -
  • 0

#7 Dj ^^ d(-.-)b

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 115
Zaawansowany

  • Postów:233
  • GG:
  • Steam:steam
  • Imię:Marek
  • Lokalizacja:Niemcy / Hanower
Offline

Napisano 30.06.2010 21:19

widze R3X nadal mnie nie rozumiesz ... ;] 1 strone ja mam i wszystko pieknie chodzi tylko ja chce 2 strone menu ,,, pod klawiszem 9 tak jak na zalaczonych wczesniej obrazkach ...

uzylem juz tych opcji

    menu_setprop(menu, MPROP_PERPAGE, 7);
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
    menu_setprop(menu, MPROP_NEXTNAME, MEXIT_ALL)
    menu_display(id, menu, 9)
    menu_setprop(menu, MPROP_BACKNAME, MEXIT_ALL)
    menu_display(id, menu, 8)
ale pozniej nie wiem jak wykorzystac te :

  menu_setprop(menu, MPROP_NEXTNAME, MEXIT_ALL)
    menu_display(id, menu, 9)
    menu_setprop(menu, MPROP_BACKNAME, MEXIT_ALL)
    menu_display(id, menu, 8)

Counter-Strike 1.6 - 193.33.176.19:27015 - Dołączona grafika
TeamSpeak 3 - 188.116.54.172:9987 - Dołączona grafika
Ventrilo 2.1.4 - 188.116.54.172:3784 - Dołączona grafika

#8 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

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

Napisano 30.06.2010 22:28

Użyj starego menu jak to co daje Ci nowe nie wystarcza.

Nowe menu tworzy opcję Dalej, jeśli ma więcej opcji niż MPROP_PERPAGE. Mając 10 opcji i ustawienie
menu_setprop(menu, MPROP_PERPAGE, 5);
Dostaniesz 2 strony po 5 opcji

Przy kilku opcjach nie dostaniesz 8 ani 9 podstrony w menu :P
menu_display(id, menu, 8)
nie ma sensu
  • +
  • -
  • 0

#9 Dj ^^ d(-.-)b

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 115
Zaawansowany

  • Postów:233
  • GG:
  • Steam:steam
  • Imię:Marek
  • Lokalizacja:Niemcy / Hanower
Offline

Napisano 01.07.2010 16:42

dobra temat do zamknięcia

pomogłeś mi + poleciał

a oto mój efekt

Dołączona grafika
Counter-Strike 1.6 - 193.33.176.19:27015 - Dołączona grafika
TeamSpeak 3 - 188.116.54.172:9987 - Dołączona grafika
Ventrilo 2.1.4 - 188.116.54.172:3784 - Dołączona grafika




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

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