←  Pytania dotyczące pluginów

AMXX.pl: Support AMX Mod X i SourceMod

»

menu na serwer only dd2

mayday245's Photo mayday245 13.02.2016

Czesc, macie pomysl na jakies menu na serwer only dd2?

Quote

  • +
  • -
Pawelek.:*'s Photo Pawelek.:* 16.02.2016

Menu Only DD2 

Rank

Rankstats

TOP 15 

VIP

Kontakt 

 

?:)

Quote

mayday245's Photo mayday245 16.02.2016

Takie cos to bardziej pod hud, a mi chodzi o /menu 

Quote

  • +
  • -
MaxioR's Photo MaxioR 22.02.2016

Znalezione na tym forum.

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "BL!NG +mp8"


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

public menu(id)
{
    new menu = menu_create("\rDD2 INFO \w[nazwa sieci] :", "wybieranie")
    
    menu_additem(menu, "\rSerwer", "1", 0)
    menu_additem(menu, "\dTop15", "2", 0)
    menu_additem(menu, "\wRanking", "3", 0)
    menu_additem(menu, "\rReset Punktow", "4", 0)
    menu_additem(menu, "\rVIP INFO", "5", 0)
    menu_additem(menu, "\wAktualna Godzina", "6", 0)
    menu_additem(menu, "\dCzas Do Konca", "7", 0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    
    menu_display(id, menu, 0)
}

public wybieranie(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)
    
    // dodaje wybor pod klawisze
    new key = str_to_num(data)
    
    // teraz ustawiamy co ma wykonywac itp kazdy klawisz
    switch(key)
    
    {
        case 1:
        {
            client_cmd(id, "say /serwery")
            
        }
        case 2:
        {
            client_cmd(id, "say /top15")
            
        }
        case 3:
        {
            client_cmd(id, "say /rankstats")
            
        }
        case 4:
        {
            client_cmd(id, "say /resetscore")
            
        }
        case 5:
        {
            client_cmd(id, "say /vip")
            
        }
        case 6:
        {
            client_cmd(id, "say thetime")
            
        }
        case 7:
        {
            client_cmd(id, "say timeleft")
            
        }
        
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}

 


Edited by MaxioR, 22.02.2016 17:15.
Quote

mayday245's Photo mayday245 23.02.2016

dzięki :) Smiga mozna zamknac

Quote