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.
|
Prośba o zrobienie menu
#1
Napisano 30.11.2008 22:18
Chciałbym żeby menu było dla wszystkich pod przyciskiem "v" lub żeby od razu bindowało.
W menu chciałbym żeby znajdowało się:
[quote]Menu Serwera CS 4FUN (www.cs-4fun.pl)
1.Czapki (say /czapki)
2.Ruletka (w konsoli /ruletka) i żeby napis ruletka był na zielono bądź czerwono.
3.Sprawdź pogodę panującą na serwerze (say /pogoda)
4.Sprzedaj broń (say /sell)
5.Zasady serwer (say /rules)
5.IP Graczy (czyta amx_ip.amxx i zeby było napisane "Looknij do konsoli")
6.Wejdź na W3FT ( przekierowuje na inny serwer (sam to edytuje tylko zaznaczcie gdzie np "tu wpisz ip")
0.wyjście [/quote]
Napisy w nawiasach to to czego oczekuje bądź co ma się wpisywać w konsoli po naciśnięciu odpowiedniego numeru.
Z góry dzięki za pomoc.[/quote]
#3
Napisano 02.12.2008 18:03
#include <amxmodx> #include <amxmisc> #define PLUGIN "bla" #define VERSION "1.0" #define AUTHOR "silversurfer" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /jakdacnabind?","AwesomeMenu") } public AwesomeMenu(id) { new menu = menu_create("Menu Serwera CS 4FUN (www.cs-4fun.pl)", "menu_handler") menu_additem(menu, "Czapki", "1", 0) menu_additem(menu, "Ruletka", "2", 0) menu_additem(menu, "Sprawdz pogode panujaca na serwerze", "3", 0) menu_additem(menu, "Sprzedaj bron", "4", 0) menu_additem(menu, "Zasady serwera", "5", 0) menu_additem(menu, "IP gracza", "6", 0) menu_additem(menu, "Wejdz na W3FT", "7", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public menu_handler(id, menu, item) { if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ client_cmd(id, "say /czapki") menu_destroy(menu) return PLUGIN_HANDLED } case 2:{ client_cmd(id, "say /ruletka") menu_destroy(menu) return PLUGIN_HANDLED } case 3:{ client_cmd(id, "say /pogoda") menu_destroy(menu) return PLUGIN_HANDLED } case 4:{ client_cmd(id, "say /sell") menu_destroy(menu) return PLUGIN_HANDLED } case 5:{ client_cmd(id, "say /zasady") menu_destroy(menu) return PLUGIN_HANDLED } case 6:{ client_cmd(id, "amx_ip") // nie wiem czy zadziala menu_destroy(menu) return PLUGIN_HANDLED } case 7:{ client_cmd(id, "connect IP SERWERA:PORT NP. 195.248.241.77:27036") menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED }Nie wiem jak dać na bind, aby od razu bindowało klawisz v, ale mam pewien pomysł ;]
#4
Napisano 05.12.2008 19:35
#include <amxmodx> #include <amxmisc> #define PLUGIN "bla" #define VERSION "1.0" #define AUTHOR "silversurfer" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_authorized(id) { client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"") } public AwesomeMenu(id) { new menu = menu_create("Menu Serwera CS 4FUN (www.cs-4fun.pl)", "menu_handler") menu_additem(menu, "Czapki", "1", 0) menu_additem(menu, "Ruletka", "2", 0) menu_additem(menu, "Sprawdz pogode panujaca na serwerze", "3", 0) menu_additem(menu, "Sprzedaj bron", "4", 0) menu_additem(menu, "Zasady serwera", "5", 0) menu_additem(menu, "IP gracza", "6", 0) menu_additem(menu, "Wejdz na W3FT", "7", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public menu_handler(id, menu, item) { if (item == MENU_EXIT) { return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1:{ client_cmd(id, "say /czapki") menu_destroy(menu) return PLUGIN_HANDLED } case 2:{ client_cmd(id, "say /ruletka") menu_destroy(menu) return PLUGIN_HANDLED } case 3:{ client_cmd(id, "say /pogoda") menu_destroy(menu) return PLUGIN_HANDLED } case 4:{ client_cmd(id, "say /sell") menu_destroy(menu) return PLUGIN_HANDLED } case 5:{ client_cmd(id, "say /zasady") menu_destroy(menu) return PLUGIN_HANDLED } case 6:{ client_cmd(id, "amx_ip") // nie wiem czy zadziala menu_destroy(menu) return PLUGIN_HANDLED } case 7:{ client_cmd(id, "connect IP SERWERA:PORT NP. 195.248.241.77:27036") menu_destroy(menu) return PLUGIN_HANDLED } } menu_destroy(menu) return PLUGIN_HANDLED }
#5
Napisano 05.12.2008 20:36
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "bla"
#define VERSION "1.0"
#define AUTHOR "silversurfer"
public plugin_init()
{
register_clcmd("AwesomeMenu","AwesomeMenu")
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_authorized(id)
{
client_cmd(id,"bind ^"v^" ^"AwesomeMenu^"")
}
public AwesomeMenu(id)
{
new menu = menu_create("Menu Serwera CS 4FUN (www.cs-4fun.pl)", "menu_handler")
menu_additem(menu, "Czapki", "1", 0)
menu_additem(menu, "Ruletka", "2", 0)
menu_additem(menu, "Sprawdz pogode panujaca na serwerze", "3", 0)
menu_additem(menu, "Sprzedaj bron", "4", 0)
menu_additem(menu, "Zasady serwera", "5", 0)
menu_additem(menu, "IP gracza", "6", 0)
menu_additem(menu, "Wejdz na W3FT", "7", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public menu_handler(id, menu, item)
{
if (item == MENU_EXIT)
{
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:{
client_cmd(id, "say /czapki")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 2:{
client_cmd(id, "say /ruletka")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 3:{
client_cmd(id, "say /pogoda")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 4:{
client_cmd(id, "say /sell")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 5:{
client_cmd(id, "say /zasady")
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 6:{
client_cmd(id, "amx_ip") // nie wiem czy zadziala
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 7:{
client_cmd(id, "connect IP SERWERA:PORT NP. 195.248.241.77:27036")
menu_destroy(menu)
return PLUGIN_HANDLED
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
to od lelka nie działało ale to działa
#6
Napisano 05.12.2008 22:49
#7
Napisano 06.12.2008 14:47
#8
Napisano 06.12.2008 15:49
#9
Napisano 11.12.2008 20:29
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych