Идеи на плагины:
Дата: Суббота, 13.08.2016, 16:32 | Сообщение # 16
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата maxee ()
Где достать такой плагин, когда конец раунда или же выигрывают КТ/Т воспроизводится музыка и включается такая анимашка?
Видео не смотрел, но можно вырезать код из jbe_core ну и вставить модель которая тебе нужна.
Дата: Воскресенье, 14.08.2016, 13:01 | Сообщение # 17
Дух ( Новичок )
Offline
  • miding
  • Репутация: 0
  • Сообщений:2
  • Пользователь
Хотелось что бы показывало сколько игроков наблюдает за тобой, типа spectlist, только что бы считало количество их
Код
Завами наблюдают (5) Вася
                    Петя
                    Bb
                    GG
                    TD

Вот типа такого!

Добавлено (14.08.2016, 13:01)
---------------------------------------------
И еще бы
Anti Protector не обходим нечем)))

Выполнено:


Сообщение отредактировал miding - Воскресенье, 14.08.2016, 13:22
Дата: Воскресенье, 14.08.2016, 15:52 | Сообщение # 18
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата miding ()
Хотелось что бы показывало сколько игроков наблюдает за тобой, типа spectlist, только что бы считало количество ихКОД
Завами наблюдают (5) Вася
                    Петя
                    Bb
                    GG
                    TD

Вот типа такого!
https://yadi.sk/d/WwnNKlFQuCjwW
Вот что получилось, только одно но, если у игрока есть иммунитет который был вшит в старой версии и он единственный следит за игроком, сообщение о слежении показываться не будет.
Дата: Воскресенье, 14.08.2016, 19:38 | Сообщение # 19
Дух ( Новичок )
Offline
  • miding
  • Репутация: 0
  • Сообщений:2
  • Пользователь
Не работает!

Добавлено (14.08.2016, 17:56)
---------------------------------------------
Не всё заработало, только нельзя код оптимизировать?
Он большой слишком!

Добавлено (14.08.2016, 17:59)
---------------------------------------------

Код
register_cvar(PLUGIN, VERSION, FCVAR_SERVER, 0.0);

За чем?

Много всего ненужного можно было убрать?

Добавлено (14.08.2016, 18:11)
---------------------------------------------

Код
#define UPDATEINTERVAL 1.0

set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0);

Не какой оптимизации, я же не просил фигню, просил нормальной плагин, пожалуйста оптимизируйте!

Добавлено (14.08.2016, 19:38)
---------------------------------------------
Вот так надо было - 


Дата: Воскресенье, 14.08.2016, 19:39 | Сообщение # 20
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Я думаю уже выложить!
Дата: Воскресенье, 14.08.2016, 20:24 | Сообщение # 21
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата miding ()
Не работает!Добавлено (14.08.2016, 17:56)
---------------------------------------------
Не всё заработало, только нельзя код оптимизировать?
Он большой слишком!

Добавлено (14.08.2016, 17:59)
---------------------------------------------
КОД
register_cvar(PLUGIN, VERSION, FCVAR_SERVER, 0.0);

За чем?

Много всего ненужного можно было убрать?
Добавлено (14.08.2016, 18:11)
---------------------------------------------
КОД
#define UPDATEINTERVAL 1.0

set_task(UPDATEINTERVAL, "tskShowSpec", 123094, "", 0, "b", 0);

Не какой оптимизации, я же не просил фигню, просил нормальной плагин, пожалуйста оптимизируйте!
Насколько все знают биты намного легче обрабатывать процессору нежели переменные типа gOnOff [id]и и т.д. и уж тем более булевые значения. Версия от Seroff является прямой копией моего плагина только хуже. Лишнее? Да квары можно было вырезать. Авторство плагина удалять? Зачем? Работа не является моей версией этого плагина. Вся оптимизация от Seroff это увеличение времени показа. Что в моей версии? Если почитать что делает get_players и ее отличия по циклу игроков, можно понять что мне не нужно делать постоянные проверки на коннект, игрока на проверку бота и т.д. Поэтому не вам мне писать про оптимизацию кода. Отдельно регистрировать массив для форматирования числа? Есть же уже массив под никнеймы, можно было его использовать.

Сообщение отредактировал Quin - Воскресенье, 14.08.2016, 20:31
Дата: Вторник, 16.08.2016, 23:09 | Сообщение # 22
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Уже точно есть :)

Дата: Среда, 17.08.2016, 10:12 | Сообщение # 23
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Вот с ограничениями по картам

Дата: Среда, 17.08.2016, 10:52 | Сообщение # 24
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата Quin ()
https://yadi.sk/d/w41-fRUsuGoh5
Я вчера на быструю руку забыл сделать, а сейчас обновил
Дата: Среда, 17.08.2016, 11:01 | Сообщение # 25
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата seroff ()
Уже точно есть :)

http://pastebin.com/xEcf39v0
user_alive? серьезно? Можно было в loop'е использовать и банальный is_user_alive, но не как не получать индексы всех игроков кто жив и проверять каждый индекс равен он тому который передал нам loop... Так же совершенно не нужная проверка на коннект игрока, если ты проверяешь игрока на жив ли он, зачем проверять еще и на коннект... Давай рассуждать логически, если игрок жив может ли он быть не присоединен к серверу?
Сообщение отредактировал Quin - Среда, 17.08.2016, 11:04
Дата: Среда, 17.08.2016, 11:05 | Сообщение # 26
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата Quin ()
user_alive? серьезно? Можно было в loop'е использовать и банальный is_user_alive, но не как не получать индексы всех игроков кто жив и проверять каждый индекс равен он тому который передал нам loop...
Немного не понял
Дата: Среда, 17.08.2016, 11:11 | Сообщение # 27
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата seroff ()
ЦИТАТА QUIN ()user_alive? серьезно? Можно было в loop'е использовать и банальный is_user_alive, но не как не получать индексы всех игроков кто жив и проверять каждый индекс равен он тому который передал нам loop...
Немного не понял
Цикл по игрокам который у тебя выполняется с 1 до 33 называется loop'ом, ты же вместо того что бы сделать проверка на банальный is_user_alive делаешь проверка на коннект, затем передаешь индекс из loop'а в user_alive где получаешь индексы всех игроков которые живы и проверяешь каждый индекс не равен ли он тому который передал нам loop. Что тут не понятного?
Дата: Среда, 17.08.2016, 11:15 | Сообщение # 28
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата Quin ()
Цикл по игрокам который у тебя выполняется с 1 до 33 называется loop'ом, ты же вместо того что бы сделать проверка на банальный is_user_alive делаешь проверка на коннект, затем передаешь индекс из loop'а в user_alive где получаешь индексы всех игроков которые живы и проверяешь каждый индекс не равен ли он тому который передал нам loop. Что тут не понятного?
Я не понял про user_alive(id), сам же сначала кидал get_players вместо is_user_alive, а теперь обратное твердишь...
Дата: Среда, 17.08.2016, 16:17 | Сообщение # 29
Скриптер
Мастер
Offline
  • Quin
  • Репутация: 56
  • Сообщений:121
  • Разработчик
Цитата seroff ()
Я не понял про user_alive(id), сам же сначала кидал get_players вместо is_user_alive, а теперь обратное твердишь...
Тебе явно не понять о чем я тебе твержу.
Дата: Среда, 17.08.2016, 17:04 | Сообщение # 30
  • seroff
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата Quin ()
Тебе явно не понять о чем я тебе твержу.
Яснее тогда пиши
Поиск:
(threadpage)