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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Модуль adminfreelook

Статус пользователя BornToBeFree
сообщение 18.3.2014, 19:47
Сообщение #1


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Подскажите в чём проблема, модуль подключен (Admin Free Look RUN - adminfreelook_am v1.2 pl2 ANY ANY), но обычные игроки после смерти всё равно могут наблюдать за противником

Залил файл adminfreelook_amxx_i386.so в папку modules
Добавил в modules.ini строчку adminfreelook

В amxx.cfg добавил

Код
amx_adminfreelook 1
amx_adminfreelookflag "d"


В server.cfg стоит

Код
mp_forcechasecam 2
mp_forcecamera 0

На сервере Build 5758, качал модуль с forums.alliedmods.net


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
exec1337
сообщение 18.3.2014, 19:51
Сообщение #2
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

https://c-s.net.ua/forum/index.php?showtopic=57223&st=0
добро пожаловать в наш клуб)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 18.3.2014, 19:52
Сообщение #3


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Перед созданием темы, читал я уже это, но поднимать старую тему не стал

Отредактировал: ExTPuMaJI, - 18.3.2014, 19:52


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 18.3.2014, 19:57
Сообщение #4
Стаж: 15 лет

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

Для 5758/5787 нормально работает только orpheu-версия этого плагинаhttps://forums.alliedmods.net/showpost.php?...mp;postcount=68 (для Windows, к слову, она и сейчас остаётся рабочей, так как сигнатура не поменялась)
А всё то, что выкладывалось Arkshineом до глобальных обновлений CS в виде модулей, увы, не работает так, как должно работать.

Можешь также попробовать использовать последнюю версию модуля ( https://github.com/Arkshine/AdminFreeLook/releases/tag/1.5.3 ) на своём 5787 сервере, однако его работоспособность на этом билде я не проверял.

Отредактировал: S0m3Th1nG_AwFul!, - 18.3.2014, 19:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 18.3.2014, 19:57
Сообщение #5
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Очень зря. С данным, что я дал, всё работает почти так, как заявлено.

Если есть возможность, то попробуйте на орфее тот же плагин и отпишите о результатах :)
// правда он вроде только под win, но может и найдёте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 18.3.2014, 19:57
Сообщение #6
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

давайте все стихами писать
это ж круто, е твою мать
порядок наводим, помощь даем
на некропостеров сразу дело шьем
Лучшие сразу получат ответы
Худшие будут молиться все лето
как им пятерку по русскому взять
чтоб не пришлось учителей умолять


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 18.3.2014, 20:17
Сообщение #7


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Цитата(S0m3Th1nG_AwFul! @ 18.3.2014, 21:57) *
Можешь также попробовать использовать последнюю версию модуля ( https://github.com/Arkshine/AdminFreeLook/releases/tag/1.5.3 ) на своём 5787 сервере, однако его работоспособность на этом билде я не проверял.

Этот вроде работает, но админы тоже могут наблюдать только за своей командой. В этой версии точно такие квары используются?

Код
amx_adminfreelook 1
amx_adminfreelookflag "d"


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 18.3.2014, 20:23
Сообщение #8
Стаж: 15 лет

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

Цитата(ExTPuMaJI @ 18.3.2014, 22:17) *
Этот вроде работает, но админы тоже могут наблюдать только за своей командой.

Это значит, что на самом деле он нифига не работает. По поводу кваров - уровнем выше - https://github.com/Arkshine/AdminFreeLook
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 19.3.2014, 6:37
Сообщение #9


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Так что, рабочего модуля нету?


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 19.3.2014, 19:14
Сообщение #10


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

Раз рабочих модулей нету, что скажите насчет это плагина?

Код:
#include <amxmodx>
#include <fakemeta>

#define PLUGIN "Admin Free Look"
#define VERSION "2.0"
#define AUTHOR "Jim"

#define ADMIN_ACCESS ADMIN_BAN //flag "d"

#define SPECT_KEYS MENU_KEY_1|MENU_KEY_2|MENU_KEY_5|MENU_KEY_6|MENU_KEY_0
#define CLASS_KEYS MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5

#define LINUXDIFF 5

#if cellbits == 32
#define OFFSET_TEAM 114
#else
#define OFFSET_TEAM 139
#endif

#define TEAM_T 1
#define TEAM_CT 2
#define TEAM_SPEC 3

new bool:g_roundend
new bool:g_corpse_made[33]
new bool:g_model_selected[33]
new g_team[33]
new g_maxplayers

stock bool:is_admin(id)
return g_team[id] && get_user_flags(id) & ADMIN_ACCESS ? true : false

stock bool:is_admin_dead(id)
return is_admin(id) && g_corpse_made[id] ? true : false

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_event("HLTV", "new_round", "a", "1=0", "2=0")
register_logevent("round_end", 2, "1=Round_End")
register_event("ClCorpse", "hook_corpse", "a", "12>0")
register_event("TeamInfo", "event_teaminfo", "a", "1>0")
register_event("TextMsg", "joined_a_team", "a", "1=1", "2=#Game_join_terrorist", "2=#Game_join_ct")

register_clcmd("jointeam", "join_spec_cmd")
register_clcmd("joinclass", "select_a_model")
register_menucmd(register_menuid("IG_Team_Select_Spect",1), SPECT_KEYS, "join_spec_menucmd")
register_menucmd(register_menuid("Terrorist_Select", 1), CLASS_KEYS, "select_a_model")
register_menucmd(register_menuid("CT_Select", 1), CLASS_KEYS, "select_a_model")

g_maxplayers = get_maxplayers()
}

public client_connect(id)
{
g_team[id] = 0
g_model_selected[id] = false
g_corpse_made[id] = false
}

public client_disconnect(id)
{
g_team[id] = 0
g_model_selected[id] = false
g_corpse_made[id] = false
}

public event_teaminfo()
{
new id = read_data(1)
new team[2]
read_data(2, team, 1)
switch(team[0])
{
case 'T': g_team[id] = TEAM_T
case 'C': g_team[id] = TEAM_CT
case 'S': g_team[id] = TEAM_SPEC
}
}

public stay_spec(id)
{
if(g_team[id] != TEAM_SPEC)
{
g_team[id] = TEAM_SPEC
message_begin(MSG_ALL, get_user_msgid("TeamInfo"))
write_byte(id)
write_string("SPECTATOR")
message_end()
}
}

public join_spec_cmd(id)
{
new argv[2]
read_argv(1, argv, 1)
if(argv[0] == '6')
stay_spec(id)
}

public join_spec_menucmd(id, key)
{
if(key == 5)
stay_spec(id)
}

public joined_a_team()
{
new name[32]
read_data(3, name, 31)
new id = get_user_index(name)
g_model_selected[id] = false
}

public select_a_model(id)
{
g_model_selected[id] = true
if(!g_roundend && is_admin(id))
set_task(1.0, "delay", id)
}

public delay(id)
{
if(g_team[id] && !is_user_alive(id))
{
g_corpse_made[id] = true
free_look(id)
}
}

public hook_corpse()
{
new id = read_data(12)
g_corpse_made[id] = true
if(!g_roundend && is_admin(id))
free_look(id)
}

public free_look(id)
{
if(!g_roundend && is_admin_dead(id) && g_model_selected[id])
set_pdata_int(id, OFFSET_TEAM, TEAM_SPEC, LINUXDIFF)
}

public round_end()
{
g_roundend = true
freelook_over()
}

public new_round()
{
g_roundend = false
freelook_over()
}

public freelook_over()
{
for(new id = 1; id <= g_maxplayers; id++)
{
if(is_admin_dead(id) && get_pdata_int(id, OFFSET_TEAM, LINUXDIFF) == TEAM_SPEC && g_team[id] != TEAM_SPEC)
set_pdata_int(id, OFFSET_TEAM, g_team[id], LINUXDIFF)
g_corpse_made[id] = false
}
}


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя S0m3Th1nG_AwFul!
сообщение 20.3.2014, 18:46
Сообщение #11
Стаж: 15 лет

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

Цитата(ExTPuMaJI @ 19.3.2014, 21:14) *
Раз рабочих модулей нету, что скажите насчет это плагина?

Модули рабочие есть, НО только под 6027+.

Насчёт этого плагина, то это суть есть костыль, который незримым образом переводит мёртвого админа в spectators, и иногда это становится заметно в таблице счёта.
В принципе рабочий вариант, сам им пользовался продолжительное время, но периодическое палево в спектаторах напрягало.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 20.3.2014, 20:10
Сообщение #12
Стаж: 12 лет

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

Есть кривость, когда админ из спектаторов сваливается в одну из команд
и далее всё время игры висит со статусом "Убит".

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BornToBeFree
сообщение 21.3.2014, 17:40
Сообщение #13


Стаж: 12 лет

Сообщений: 741
Благодарностей: 287
Полезность: 602

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

В спектрах частенько после смерти админы висят, вот это мне больше всего не нравится...


Скидка 5% при заказе сервера
Чтобы получить 5% скидку при заказе сервера на хостинге Serva4ok.ru
Необходимо ввести это кодовое слово gKUt-FENO-ZonE-aIaa
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: