Witam,
mógłby ktoś wykonać plugin, aby w konsoli jak jest wpisane sklepsms (bez /) otworzyło się menu /sklepsms lub, aby komenda /sklepsms się wywołała.
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.
|
Napisano 25.12.2017 21:40
Witam,
mógłby ktoś wykonać plugin, aby w konsoli jak jest wpisane sklepsms (bez /) otworzyło się menu /sklepsms lub, aby komenda /sklepsms się wywołała.
Napisano 26.12.2017 12:28
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say sklepsms", "otworz_sklep") } public otworz_sklep(id) client_cmd(id, "say /sklepsms");
Wpisanie komendy sklepsms wywoła public otworz_sklep a on w konsole gracza wpiszę /sklepsms
Użytkownik Toldi edytował ten post 26.12.2017 12:29
Napisano 26.12.2017 22:47
Napisano 27.12.2017 11:09
Hmm nie wiem czy to będzie działać, bo sklepsms jest tylko w konsoli, na czacie go nie ma, więc nie wiem czy będzie działać.
Będzie, będzie. Wpisz sobie samemu jakąś komendę w konsoli dostępna na serwerze i zobaczysz że działa.
Napisano 27.12.2017 11:27
Napisano 27.12.2017 11:40
No właśnie nie wiem czy będzie, bo mi nie chodzi, że jak wpisze w czat sklepsms to ma się wystrzelić /sklepsms, tylko w konsoli jak się wpisze sklepsms bez say to ma się wyświetlić /sklepsms
No to masz.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("sklepsms", "otworz_sklep") } public otworz_sklep(id) client_cmd(id, "say /sklepsms");
Teraz jak wpiszesz sklepsms w konsole to wyświetli się /sklepsms
Napisano 27.12.2017 22:41
nie jest bezpieczniej używać engclient_cmd zamiast client_cmd?? (ogólnie nie testowałem czy wywołuje komendy dodane przez plugin, na amxx 1.8.3 na 100% nie wywołuje)
zawsze jest to jakieś ominięcie zabezpieczeń ze strony gracza.
a jak masz amxx 1.8.3 to jest jeszcze funkcja : amxclient_cmd - wywołanie komendy jest wodoczne tylko przez pluginy amxx.
Tak żeby nie wysyłać informacji do clienta gracza bo czasem ktoś może mieć jakieś bardziej skomplikowane zabezpieczenia...
Tak tylko informuję co jest lepsze, kod kolegi jak najbardziej jest poprawny i będzie działać
Użytkownik AwIlL^^ edytował ten post 27.12.2017 22:43
Potrzebujesz porad do amxx?? Pisz na [PW]
0 użytkowników, 0 gości, 0 anonimowych