Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику DraconKCH ::: Спасибо сказали: 74
Дата поста: В теме: За сообщение: Спасибо сказали:
12.1.2018, 7:11 Мониторинг серверов Gs-monitor
Добрый день. Около 2х лет продлевали ВИП, потом появилась парнёрка, выполнили все требования, чтобы стать партнёром. При общении с ТП слышали только "ожидайте до завтра" так прошло около недели и випка закончилась. Что мы со своей стороны сделали не верно?
ThreeTimes
28.3.2016, 20:44 amx_ban vs fb_ban
Цитата(selya-zek @ 28.3.2016, 23:30) *
Всем привет скажите пожалуйста какой бан лучше и надежнее, а то многие обходят бан, у меня на сервер стоит FRESH BAN (fb_ban nik) и еще можно банить через обычную команду amx_ban, так что лучше.

Если стоит fresh ban, то обе команды будут банить через fresh ban
Bloo
8.3.2016, 10:12 Модель Lady admin
HiLux,
По флагам, соответствие есть
Код
ADMIN_ALL          //Everyone
ADMIN_IMMUNITY     //Flag "a", immunity
ADMIN_RESERVATION  //Flag "b", reservation
ADMIN_KICK         //Flag "c", kick
ADMIN_BAN          //Flag "d", ban
ADMIN_SLAY         //Flag "e", slay
ADMIN_MAP          //Flag "f", map change
ADMIN_CVAR         //Flag "g", cvar change
ADMIN_CFG          //Flag "h", config execution
ADMIN_CHAT         //Flag "i", chat
ADMIN_VOTE         //Flag "j", vote
ADMIN_PASSWORD     //Flag "k", sv_password
ADMIN_RCON         //Flag "l", rcon access
ADMIN_LEVEL_A      //Flag "m", custom
ADMIN_LEVEL_B      //Flag "n", custom
ADMIN_LEVEL_C      //Flag "o", custom
ADMIN_LEVEL_D      //Flag "p", custom
ADMIN_LEVEL_E      //Flag "q", custom
ADMIN_LEVEL_F      //Flag "r", custom
ADMIN_LEVEL_G      //Flag "s", custom
ADMIN_LEVEL_H      //Flag "t", custom
ADMIN_MENU         //Flag "u", menus
ADMIN_ADMIN        //Flag "y", default admin
ADMIN_USER         //Flag "z", default user
IFEED
5.3.2016, 20:08 Звуки убийств [Помощь]
RepairPC,
Код:

/********************************************************************************


[ Uber Sounds ]

cvar:

streak_mode < flags >
"a" - messages
"b" - sounds
knife_mode < flags >
"a" - messages
"b" - sounds

hs_mode < flags >
"a" - messages
"b" - sounds

lastman_mode < flags >
"a" - messages
"b" - hp "c" - sounds

*/

// Plugin Info
new const PLUGIN[] = "Uber Sounds"
new const VERSION[] = "1.1"
new const AUTHOR[] = "kz4fun"


// Includes
#include <amxmodx>


//Defines
#define KNIFEMESSAGES 5
#define MESSAGESNOHP 5
#define MESSAGESHP 5
#define LEVELS 30


//Pcvars
new streak_mode, knife_mode, hs_mode, lastman_mode

new gmsgHudSync

new kills[33] = {0,...};
new deaths[33] = {0,...};
new alone_ann = 0
new levels[30] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};

//Streak Sounds
new stksounds[30][] = {
"misc/uber_sounds/3multikill",
"misc/uber_sounds/4megakill",
"misc/uber_sounds/5rampage",
"misc/uber_sounds/6monsterkill",
"misc/uber_sounds/7ultrakill",
"misc/uber_sounds/8holyshit",
"misc/uber_sounds/9godlike",
"misc/uber_sounds/10unstoppable",
"misc/uber_sounds/11ludacrisskill",
"misc/uber_sounds/12wickedsick",
"misc/uber_sounds/13blazeofglory",
"misc/uber_sounds/14bloodbath",
"misc/uber_sounds/15assassin",
"misc/uber_sounds/16excellent",
"misc/uber_sounds/17extermination",
"misc/uber_sounds/18hattrick",
"misc/uber_sounds/19headhunter",
"misc/uber_sounds/20impressive",
"misc/uber_sounds/21outstanding",
"misc/uber_sounds/22payback",
"misc/uber_sounds/23retribution",
"misc/uber_sounds/24vengeance",
"misc/uber_sounds/25eagleeye",
"misc/uber_sounds/26termination",
"misc/uber_sounds/27unreal",
"misc/uber_sounds/28topgun",
"misc/uber_sounds/29killingmachine",
"misc/uber_sounds/30maniac",
"misc/uber_sounds/31massacre",
"misc/uber_sounds/32warpath"};

//Exact Messages
new stkmessages[30][] = {
"%s: Multi-Kill!",
"%s: Mega-Kill!",
"%s: Rampage!",
"%s: Monster-Kill!",
"%s: Ultra-Kill!",
"%s: Holy Shit!",
"%s: Godlike!",
"%s: Unstoppable!",
"%s: Ludacriss-Kill!",
"%s: Wicked Sick!",
"%s: BlazeOfGlory!",
"%s: Blood Bath!",
"%s: Assasin!",
"%s: Excellent!",
"%s: Extermination!",
"%s: Hat Trick!",
"%s: Head Hunter!",
"%s: Impressive!",
"%s: Outstanding!",
"%s: PayBack!",
"%s: Retribution!",
"%s: Vengeance!",
"%s: Eagleeye!",
"%s: Termination!",
"%s: Unreal!",
"%s: Topgun!",
"%s: Killing Machine!",
"%s: Maniac!",
"%s: Mssacre!",
"%s: Warpath!!!"}


new knifemessages[KNIFEMESSAGES][] =
{
"KNIFE_MSG_1",
"KNIFE_MSG_2",
"KNIFE_MSG_3",
"KNIFE_MSG_4",
"KNIFE_MSG_5"
}

new messagesnohp[MESSAGESNOHP][] =
{
"NOHP_MSG_1",
"NOHP_MSG_2",
"NOHP_MSG_3",
"NOHP_MSG_4",
"NOHP_MSG_5"
}

new messageshp[MESSAGESHP][] =
{
"HP_MSG_1",
"HP_MSG_2",
"HP_MSG_3",
"HP_MSG_4",
"HP_MSG_5"
}

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("ultimate_sounds",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)
register_dictionary("uber_sounds.txt")
register_event("DeathMsg","hs","a","3=1")
register_event("DeathMsg","knife_kill","a","4&kni")
register_event("ResetHUD", "reset_hud", "b");
register_event("DeathMsg", "death_event", "a", "1>0");
register_event("DeathMsg","death_msg","a")
register_event("SendAudio","roundend_msg","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw")
register_event("TextMsg","roundend_msg","a","2&#Game_C","2&#Game_w")

lastman_mode = register_cvar("lastman_mode","abc")
streak_mode = register_cvar("streak_mode","ab")
knife_mode = register_cvar("knife_mode","ab")
hs_mode = register_cvar("hs_mode","ab")

gmsgHudSync = CreateHudSyncObj()

return PLUGIN_CONTINUE
}


get_streak()
{
new streak[3]
get_pcvar_string(streak_mode,streak,2)
return read_flags(streak)
}

public death_event(id)
{
new streak = get_streak()

if ((streak&1) || (streak&2))
{
new killer = read_data(1);
new victim = read_data(2);

kills[killer] += 1;
kills[victim] = 0;
deaths[killer] = 0;
deaths[victim] += 1;

for (new i = 0; i < LEVELS; i++)
{
if (kills[killer] == levels[i])
{
announce(killer, i);
return PLUGIN_CONTINUE;
}
}
}
return PLUGIN_CONTINUE;
}

announce(killer, level)
{
new streak = get_streak()

if (streak&1)
{
new name[32];

get_user_name(killer, name, 32);
set_hudmessage(0, 100, 200, 0.05, 0.65, 2, 0.02, 6.0, 0.01, 0.1, 2);
ShowSyncHudMsg(0, gmsgHudSync, stkmessages[level], name);
}

if (streak&2){
client_cmd(killer, "spk %s", stksounds[level]);
}
}

public reset_hud(id)
{
new streak = get_streak()

if (streak&1)
{

if (kills[id] > levels[0])

{
client_print(id, print_chat,"%L", id, "KILL_STREAK", kills[id]);
}

else if (deaths[id] > 1)

{
client_print(id, print_chat,"%L", id, "DEATH_STREAK", deaths[id]);
}
}
}

public client_connect(id)
{
new streak = get_streak()

if ((streak&1) || (streak&2))
{
kills[id] = 0;
deaths[id] = 0;
}
}

public knife_kill()
{
new knifemode[4]
get_pcvar_string(knife_mode,knifemode,4)
new knifemode_bit = read_flags(knifemode)

if (knifemode_bit & 1)
{
new killer_id = read_data(1)
new victim_id = read_data(2)
new killer_name[33], victim_name[33]

get_user_name(killer_id,killer_name,33)
get_user_name(victim_id,victim_name,33)


set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
ShowSyncHudMsg(0, gmsgHudSync, "%L", LANG_PLAYER, knifemessages[ random_num(0,KNIFEMESSAGES-1) ],killer_name,victim_name)
}

if (knifemode_bit & 2)
{
client_cmd(killer_id ,"spk misc/uber_sounds/humiliation")
}
}


public roundend_msg(id)

alone_ann = 0

public death_msg(id)
{

new lmmode[8]
get_pcvar_string(lastman_mode,lmmode,8)
new lmmode_bit = read_flags(lmmode)

new players_ct[32], players_t[32], ict, ite, last
get_players(players_ct,ict,"ae","CT")
get_players(players_t,ite,"ae","TERRORIST")

if (ict==1&&ite==1)
{
new name1[32], name2[32]
get_user_name(players_ct[0],name1,32)
get_user_name(players_t[0],name2,32)
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

if (lmmode_bit & 1)
{
if (lmmode_bit & 2)
{
ShowSyncHudMsg(0, gmsgHudSync, "%s (%i hp) vs. %s (%i hp)",name1,get_user_health(players_ct[0]),name2,get_user_health(players_t[0]))
}

else
{
ShowSyncHudMsg(0, gmsgHudSync, "%s vs. %s",name1,name2)
}

if (lmmode_bit & 4)
{
client_cmd(id,"spk misc/maytheforce")
}
}
}
else
{
if (ict==1&&ite>1&&alone_ann==0&&(lmmode_bit & 4))
{
last=players_ct[0]
client_cmd(last,"spk misc/uber_sounds/oneandonly")
}

else if (ite==1&&ict>1&&alone_ann==0&&(lmmode_bit & 4))
{
last=players_t[0]
client_cmd(last,"spk misc/uber_sounds/oneandonly")
}

else
{
return PLUGIN_CONTINUE
}
alone_ann = last
new name[32]
get_user_name(last,name,32)

if (lmmode_bit & 1)
{
set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)

if (lmmode_bit & 2)
if (lmmode_bit & 2)
{
ShowSyncHudMsg(0, gmsgHudSync, "%L", LANG_PLAYER, messageshp[ random_num(0,MESSAGESHP-1) ],ite ,ict ,name,get_user_health(last))
}

else
{
ShowSyncHudMsg(0, gmsgHudSync, "%L", LANG_PLAYER, messagesnohp[ random_num(0,MESSAGESNOHP-1) ],ite ,ict ,name )
}
}
}
return PLUGIN_CONTINUE
}


public hs()
{
new hsmode[4]
get_pcvar_string(hs_mode,hsmode,4)
new hsmode_bit = read_flags(hsmode)

if (hsmode_bit & 1)
{
new killer_id = read_data(1)
new victim_id = read_data(2)
new victim_name[33]

get_user_name(victim_id,victim_name,33)

set_hudmessage(200, 100, 0, -1.0, 0.30, 0, 3.0, 3.0, 0.15, 0.15, 1)
ShowSyncHudMsg(killer_id, gmsgHudSync, "HEADSHOT",victim_name)
}

if (hsmode_bit & 2)
{
client_cmd(killer_id,"spk misc/uber_sounds/headshot")
}
}

public plugin_precache()
{
precache_sound("misc/uber_sounds/3multikill.wav")
precache_sound("misc/uber_sounds/4megakill.wav")
precache_sound("misc/uber_sounds/5rampage.wav")
precache_sound("misc/uber_sounds/6monsterkill.wav")
precache_sound("misc/uber_sounds/7ultrakill.wav")
precache_sound("misc/uber_sounds/8holyshit.wav")
precache_sound("misc/uber_sounds/9godlike.wav")
precache_sound("misc/maytheforce.wav")
precache_sound("misc/uber_sounds/10unstoppable.wav")
precache_sound("misc/uber_sounds/11ludacrisskill.wav")
precache_sound("misc/uber_sounds/12wickedsick.wav")
precache_sound("misc/uber_sounds/13blazeofglory.wav")
precache_sound("misc/uber_sounds/14bloodbath.wav")
precache_sound("misc/uber_sounds/15assassin.wav")
precache_sound("misc/uber_sounds/16excellent.wav")
precache_sound("misc/uber_sounds/17extermination.wav")
precache_sound("misc/uber_sounds/18hattrick.wav")
precache_sound("misc/uber_sounds/19headhunter.wav")
precache_sound("misc/uber_sounds/20impressive.wav")
precache_sound("misc/uber_sounds/21outstanding.wav")
precache_sound("misc/uber_sounds/22payback.wav")
precache_sound("misc/uber_sounds/23retribution.wav")
precache_sound("misc/uber_sounds/24vengeance.wav")
precache_sound("misc/uber_sounds/25eagleeye.wav")
precache_sound("misc/uber_sounds/26termination.wav")
precache_sound("misc/uber_sounds/27unreal.wav")
precache_sound("misc/uber_sounds/28topgun.wav")
precache_sound("misc/uber_sounds/29killingmachine.wav")
precache_sound("misc/uber_sounds/30maniac.wav")
precache_sound("misc/uber_sounds/31massacre.wav")
precache_sound("misc/uber_sounds/32warpath.wav")
precache_sound("misc/uber_sounds/headshot.wav")
precache_sound("misc/uber_sounds/humiliation.wav")
precache_sound("misc/uber_sounds/oneandonly.wav")

return PLUGIN_CONTINUE
}
RepairPC
14.1.2015, 12:46 CS:Bans - замена AmxBans
Цитата(onotole @ 14.1.2015, 15:24) *
Не удалось...

Человеку нужно, чтобы в банлисте указывался ник админа из админцетра, то есть тот ник, который был введён при заводе админа в вебе.
hitmany
13.6.2014, 12:01 [Sypexgeo] Модуль
Цитата(GOOD FELLOW @ 13.6.2014, 16:00) *
бред
нужно получать данные выбранного игрока (т.е. i_Player)
если поставить id, то ты всегда будешь получать лишь значения самого себя

id тут это КОМУ отправляется сообщение, а не КОГО данные брать.

p.s.
в коде ещё ошибка
Код:
get_user_name(id,data[_name],63);

заменить на
Код:
get_user_name(id,data[id][_name],63);


и
Код:
data[_name]

заменить на
Код:
data[i_Player][_name]
GOOD FELLOW
13.6.2014, 11:56 [Sypexgeo] Модуль
Код:
client_printcolor(i_Player, "^4Имя: ^3%s ^1| ^4Статус: ^3%s ^1| ^4IP: ^3%s ^1| ^4Страна: ^3%s", data[_name], is_user_steam(id) ? "Steam" : "Non-Steam", data[id][_ip], data[id][_country])

заменить на
Код:
client_printcolor(id, "^4Имя: ^3%s ^1| ^4Статус: ^3%s ^1| ^4IP: ^3%s ^1| ^4Страна: ^3%s", data[_name], is_user_steam(i_Player) ? "Steam" : "Non-Steam", data[i_Player][_ip], data[i_Player][_country])
ETO_BYLO_LETOM
10.4.2014, 19:40 про пинг
в scoreboard отображается latency а в net_graph пинг
пинг - это прохождение пакета от клиента к серверу
латенси - это прохождение пакета от клиента к серверу + от сервера к клиенту + скорее всего время на его обработку (хотя этот пункт может быть очень мал и поэтому приравнен к нулю)
ops244
31.3.2014, 5:20 Statsx_shell
для начала проверьте существование самой команды
amxx cmds
должно быть
say /rank client statsx_shell.amxx
Bloo
25.3.2014, 22:02 GameAP. Web-панель управления игровыми серверами
Цитата(wopox3 @ 26.3.2014, 1:53) *
UPD:
Сервер установлен. но запустить не могу ;(
скрин "Управление игровым сервером"


скрин "Главная"

скрин при запуске сервера

Жму далее

Логи


В чём проблема?
расположение server.sh -
gameap_config.php


ну так вы тыкните на просмотр логов то, какую команду он отсылает?

p.s. права на запуск server.sh сделали?
wopox3
25.3.2014, 21:02 Скрипт автоподъёма сервера при падении
Цитата(yukish @ 26.3.2014, 0:26) *
А что во всемогущем линуксе нет встроенной системной функции,
шо без питона никак...

встроенной системной функции, которая бы чекала именно сервер кс? =) У вас же не скрин падает (если вы запускаете в скрине), а сам сервер, системные функции линукса при этом работают нормально.

Вам нужна система, которая будет чекать сервер на завис ли он или нет (например как при ошибке сегментирования), если сервер упал прямо, то поможет -debug, а вот если завис то сходу я лично могу назвать: либу на пхп, которая бы мониторила сервер и если ответки нету, то выполняла его запуск, либо питоновый скриптик.
yukish
25.3.2014, 14:45 Скрипт автоподъёма сервера при падении
Цитата(yukish @ 25.3.2014, 14:30) *
а есть что-то подобное без левых питонов?
исключительно средствами линукс

а что у вас за паранойи по этому поводу? или нет возможности поставить питон?
Пользовался этим скриптом долгое время, очень понравилось. Советую!
jesuspunk
21.3.2014, 8:07 Reason: Reliable channel overflowed
sound/debris/ находится в папке valve
ещё звуки могут подгружать карты, звуки могут быть прописаны в res файле.
Bloo
19.3.2014, 5:24 [Metamod] WHBlocker 1.5.692
Цитата([Smile_Rus] @ 19.3.2014, 2:42) *

что-то я намудрил, установил модуль в корень сервера - папку valve, ещё в cstrike\addons
всё правильно? pardon.gif

Установка:
- Извлекаем все файлы из архива, конфиг config.ini должен находится рядом с модулем whblocker.dll | whblocker_mm_i386.so
по адресу / cstrike | valve | czero /addons/whblocker/

В вашем случае (вангую ОС Windows) whblocker.dll должен находиться в cstrike/addons/whblocker/
[Smile_Rus]
11.3.2014, 17:12 Дамп траффика
Цитата(BoB222 @ 11.3.2014, 21:08) *
Всем привет, хотелось бы спросить с помощью какой программы можно сделать дамп трафика на линукс сервере?

https://c-s.net.ua/forum/index.php?showtopic=49289
BoB222
8.3.2014, 4:49 Cron
Цитата(Bloo @ 8.3.2014, 2:10) *
на a114 вроде тоже что то было...

http://www.a114games.com/community/threads...zavisanii.2121/

пользовался, работает хорошо...
John1994
4.3.2014, 11:41 GameAP. Web-панель управления игровыми серверами
Цитата(Templar @ 4.3.2014, 15:19) *
Да она самая :) Ясно понял... Спасибо

Народ еще столкнулся с такой проблемой, что все работает только под root пользователем, делаю другого с полным доступом так сразу все слетает, почему так и может кто уже сталкивался с такой проблемой?

Сталкивался, помогло вот что
/application/libraries/Control/Control.php

строку
private $_no_sudo = false; // Не добавлять sudo
заменить на
private $_no_sudo = true; // Не добавлять sudo
Templar
4.3.2014, 4:41 GameAP. Web-панель управления игровыми серверами
Цитата(Templar @ 4.3.2014, 3:48) *
Панель установил все отлично. Пошел по модулям, загрузил но не могу разобраться с модулем манеджер плагинов его установил но при переходе http://домен.ру/amxx_plugins_control выводяться такие надписи "{games_list} {/games_list}" при выборе сервера просто белая страница, что я не так сделал либо где нужно еще настроить? Заранее благодарю

если 0.9 dev то модули пока что под неё не заточены, у меня так же

Цитата(h1pst3r @ 4.3.2014, 4:41) *
Не подскажите в чем проблема, при выполнения крон php -f ...., в ответ получаю:



На сколько я понял, я должен поправить путь к скрипту в коде, но подскажите где именно.

вот под .... вы скрыли важную информацию, покажите конкретно строку.
Templar
27.2.2014, 21:30 cs 1.6 linux
Цитата(Justmw @ 27.2.2014, 22:58) *
Я на винде могу выкачать линукс клиент?

в steamcmd есть же параметр @sSteamCmdForcePlatformType
Justmw
3.2.2014, 5:25 Тестирование модов и плагинов на новом билде
Цитата(Safety1st @ 3.2.2014, 8:57) *
На DS несколько человек c GG жаловались. Кажись, не у всех всё так радужно...


Возможно не работают какие-то определённые функции/режимы? Просто если без конкретики, то мод в целом работает.
Safety1st

3 страниц V   1 2 »