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

[ROZWIĄZANE] JAK zrobic wybieranie teamu tak jak na JailBreaku?


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

#1 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 22.08.2013 09:39

witam

jak zrobic takie wybieranie teamu jak na jb? Bo normalnie jest takie czarne okno. a jak zrobic takie male menu?

 

Menu:

 

Wybierz team

TT

CT

SPEC


  • +
  • -
  • 0

#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 23.09.2013 18:20

Jest to baaardzo stary kod + miał w sobie zamianę modeli, ale zobacz czy trybi

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta_util>
#include <engine>


#define PLUGIN "Menu Teamow"
#define VERSION "1.0"
#define AUTHOR "AMXX"
#define KeysMenu1 (1<<0)|(1<<1)|(1<<5)|(1<<9) // Keys: 1260
#define KeysMenu2 (1<<0)|(1<<1)|(1<<5) // Keys: 126

new g_msgid[33], g_hidemotd[33];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_message(get_user_msgid("ShowMenu"), "message_show_menu");
    register_message(get_user_msgid("VGUIMenu"), "message_vgui_menu");
    register_message(get_user_msgid("MOTD"), "message_motd");
    register_menucmd(register_menuid("mainmenu"), KeysMenu1, "_menu_chooseteam")
    register_menucmd(register_menuid("mainmenu"), KeysMenu2, "_menu_chooseteam")
    register_clcmd("jointeam 1", "wybierz_tt")
    register_clcmd("jointeam 2", "wybierz_ct")
    register_clcmd("jointeam 5", "zmiana_auto_wybor")
}

public client_connect(id)
    g_hidemotd[id] = 1;
    
public zmiana_auto_wybor(id){
    return PLUGIN_HANDLED
}

public message_motd(MsgId, MsgDest, MsgEntity)
{
    if(g_hidemotd[MsgEntity])
    {
        if(get_msg_arg_int(1) == 1)
        {
            g_hidemotd[MsgEntity] = 0;
            return PLUGIN_HANDLED;
        }        
    }
    return PLUGIN_CONTINUE;
}
public message_vgui_menu(msgid, dest, id) {
    if (get_msg_arg_int(1) != 2)
        return PLUGIN_CONTINUE
    g_msgid[id] = msgid
    menu_chooseteam(id)
    return PLUGIN_HANDLED;
}
public message_show_menu(msgid, dest, id) {
    
    
    static team_select[] = "#Team_Select"
    static menu_text_code[sizeof team_select]
    get_msg_arg_string(4, menu_text_code, sizeof menu_text_code - 1)
    
    if (!equal(menu_text_code, team_select))
    {
        return PLUGIN_CONTINUE
    }
    
    g_msgid[id] = msgid
    menu_chooseteam(id)
    
    
    return PLUGIN_HANDLED
}
public menu_chooseteam(id)
{
    if (is_user_connected(id))
    {
        new text[512], len
        len += format(text[len], 511 - len, "\rWybierz team^n")
        len += format(text[len], 511 - len, "\r1. \wTerrorysci^n")
        len += format(text[len], 511 - len, "\r2. \wObroncy^n^n")
        len += format(text[len], 511 - len, "\r6. \wWidzowie^n^n")
        len += format(text[len], 511 - len, "^n\r0. \wWyjdz^n")        
        show_menu(id, KeysMenu1, text, -1, "mainmenu")    
    }
}
public _menu_chooseteam(id, key)
{
    switch(key)
    {
        case 0:
        {
            wybierz_tt(id);
        }
        case 1:
        {
            wybierz_ct(id);
        }
        case 5:
        {
            engclient_cmd(id, "jointeam", "6")
        }
        case 9:
        {
            return PLUGIN_HANDLED;
        }
    }
    
    return PLUGIN_HANDLED;
}

public wybierz_tt(id)
{
    
    new menu_msg = g_msgid[id];
    new msg_blocke = get_msg_block(menu_msg)
    set_msg_block(menu_msg, BLOCK_SET)
    engclient_cmd(id, "jointeam", "1")
    set_msg_block(menu_msg, msg_blocke)
    
    new menu_msgid = g_msgid[id]
    new msg_block = get_msg_block(menu_msgid)
    set_msg_block(menu_msgid, BLOCK_SET)
    engclient_cmd(id, "joinclass", "1")
    set_msg_block(menu_msgid, msg_block)

    return PLUGIN_HANDLED;
}
public wybierz_ct(id)
{
    new menu_msg = g_msgid[id];
    new msg_blocke = get_msg_block(menu_msg)
    set_msg_block(menu_msg, BLOCK_SET)
    engclient_cmd(id, "jointeam", "2")
    set_msg_block(menu_msg, msg_blocke)
    
    new menu_msgid = g_msgid[id]
    new msg_block = get_msg_block(menu_msgid)
    set_msg_block(menu_msgid, BLOCK_SET)
    engclient_cmd(id, "joinclass", "1")
    set_msg_block(menu_msgid, msg_block)
    return PLUGIN_HANDLED;
}

  • +
  • -
  • 1

#3 Rivit

    Godlike

  • Autor tematu
  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 24.09.2013 17:21

dobra. sprawdze. a co to wogóle robi?
Blokuje to czarne menu (to takie jakby cale okno) i wyswietla menu normlane?


  • +
  • -
  • 0

#4 Rivit

    Godlike

  • Autor tematu
  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 27.09.2013 20:18

rozwiazane
  • +
  • -
  • 0

#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 27.09.2013 21:30

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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