Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Komenda


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

#1 Enzo

    Pomocny

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:63
  • Imię:Kamil
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 26.01.2011 18:43

Witam.
Mam pytanie.
Piszę plugin DR Menu i jak zrobić, żeby po wpisaniu w say /menu pojawiło mi się DR Menu jednak żeby tej komendy /menu nie było widać.
Obecnie mam tak :

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

  • +
  • -
  • 0

#2 EleKTrYYK

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:8
  • Imię:Dawid
  • Lokalizacja:Głogów
Offline

Napisano 26.01.2011 19:00

Enzo podaj mi całe .sma to ci to zrobię, prawdopodobnie bo to trzeba zamienić jedną linijkę. Tam gdzieś pod linijką co dałeś wyżej będzie takie coś "return PLUGIN_CONTINUE" zamień ją na "return PLUGIN_HANDLED" jak nie poradzisz sobie podaj mi .sma.

@edit te ".sma" z tej strony nie pasuje ;/ musisz dać mi te ogólne .sma gdzie to wgrywałeś.

Użytkownik EleKTrYYK edytował ten post 26.01.2011 19:10

  • +
  • -
  • 1

#3 Enzo

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:63
  • Imię:Kamil
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 26.01.2011 19:05

Nie, nie :D
To jest DR MENU.
Taki mały plugin mojego autorstwa.

Oto .sma

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Deathrun Menu"
#define VERSION "1.2"
#define AUTHOR "Enzo"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /menu", "deathrun_menu")
}

public deathrun_menu(id)
{
    new menu = menu_create("\rRzeznia.eu DR Menu:", "menu_wybierz")
    
    menu_additem(menu, "\rZasady", "1", 0)
    menu_additem(menu, "\wSklep Deathrun", "2", 0)
    menu_additem(menu, "\wWlacz/wyłącz muzyke", "3", 0)
    menu_additem(menu, "\rNominuj mape!", "4", 0)
    menu_additem(menu, "\wTaryfikator banow", "5", 0)
    menu_additem(menu, "\wStatystyki skokow", "6", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : show_motd (id,"zasady.txt","Zasady") 
       case 2 : client_cmd(id,"say /drshop") 
       case 3 : client_cmd(id,"say /roundsound") 
       case 4 : client_cmd(id,"say /mapy")
       case 5 : show_motd (id,"bany.txt","Taryfikator banow")
       case 6 : client_cmd(id,"say /ljtop")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}  

public client_connect(id) client_cmd(id,"bind ^"j^" ^"say /menu^"")

  • +
  • -
  • 0

#4 EleKTrYYK

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:8
  • Imię:Dawid
  • Lokalizacja:Głogów
Offline

Napisano 26.01.2011 19:13

i mówisz że nie działa choć sam zmieniłeś ;/

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Deathrun Menu"
#define VERSION "1.2"
#define AUTHOR "Enzo"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /menu", "deathrun_menu")
    return PLUGIN_HANDLED;
}

public deathrun_menu(id)
{
    new menu = menu_create("\rRzeznia.eu DR Menu:", "menu_wybierz")
    
    menu_additem(menu, "\rZasady", "1", 0)
    menu_additem(menu, "\wSklep Deathrun", "2", 0)
    menu_additem(menu, "\wWlacz/wyłącz muzyke", "3", 0)
    menu_additem(menu, "\rNominuj mape!", "4", 0)
    menu_additem(menu, "\wTaryfikator banow", "5", 0)
    menu_additem(menu, "\wStatystyki skokow", "6", 0)

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public menu_wybierz(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED;
    }
    new data[6], iName[64]
    new acces, callback
    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
    
    new key = str_to_num(data)
    
    switch(key)
    { 
       case 1 : show_motd (id,"zasady.txt","Zasady") 
       case 2 : client_cmd(id,"say /drshop") 
       case 3 : client_cmd(id,"say /roundsound") 
       case 4 : client_cmd(id,"say /mapy")
       case 5 : show_motd (id,"bany.txt","Taryfikator banow")
       case 6 : client_cmd(id,"say /ljtop")
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED;
}  

public client_connect(id) client_cmd(id,"bind ^"j^" ^"say /menu^"")

spróbuj z tym kodem, ale jak nie będzie dziłać to nie wiem czy ci w ogóle pomogę ^^ nie znam się zbytnio na pisaniu pluginów.

Użytkownik EleKTrYYK edytował ten post 26.01.2011 19:15

  • +
  • -
  • 1

#5 Enzo

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:63
  • Imię:Kamil
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 26.01.2011 19:18

Nie zadziałało, ale dziękuje ślicznie za chęci :)
  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1339
Godlike

  • Postów:3556
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 26.01.2011 19:30

#include <amxmodx>

#include <amxmisc>



#define PLUGIN "Deathrun Menu"

#define VERSION "1.2"

#define AUTHOR "Enzo"





public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

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



}



public deathrun_menu(id)

{

    new menu = menu_create("\rRzeznia.eu DR Menu:", "menu_wybierz")

    

    menu_additem(menu, "\rZasady", "1", 0)

    menu_additem(menu, "\wSklep Deathrun", "2", 0)

    menu_additem(menu, "\wWlacz/wyłącz muzyke", "3", 0)

    menu_additem(menu, "\rNominuj mape!", "4", 0)

    menu_additem(menu, "\wTaryfikator banow", "5", 0)

    menu_additem(menu, "\wStatystyki skokow", "6", 0)



    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

    

    menu_display(id, menu, 0)

    return PLUGIN_HANDLED;

}



public menu_wybierz(id, menu, item)

{

    if (item == MENU_EXIT)

    {

        menu_destroy(menu)

        return PLUGIN_HANDLED;

    }

    new data[6], iName[64]

    new acces, callback

    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

    

    new key = str_to_num(data)

    

    switch(key)

    { 

       case 1 : show_motd (id,"zasady.txt","Zasady") 

       case 2 : client_cmd(id,"say /drshop") 

       case 3 : client_cmd(id,"say /roundsound") 

       case 4 : client_cmd(id,"say /mapy")

       case 5 : show_motd (id,"bany.txt","Taryfikator banow")

       case 6 : client_cmd(id,"say /ljtop")

    }

    menu_destroy(menu)

    return PLUGIN_HANDLED;

}  



public client_connect(id) client_cmd(id,"bind ^"j^" ^"say /menu^"")


  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 Enzo

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:63
  • Imię:Kamil
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 26.01.2011 19:32

G[o]Q, dziękuje bardzo.
Do zamknięcia.
  • +
  • -
  • 0




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

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