Witam, chciałbym wiedzieć czy istnieje plugin sprawdzający (co jakiś czas) ilość graczy na serwerze i jeśli ona osiągnie daną ilość to wykonuje daną komendę? w czym to chcę zastosować? Otóż mam bota na serwerze i chciałbym aby wychodził on wtedy gdy na serwerze będzie więcej graczy (aby nie blokować slota) więc jeśli plugin sprawdziłby ilość graczy i wykonał komendę amx_kick NICK gdy uzna to za stosowne to byłoby dobrze
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.
|
Plugin sprawdzający ilość graczy + wykonanie komendy
#1
Napisano 22.08.2014 09:56
#2
Napisano 23.08.2014 08:23
Ten sprawdza przy każdym połączeniu gracza czy ileś tam osób już jest na serwerze
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define OD_ILU_GRACZY 3 new gPlayersNum public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_putinserver(){ gPlayersNum = get_playersnum(0); if(gPlayersNum >= OD_ILU_GRACZY){ // WYKONAJ } } public client_disconnect() gPlayersNum = get_playersnum(0);
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
#3
Napisano 23.08.2014 10:26
czyli będzie coś takiego?
jak dobrze rozumiem
#include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Wielkie Jol" #define 3 new gPlayersNum public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_putinserver(){ gPlayersNum = get_playersnum(0); if(gPlayersNum >= 3){ server_cmd("amx_kick bot") } } public client_disconnect() gPlayersNum = get_playersnum(0);
#4
Napisano 23.08.2014 15:11
nie idzie tego skompilować
#5
Napisano 23.08.2014 15:25
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych