Иконка ресурса

amxx reapi RuneMod: Reloaded 3.7.11

Нет прав для скачивания
Версия Дата выхода Скачиваний Оценка
3.7.11 4 0.00 звёзд 0 оценок
3.7.10 17 0.00 звёзд 0 оценок
3.7.9 13 5.00 звёзд 1 оценок
Мелкие исправления:

Исправлен баг с дублированием сообщений о потере руны.
Убрал неподходящий звук в телепорт руне.
  • Нравится
Реакции: wood-grouse
* Улучшения.

— Полноценная поддержка мультиязычности!

— Новые квары:
runemod_notify_players,runemod_notify_players_drop,runemod_notify_spawns,
runemod_spawn_nolook и runemod_spawn_lifetime.

Подробнее о них:
runemod_notify_players
- отправка текстового уведомления всем игрокам когда кто-то поднимает предмет или руну
runemod_notify_players_drop - отправка текстового уведомления всем игрокам когда кто-то теряет предмет или руну
runemod_notify_spawns - оповещение о появлении на карте новой руны или предмета
runemod_spawn_nolook - создает руны когда никто не видит. (подробнее в конфиге)
runemod_spawn_lifetime - время обновления точки появления рун, то есть для удаление старой и добавление новой. (подробнее в конфиге)

— Улучшение руны защиты - теперь заряд щита указан в процентах.

* Исправления.
(Были исправлены различные баги и опечатки)

* Оптимизации.
(Удалено часть ненужного кода, часть заменено на более удобный вариант)


Новые скриншоты:
cs_assault0000.jpgcs_assault0001.jpgcs_assault0004.jpgcs_assault0005.jpgcs_assault0006.jpg
Исправление для runemod_screen_highlight 1
Изменение главной функции регистрации руны:
Теперь можно указать название для покупки и выдачи из плагинов (RuneGiveName)
C++:
/*
* Регистрации новой руны
*
* @param RuneName        Название руны
* @param RuneDesc        Описание руны
* @param RuneColor        Цвет руны(подсветка игрока, экрана и модели)
* @param rModel            Путь к модели, иначе используется стандартная
* @param rSound            Путь к звуку, иначе используется стандартный
* @param rModelID        Индекс модели из прекеша (только если указана rModel)
* @param RuneGiveName    Название руны для выдачи или покупки(без пробелов)
*
* @noreturn
*/
rm_register_rune(RuneName[], RuneDesc[], Float:RuneColor[3], rModel[] = "", rSound[] = "", rModelID = -1,RuneGiveName[] = "")
Добавление новых нативок:
Это позволит выдавать руны и предметы из собственных VIP плагинов.
Получение и выдача руны по RuneGiveName (или же RuneName, если не указано)

C++:
/*
* Принудительно забрать все предметы у игрока.
*
* @param id                Индекс игрока
*
* @noreturn
*/
rm_force_drop_items(id)

/*
* Принудительно забрать руну у игрока.
*
* @param id                Индекс игрока
*
* @noreturn
*/
rm_force_drop_rune(id)

/*
* Купить руну за игровые деньги по названию
*
* @param rune_name                название руны
*
* * @return true/false
*/
rm_buy_rune_by_name(id,rune_name[])

/*
* Получить номер руны по названию руны.
*
* @param rune_name                название руны
*
* * @return номер руны или -1
*/
rm_get_rune_by_name(rune_name[])


/*
* Выдать руну игроку из внешнего плагина
*
* @param id                индекс игрока
* @param rune_id        номер руны
*
* * @return true/false (успешно или руну нельзя выдать)
*/
bool:rm_give_rune_to_player(player_id, rune_id)
Добавлен плагин rm_base_buy.amxx для быстрой выдачи рун и покупки из дополнительных плагинов (первая версия).
  • it's so  bad
Реакции: Murz
* Добавлен лимит по времени, теперь можно выставить например работу с 23 до 09 часов.
  • Добавлена одна нитив функция rm_disable_rune(rune_id,bool:disable) для принудительного отключения спавна определенной руны. (полученной с помощью rm_get_rune_by_name
  • Багфикс
  • it's so  bad
Реакции: Murz
Добавлены новые нативки для вызова из внешних плагинов.

1. rm_get_runes_count() -
количество рун и предметов загруженных в данный момент.
2. rm_give_rune_to_player( id , rune_id ) - дать игроку руну или предмет, по индексу от 0 до rm_get_runes_count
3. rm_get_rune_by_name( rune_name [] )
- вернуть индекс предмета или руны по названию.

Пример использования:
C++:
new rune_id = rm_get_rune_by_name("rm_teleport_rune_name");
if (rune_id != -1)
{
if (rm_give_rune_to_player(id,rune_id))
{
...Успешно дали руну телепорта игроку. 
//Где rm_teleport_rune_name это название руны из rm_register_rune API 
}
}
  • it's so  bad
Реакции: Murz
Добавлена инструкция по установки в архив.
  • it's so  bad
Реакции: Murz
Добавлен магазин рун! (Квар runemod_rune_shop 1)

Вызывается командой /runeshop!

Обновлены все руны и предметы которые подходят для этого магазина.
  • Новый квар runemod_newround_remove
( Забирать у игрока предметы и руны на следующий раунд )​
  • Добавление функции убирающей предметы после смерти или начале нового раунда
  • Обновление всех предметов для поддержки этой функции.
  • Сильнейшая оптимизация функции описания предметов и рун.
  • Удален лиший код из нескольких рун
  • Исправление DHUD у зрителей
  • Исправление краша случайно добавленного в предыдущем обновлении
Сверху Снизу