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

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

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

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

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

Warming - разминочный раунд

Статус пользователя Legend21
сообщение 12.6.2015, 1:05
Сообщение #1
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561



Приветствую! Предоставляю к Вашему вниманию разминочный плагин Warming. Данный плагин добавит на Ваш сервер разминочный раунд в DM режиме. Знаю, что уже такие существуют, но мой будет уникальный тем, что он имеет больше функций и разнообразие. Чем? Сейчас покажу.

И так; плагин имеет функции:

Квар времени:
Код:
cvar_warm = register_cvar("timer_warm","30") 


Настройки режима работы плагина:
Код:
#define FORMAP35HP          // Закомментируй если не хочешь чтобы в ножевом раунде у игроков было по 35 ХП
#define KNIFE_WARM // Разминка на ножах. Закомментируй, если не хочешь чтобы была разминка на ножах.
//#define PISTOL_WARM // Разкомментируй если хочешь, чтобы была разминка на пистолях


Так же он имеет конфигурационный файл для блокировки работы плагина на игровых картах которые вы зададите. Файл должен находится в папке configs, название файла: warm_block_map - в нем пишем карты на которых плагин не будет работать, например: de_dust2

Код написан с нуля. Идея реализована очень давно мной c плагином DR, но её украли после слива сервера ArenaRanK.
Автор: I Am LeGenD
Актуальная версия: 1.2

Прикрепленный файл  warming.zip ( 3,84 килобайт ) Кол-во скачиваний: 354
(Внимание! Перезалито) 14.12.2015

FIX 1.2
- correction. Spec, player respawn (is_user_connected)

Отредактировал: Legend21, - 22.7.2017, 9:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 8 раз
   Цитировать сообщение
Статус пользователя tato2013
сообщение 12.6.2015, 1:07
Сообщение #2


Стаж: 10 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

ссылку подправь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 12.6.2015, 1:10
Сообщение #3
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

tato2013, Извиняюсь, поправил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 12.6.2015, 1:12
Сообщение #4


Стаж: 10 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Цитата(Legend21 @ 12.6.2015, 3:10) *
tato2013, Извиняюсь, поправил.

Когда игрок умирает,он возрождается же?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 12.6.2015, 1:13
Сообщение #5
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

tato2013, конечно. поправил немного описание.

Отредактировал: Legend21, - 12.6.2015, 1:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tato2013
сообщение 12.6.2015, 1:15
Сообщение #6


Стаж: 10 лет

Сообщений: 331
Благодарностей: 121
Полезность: 185

Цитата(Legend21 @ 12.6.2015, 3:13) *
tato2013, конечно.

Подправь пожалуйста
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 12.6.2015, 8:50
Сообщение #7


Стаж: 9 лет 3 месяца

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

Хороший плагин,да не думаю,что будет работать так,как мне нужно :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 12.6.2015, 16:57
Сообщение #8
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

tato2013, Это не ошибки, а предупреждение. Предупреждение из-за функции "drop" не знаю почему оно ругается, но работает все стабильно. Если Вам что то не нравится, вы можете убрать drop - это просто очистить все строки где упоминается drop. Если что то не получиться, обращайтесь - помогу.

ThePhoenix, Действительно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Immunity
сообщение 13.6.2015, 18:10
Сообщение #9
Стаж: 9 лет 7 месяцев

Сообщений: 444
Благодарностей: 119
Полезность: 139

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

Советую вместо строчки Код:

if(!is_user_connected(id) || is_user_bot(id))


Вставить
Код:

if(is_user_alive(id) || (get_user_team(id) != 1 && get_user_team(id) != 2)) return
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 13.6.2015, 20:53
Сообщение #10
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

Исправил предупреждения, кому это было важно. Предупреждения не влияют на работу плагина.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 13.6.2015, 20:58
Сообщение #11
Стаж: 9 лет 9 месяцев

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Код:
	if(!is_user_connected(id) || is_user_bot(id))
ExecuteHamB(Ham_CS_RoundRespawn, id)

Реснуть юзера, если он не подключился или он бот? good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 13.6.2015, 21:00
Сообщение #12


Стаж: 10 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

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

Legend21, какой нибудь мапчусер что ли написал интересный)))давно никто ничего интересного не писал((


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 13.6.2015, 21:05
Сообщение #13
Стаж: 9 лет 9 месяцев

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Код:
#if AMXX_VERSION_NUM < 183
#include <fakemeta>
#endif

Зачем это условие?
И почему ХП выставляется через pev_health? Он же вроде не обновляет худ, хотя могу и ошибаться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 13.6.2015, 21:09
Сообщение #14
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

voed, исправил, спасибо за бдительность. На счет pev_health вы не правы.

kennybear, слишком долго... да и я не пишу плагины, иногда балуюсь..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kra6
сообщение 16.6.2015, 14:29
Сообщение #15


Стаж: 11 лет

Сообщений: 28
Благодарностей: 6
Полезность: 52

Здравствуйте. Не работает respawn при разминке.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 16.6.2015, 14:56
Сообщение #16


Стаж: 9 лет 3 месяца

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

Цитата(Legend21 @ 12.6.2015, 17:57) *
tato2013, Это не ошибки, а предупреждение. Предупреждение из-за функции "drop" не знаю почему оно ругается, но работает все стабильно. Если Вам что то не нравится, вы можете убрать drop - это просто очистить все строки где упоминается drop. Если что то не получиться, обращайтесь - помогу.

ThePhoenix, Действительно.

35 хп с моим то модом вряд ли будет давать))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kra6
сообщение 18.6.2015, 9:48
Сообщение #17


Стаж: 11 лет

Сообщений: 28
Благодарностей: 6
Полезность: 52

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

Отредактировал: kra6, - 18.6.2015, 9:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 20.6.2015, 8:27
Сообщение #18
Стаж: 12 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

kra6, исправил и перезалил.

Отредактировал: Legend21, - 20.6.2015, 8:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя talibanaa
сообщение 21.6.2015, 21:57
Сообщение #19


Стаж: 14 лет

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

Проблем с компилацията версия амхх 1.8.2 и 1.8.3
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 22.6.2015, 10:18
Сообщение #20


Стаж: 10 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

talibanaa, 1.8.2
Код
Welcome to the AMX Mod X 1.8.2 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

1.sma(132) : warning 213: tag mismatch
Header size:           1412 bytes
Code size:             6708 bytes
Data size:             1536 bytes
Stack/heap size:      16384 bytes; estimated max. usage=676 cells (2704 bytes)
Total requirements:   26040 bytes

1 Warning.
Done.

У вас с инклудом хама что то видимо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: