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.
|
#1
Napisano 10.05.2012 12:26
Potrzebuję pluginu, który będzie sprawdzał co jakiś czas ilu jest graczy ba serwerze i:
- jeśli jest 0-3 - ustawi csdm_enable 0
- jesli jest 4 lub więcej graczy to csdm_enable 1
Mam hltv na serwerze (to się liczy jako gracz?)
Fajnie jakby plugin dawał na czacie jakąś informacje o tym co robi
Pozdrawiam, myślę że plugin może się przydać nie tylko mnie!
#2
Napisano 13.05.2012 19:19
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X → Pytania
do
Scripting AMXX → Pluginy
#3
Napisano 13.05.2012 21:10
#include <amxmodx>
public plugin_init()
{
register_plugin("CSDM Enable ON/OFF", "0.1", "kapi10072");
set_task(300.0, "Sprawdz",_,_,_,"b");
}
public Sprawdz()
{
new gracze = get_playersnum();
if(gracze < 4)
{
client_print(0, "Liczba graczy wynosi %d ustawiam cvar csdm_enable na 0 !", gracze);
set_cvar_num("csdm_enable", 0);
}
else
{
client_print(0, "Liczba graczy wynosi %d ustawiam cvar csdm_enable na 1 !", gracze);
set_cvar_num("csdm_enable", 1);
}
}
Ten jest dobry
Użytkownik kapi10072 edytował ten post 13.05.2012 21:11
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#4 Gość_21977_*
Napisano 14.05.2012 01:09
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "csdm enabler"
#define VERSION "1.0"
#define AUTHOR "Benio101"
#define CZAS 60.0
new maxpl;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(CZAS, "csdm_check",_,_,_,"b");
maxpl=get_maxplayers();
}
public void:csdm_check(){
new num=0;
for(new id=1;id<=maxpl;++id)
if(is_user_connected(id) && !is_user_hltv(id) && !is_user_bot(id))
if(++num>=4 && !get_cvar_num("csdm_enable")){
set_cvar_num("csdm_enable", 1);
return;
}
if(get_cvar_num("csdm_enable"))
set_cvar_num("csdm_enable", 0);
return;
}
Usuń && !is_user_hltv(id) jeśli chcesz HLTV uważać za gracza
lub usuń && !is_user_bot(id) jeśli chcesz boty uważać za graczy.
W #define CZAS 60.0 zmień 60 na wybrany czas (w sekundach), co jaki ma działać funkcja sprawdzająca.
Zostaw format liczby zmiennoprzecinkowej (to .0 nie jest tam przypadkowo).
#5
Napisano 14.05.2012 09:22
#6
Napisano 14.05.2012 13:39
#include <amxmodx>
public plugin_init()
{
register_plugin("CSDM Enable ON/OFF", "0.1", "kapi10072");
set_task(300.0, "Sprawdz",_,_,_,"b");
}
public Sprawdz()
{
new gracze = get_playersnum();
if(gracze < 4)
{
client_print(0, print_chat, "Liczba graczy wynosi %d ustawiam cvar csdm_enable na 0 !", gracze);
set_cvar_num("csdm_enable", 0);
}
else
{
client_print(0, print_chat, "Liczba graczy wynosi %d ustawiam cvar csdm_enable na 1 !", gracze);
set_cvar_num("csdm_enable", 1);
}
}
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 nowy plugin |
|
|||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 nowy plugin |
|
||||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 nowy plugin |
|
||||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 nowy plugin |
|
||||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 nowy plugin |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych