Witam. Szukam/proszę o napisanie pluginu na menu wlasne, czyli zeby bindowal graczom pod klawisz np. m menu a w tym menu będą do kilkniecia 1,2 itd i po kliknieciu np. 1 wpisze mu sie komenda na ssayu /czapki. Chodzi mi o to aby nie trzeba bylo wpisywac osobno /czapki albo server tylko aby to było w jednym menu.
Dzięki za pomoc.
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.
|
Guest Message by DevFuse
Plugin na wlasne menu
Temat rozp.
kondzixd
, 15.11.2010 15:14
6 odpowiedzi w tym temacie
#1
Napisano 15.11.2010 15:14
#2
Napisano 15.11.2010 15:39
Menu podaję w wersjii .sma + instrukcja jak zrobić menu swojego serwera.
Instrukcja
INSTRUKCJA ROBIENIA MENU:
Zbindowanie klawisza:
client_cmd(id,"bind ^"klawisz^" ^"say /menu^"")
Nazwa Menu:
new menu = menu_create("\rMenu Serwera :", "wybieranie")
Dodawanie wyborów:
menu_additem(menu, "\wWyrór1", "1", 0)
Co ma być wybierane do wciśnięciu np.1 :
case 1:{
client_cmd(id, "say /wybór1")
INSTRUKCJA INSTALACJI MENU:
menu.amxx wrzucamy do cstrike/addons/amxmodx/plugins
menu.sma wrzucamy do cstrike/addons/amxmodx/scripting
Edytujesz plugins.ini i dopisujesz na końcu: menu.amxx
Plugin w .sma
Instrukcja
INSTRUKCJA ROBIENIA MENU:
Zbindowanie klawisza:
client_cmd(id,"bind ^"klawisz^" ^"say /menu^"")
Nazwa Menu:
new menu = menu_create("\rMenu Serwera :", "wybieranie")
Dodawanie wyborów:
menu_additem(menu, "\wWyrór1", "1", 0)
Co ma być wybierane do wciśnięciu np.1 :
case 1:{
client_cmd(id, "say /wybór1")
INSTRUKCJA INSTALACJI MENU:
menu.amxx wrzucamy do cstrike/addons/amxmodx/plugins
menu.sma wrzucamy do cstrike/addons/amxmodx/scripting
Edytujesz plugins.ini i dopisujesz na końcu: menu.amxx
Plugin w .sma
#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 client_authorized(id) { client_cmd(id,"bind ^"v^" ^"say /menu^"") } public menu(id) { new menu = menu_create("\rMenu Serwera :", "wybieranie") menu_additem(menu, "\wWyrór1", "1", 0) menu_additem(menu, "\wWybór2", "2", 0) menu_additem(menu, "\wWybór3", "3", 0) menu_additem(menu, "\wWybór4", "4", 0) menu_additem(menu, "\wWybór5", "5", 0) menu_additem(menu, "\wWybór6", "6", 0) menu_additem(menu, "\wWybór7", "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 /wybór1") } case 2:{ client_cmd(id, "say /wybór2") } case 3:{ client_cmd(id, "say /wybór3") } case 4:{ client_cmd(id, "say /wybór4") } case 5:{ client_cmd(id, "say /wybór5") } case 6:{ client_cmd(id, "say /wybór6") } case 7:{ client_cmd(id, "say /wybór7") } } menu_destroy(menu) return PLUGIN_HANDLED }
#3
Napisano 15.11.2010 16:39
Dzięki, w wolnej chwili się pobawie, jak coś będę pisać.
#4
Napisano 15.11.2010 18:35
Jeśli nie masz czasu lub coś to powiedz mi co ma się znajdować w menu to Ci zrobię z chęcią
#5
Napisano 15.11.2010 19:28
Witam, Też potrzebuje takie Menu a dokładniej coś takiego
1. Checkpoint /cp
2. Teleport /tp
3. Respawn /respawn
4. Zasady /rules
5. Nasze Serwery /server
i to jak by sie dało pod przyciskiem v
oczywiście + poleci
1. Checkpoint /cp
2. Teleport /tp
3. Respawn /respawn
4. Zasady /rules
5. Nasze Serwery /server
i to jak by sie dało pod przyciskiem v
oczywiście + poleci
#6
Napisano 15.11.2010 19:31
Proszę w załączniku.
Załączone pliki
#7
Napisano 15.11.2010 19:33
dziękuje + leci
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych