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


Dodatki SourceMod












