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

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

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

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

6 страниц V  « 4 5 6

Afk Control 0.4 Stable. Обновлённая версия 02.04.2014 от trollface (Ещё более оптимизированный)

, Закачик: intercs. Автор: Freedo.m. Обновление от trollface.
Статус пользователя GmSmail339
сообщение 8.3.2015, 8:28
Сообщение #81


Стаж: 11 лет

Сообщений: 64
Благодарностей: 2
Полезность: < 0

Сервер не запустился после как я установил этот плагин
билд сервера 5787 amxmodx 1.8.1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FeniXxX
сообщение 22.5.2015, 0:34
Сообщение #82
Стаж: 11 лет

Сообщений: 142
Благодарностей: 24
Полезность: < 0

cкиньте пожалуйста нужный include, не хочет компилировать, даже через сайт, точно такие же ошибки выбивает и через программу для компиляции плагинов..

Ошибки при компиляции:
Welcome to the AMX Mod X 1.8.2 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team

afk_control.sma(44) : error 001: expected token: ",", but found "�"
afk_control.sma(44) : error 029: invalid expression, assumed zero
afk_control.sma(44) : error 029: invalid expression, assumed zero
afk_control.sma(44) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc


Отредактировал: FeniXxX, - 22.5.2015, 0:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 22.5.2015, 0:36
Сообщение #83
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

FeniXxX, Я раз 5 сегодня данный плагин компилировал через компилятор Наш, и всё коспилируется без ошибок и прочей ереси - https://c-s.net.ua/compiler
Видимо ты открываешь в кривой кодировке и сохраняешь в ней.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
FeniXxX
сообщение 22.5.2015, 0:41
Сообщение #84
Стаж: 11 лет

Сообщений: 142
Благодарностей: 24
Полезность: < 0

XyLiGaN, Верно подметил, скачал свежую версию Notepad++, и все ок.

Отредактировал: FeniXxX, - 22.5.2015, 1:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FeniXxX
сообщение 22.5.2015, 14:36
Сообщение #85
Стаж: 11 лет

Сообщений: 142
Благодарностей: 24
Полезность: < 0

посоветуйте оптимальные настройки этого плагина. Заранее спасибо.

#define TIME_VALID_ADD 50.0 Длительность защиты игрока от плагина, когда он только зашёл на сервер.
#define TIME_AFK_CHECK 50.0 // Интервал между проверками игроков, чем меньше значение, тем больше нагрузка на сервер.
#define MAX_AFK_WARNING 7 // Количество предупреждений после которых последует наказание.
#define TIME_SPECT_CHECK 60.0 Интервал между проверками зрителей, чем меньше значение, тем больше нагрузка на сервер.
#define MIN_PLAYERS_CHECK 1 Минимальное количество игроков, когда включается функция проверки зрителей.

Отредактировал: FeniXxX, - 22.5.2015, 14:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kenIx
сообщение 12.6.2015, 12:30
Сообщение #86
Стаж: 11 лет

Сообщений: 125
Благодарностей: 43
Полезность: 156

А как этот плагин подключить к моду DeathRun?
Нужно что-бы кикало сразу, а не переводило в спектры. Так как спектры могут возрождаться.
Помогите, кто-нибудь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя D9D9
сообщение 12.6.2015, 12:44
Сообщение #87
Стаж: 11 лет

Сообщений: 323
Благодарностей: 38
Полезность: < 0

Кто подскажет этот Afk Control лучший за afk_manager?
Буду благодарен за ответ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 25.6.2015, 16:05
Сообщение #88


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

плаг не срабатывает на игроках в режиме dead. т.е. если выбрать команду, но не выбирать игрока. допиливание планируется или это финито?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 25.6.2015, 16:15
Сообщение #89


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Цитата(shaid @ 25.6.2015, 17:05) *
плаг не срабатывает на игроках в режиме dead. т.е. если выбрать команду, но не выбирать игрока. допиливание планируется или это финито?

у Ивана на его форуме глянь,думаю там уже пофиксили
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя shaid
сообщение 25.6.2015, 16:20
Сообщение #90


Стаж: 14 лет

Сообщений: 1012
Благодарностей: 432
Полезность: 835

Цитата(ThePhoenix @ 25.6.2015, 16:15) *
у Ивана на его форуме глянь,думаю там уже пофиксили

можно в лс ссылку на тот форум? а то я не при делах.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lceman
сообщение 7.11.2015, 15:07
Сообщение #91
Стаж: 16 лет

Сообщений: 197
Благодарностей: 29
Полезность: < 0

Плагин прекрасен, но когда работает. У меня, почему-то, просто не работает и всё. Причём отключаешь его, включаешь - один сидишь на сервере, работает исправно - переводит в спекты, всё как надо. Зайдёт людей какое-то количество - перестаёт напрочь.
1.8.1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xopoIIIuu
сообщение 7.11.2015, 15:18
Сообщение #92


Стаж: 12 лет

Сообщений: 169
Благодарностей: 70
Полезность: < 0

Цитата(lceman @ 7.11.2015, 15:02) *
Плагин прекрасен, но когда работает. У меня, почему-то, просто не работает и всё. Причём отключаешь его, включаешь - один сидишь на сервере, работает исправно - переводит в спекты, всё как надо. Зайдёт людей какое-то количество - перестаёт напрочь.
1.8.1

Есть более новая версия на сайте неугомона.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alniel
сообщение 17.3.2016, 15:18
Сообщение #93
Стаж: 11 лет

Сообщений: 155
Благодарностей: 35
Полезность: 37

Проблема с кодировкой ил хз
Код
[AFKControl] K =5 ?@>O2;O5B5 0:B82=>ABL! @54C?@5645=8O: 1/2
[AFKControl] K =5 ?@>O2;O5B5 0:B82=>ABL! @54C?@5645=8O: 2/2

ps.gif подозреваю что причина в amxmodx 183, локально плагин компилируется с
ошибками
//// afk_control.sma
//
// E:\compiler\afk_control.sma(51) : warning 233: symbol "client_disconnect" is
marked as deprecated: Use client_disconnected() instead.
//
// E:\compiler\afk_control.sma(87) : error 017: undefined symbol "client_print_c
olor"
// E:\compiler\afk_control.sma(149) : error 017: undefined symbol "client_print_
color"
//
// 2 Errors.
// Could not locate output file E:\compiler\compiled\afk_control.amx (compile fa
iled).


Отредактировал: Alniel, - 17.3.2016, 16:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanek152rus
сообщение 23.4.2016, 14:00
Сообщение #94


Стаж: 14 лет
Город: Нижний Новгород

Сообщений: 155
Благодарностей: 22
Полезность: 112

доброго времени суток,помогите исправить ошибки
Cкрытый текст
L 04/23/2016 - 14:46:56: [AMXX] Displaying debug trace (plugin "afk_control.amxx")
L 04/23/2016 - 14:46:56: [AMXX] Run time error 4: index out of bounds
L 04/23/2016 - 14:46:56: [AMXX] [0] afk_control.sma::client_putinserver (line 47)
L 04/23/2016 - 14:46:58: [AMXX] Displaying debug trace (plugin "afk_control.amxx")
L 04/23/2016 - 14:46:58: [AMXX] Run time error 4: index out of bounds
L 04/23/2016 - 14:46:58: [AMXX] [0] afk_control.sma::Ham_PlayerSpawn_Post (line 59)


Мало FPS,лагают игры,помогу
Жми
https://c-s.net.ua/forum/topic84946.html?view=findpost&p=978430
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя hitmanEN
сообщение 23.4.2016, 14:31
Сообщение #95


Стаж: 10 лет
Город: Санкт-Петербург


Сообщений: 401
Благодарностей: 92
Полезность: 187

Sanek152rus, Исходник в студию
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sanek152rus
сообщение 23.4.2016, 14:35
Сообщение #96


Стаж: 14 лет
Город: Нижний Новгород

Сообщений: 155
Благодарностей: 22
Полезность: 112

Цитата(hitmanEN @ 23.4.2016, 14:31) *
Sanek152rus, Исходник в студию

Cкрытый текст

Код:
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif


#define ACCESS_LEVEL_IMMUNITY ADMIN_IMMUNITY // Уровень доступа позволяющий беспрепятственно сидеть в зрителях
#define TIME_AFK_CHECK 30.0 // Интервал между проверками игроков в секундах, которые не в спектре. Чем меньше значение, тем больше нагрузка на сервер.
#define MAX_AFK_WARNING 2 // Количество предупреждений после которых последует наказание, которые не в спектре (сначала закидывает в спектр, а потом пойдет проверка на спектр-афк).
#define TIME_SPECT_CHECK 60.0 // Интервал между проверками зрителей в секундах, чем меньше значение, тем больше нагрузка на сервер.
#define MAX_SPECT_CHECK_PL 2 // Количество проверок игрока, каждые TIME_SPECT_CHECK секунд на нахождение в зрителях, после которых его кикнет.
#define MIN_PLAYERS_CHECK 30 // Минимальное количество игроков, когда включается функция проверки зрителей (т.е. из спектра не кикнет никого, пока не зайдет 30-тый игрок, тем самым сохраняем видимый онлайн).
//#define BOMB_TRANSFER // Передавать ли бомбу игрокам, если игрок AFK. По умолчанию выключена, а значит бомба просто выкидывается на земнлю. !!! Включение прибавит чутка нагрузки !!!

#pragma semicolon 1

#define MAX_PLAYERS 32

#define TASK_AFK_CHECK 139734
#define TASK_SPECT_CHECK 645986

#define BIT_VALID(%1,%2) (%1 & (1 << (%2 & 31)))
#define BIT_ADD(%1,%2) %1 |= (1 << (%2 & 31))
#define BIT_SUB(%1,%2) %1 &= ~(1 << (%2 & 31))

new Float:g_fOldOrigin[MAX_PLAYERS + 1][3], Float:g_fOldAngles[MAX_PLAYERS + 1][3];
new g_iBitClientValid, g_iWarning[MAX_PLAYERS + 1];
new g_iMaxPlayers;
new g_count[MAX_PLAYERS + 1];

public plugin_init()
{
register_plugin("Afk Control", "0.4 Stable", "Freedo.m | neygomon");
RegisterHam(Ham_Spawn, "player", "Ham_PlayerSpawn_Post", 1);
RegisterHam(Ham_Killed, "player", "Ham_PlayerKilled_Post", 1);
g_iMaxPlayers = get_maxplayers();
set_task(TIME_SPECT_CHECK, "SpectatorCheck", TASK_SPECT_CHECK, _, _, "b");
}

public client_putinserver(id)
{
if(is_user_bot(id) || is_user_hltv(id)) return;
BIT_ADD(g_iBitClientValid, id);
g_count[id] = 0;
}

public client_disconnect(id)
{
if(task_exists(id+TASK_AFK_CHECK)) remove_task(id+TASK_AFK_CHECK);
BIT_SUB(g_iBitClientValid, id);
}

public Ham_PlayerSpawn_Post(id)
{
if(!is_user_alive(id)) return;
g_iWarning[id] = 0;

pev(id, pev_origin, g_fOldOrigin[id]);
pev(id, pev_angles, g_fOldAngles[id]);

if(task_exists(id+TASK_AFK_CHECK)) remove_task(id+TASK_AFK_CHECK);
set_task(TIME_AFK_CHECK, "AfkCheck", id+TASK_AFK_CHECK, _, _, "b");
}

public Ham_PlayerKilled_Post(id)
remove_task(id+TASK_AFK_CHECK);

public AfkCheck(id)
{
id -= TASK_AFK_CHECK;
new Float:fNewOrigin[3], Float:fNewAngles[3];
pev(id, pev_origin, fNewOrigin);
pev(id, pev_angles, fNewAngles);
if(xs_vec_equal(g_fOldOrigin[id], fNewOrigin) && xs_vec_equal(g_fOldAngles[id], fNewAngles))
{
if(++g_iWarning[id] >= MAX_AFK_WARNING)
{
user_kill(id, 1);
engclient_cmd(id, "jointeam", "6");
client_cmd(id, "spk events/friend_died");
}
else
client_cmd(id, "spk events/tutor_msg");
client_print_color(id, 0, "^1[^4AFKControl^1] Вы не проявляете активность! Предупреждения: ^4%i/%i", g_iWarning[id], MAX_AFK_WARNING);

if(user_has_weapon(id, CSW_C4))
{
engclient_cmd(id, "drop", "weapon_c4");
#if defined BOMB_TRANSFER
for(new i = 1; i <= g_iMaxPlayers; i++)
{
if(i != id && is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
{
new iWeaponC4 = engfunc(EngFunc_FindEntityByString, -1, "classname", "weapon_c4");
if(pev_valid(iWeaponC4))
{
new iOwner = pev(iWeaponC4, pev_owner);
if(iOwner > g_iMaxPlayers)
{
set_pev(iOwner, pev_flags, pev(iOwner, pev_flags) | FL_ONGROUND);
dllfunc(DLLFunc_Touch, iOwner, i);
}
}
break;
}
}
#endif
}
}
else
{
if(g_iWarning[id]) g_iWarning[id] = 0;
xs_vec_copy(fNewOrigin, g_fOldOrigin[id]);
xs_vec_copy(fNewAngles, g_fOldAngles[id]);
}
}

public SpectatorCheck()
{
if(get_playersnum() < MIN_PLAYERS_CHECK) return;
static i;
for(i=1; i < g_iMaxPlayers; i++)
{
if(BIT_VALID(g_iBitClientValid, i))
{
if(!(get_user_flags(i) & ACCESS_LEVEL_IMMUNITY))
{
switch(_:cs_get_user_team(i))
{
case 3:
{
g_count[i]++;
if(g_count[i] >= MAX_SPECT_CHECK_PL)
AfkPunishment(i);
}
}
}
}
}
}

public AfkPunishment(i)
{
new name[MAX_PLAYERS + 1];
get_user_name(i, name, charsmax(name));
client_print_color(0, 0, "^1[^4AFKControl^1] Игрок^3 %s ^1удален за длительное нахождение в зрителях.", name);
server_cmd("kick #%d Вы были кикнуты из-за длительного нахождения в зрителях.", get_user_userid(i));
}

stock bool:xs_vec_equal(const Float:vec1[], const Float:vec2[])
return (vec1[0] == vec2[0]) && (vec1[1] == vec2[1]) && (vec1[2] == vec2[2]);

stock xs_vec_copy(const Float:vecIn[], Float:vecOut[])
{
vecOut[0] = vecIn[0];
vecOut[1] = vecIn[1];
vecOut[2] = vecIn[2];
}


Отредактировал: iShot, - 23.4.2016, 14:40
Причина: Выдано устное предупреждение!


Мало FPS,лагают игры,помогу
Жми
https://c-s.net.ua/forum/topic84946.html?view=findpost&p=978430
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (((_CYBORG_)))
сообщение 2.7.2016, 21:34
Сообщение #97


Стаж: 16 лет

Сообщений: 77
Благодарностей: 2
Полезность: < 0

ребята подскажите вместо этих двух звуков которые в event - "spk events/friend_died"); и spk events/tutor_msg");
мне нужно поставить свои 2 звука в wav формате! помогите с кодом!
названия звуков
warn.wav и warn2.wav
что то дописать надо где то? я побовал прсто поменять названия но не качается с сервера звуки и не вспроизводятся навеерно надо где то дописать чтоб сервер полнял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 3.7.2016, 10:27
Сообщение #98


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

(((_CYBORG_))), дерикторию поменяй "spk events/friend_died" к примеру на этот "spk /misc/music/track01")


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (((_CYBORG_)))
сообщение 3.7.2016, 10:47
Сообщение #99


Стаж: 16 лет

Сообщений: 77
Благодарностей: 2
Полезность: < 0

Цитата(energydance @ 3.7.2016, 11:27) *
(((_CYBORG_))), дерикторию поменяй "spk events/friend_died" к примеру на этот "spk /misc/music/track01")



нефига............. не робит чето..............тишена и файлы при загрузке не скачиваются
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя (((_CYBORG_)))
сообщение 3.7.2016, 10:53
Сообщение #100


Стаж: 16 лет

Сообщений: 77
Благодарностей: 2
Полезность: < 0

Получилось! Тоолько после того как я эти файлы сам закинул к себе на клиент по папкам...........надо код какойто вставить в плагин или еще что то чтоб звуки скачивались на клиент эти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V  « 4 5 6
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: