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

menu w hud, nicki graczy


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 s0koleoko

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:28
Offline

Napisano 07.08.2019 18:49

Witam,

czy mógłby ktoś zrobić dla mnie menu w hud pod komendą /menu
W menu na pierwszej stronie miało by się wyświetlić

1. gracze

 

0.exit
jak klikniemy gracze to pokazuje sie cos dalej, a jak klikniemy nick gracza to też coś dalej  ;P


Użytkownik s0koleoko edytował ten post 07.08.2019 18:51

  • +
  • -
  • 0

#2 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 08.08.2019 10:50

/* Plugin generated by AMXX-Studio */

#include <amxmodx>

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


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

public Menu(id)
{
	if(!is_user_connected(id))
		return PLUGIN_CONTINUE;
		
	new menu = menu_create("Wybierz opcje", "_Menu");

	menu_additem(menu, "Gracze");
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	menu_display(id, menu);
	return PLUGIN_CONTINUE;
}

public _Menu(id, menu, item)
{
	if(!is_user_connected(id)) 
		return PLUGIN_CONTINUE;
		
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	
	switch(item)
	{
		case 0: Lista_graczy(id);
	}
	
	menu_destroy(menu);
	return PLUGIN_CONTINUE;
}

public Lista_graczy(id)
{
	new menu = menu_create("Wybierz gracza:", "_Lista_graczy");
	
	new players[32], pnum, tempid;
	new szName[32], szTempid[10];
	get_players(players, pnum);
	
	for(new i; i<pnum; i++)
	{
		tempid = players[i];
		
		if(!is_user_connected(tempid)) 
			continue;
	
		get_user_name(tempid, szName, charsmax(szName));
		num_to_str(tempid, szTempid, charsmax(szTempid));
		menu_additem(menu, szName, szTempid);
	}
	menu_display(id, menu, 0);
}

public _Lista_graczy(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
    }

    new access, data[6], ItemName[32], callback;
    menu_item_getinfo(menu, item, access, data, charsmax(data), ItemName, charsmax(ItemName), callback);
    client_print(id, print_chat, "Wybrales %s. Jego id %i.", ItemName, str_to_num(data));
    
    menu_destroy(menu);
    return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0




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

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