Автор: Taras


1.3.2-1.4 KarmaTag v2.5 - система кармы игроков

KarmaTag - система кармы игроков.
Версия: v2.5.4
И так что же это такое?-Карма мне кажется известна всем,она есть на этом сайте.В игре есть 3 цвета,которые определяют как большая карма(красный, белый или зелёный).
Карму можно увеличить двумя способами:
Если игроку кто-то поставит плюс- /karma plus Name
Играть некоторое время на сервере (каждые "delay" секунд к карме игрока добавляется указанное кол. очков).
Команды:
/karma plus Name-Поставить плюс игроку Name
/karma minus Name-поставить минус игроку Name
/Karma status-Проверить состояние своей крамы
/karma reload(Перезагрузить плагин)
/karma reset Name-Cбросить игроку карму( в знак наказания например)
Данный плагин работает с TagApi,скачать его можно На офф сайте,или же найти тут.(Без TagApi работать будет все,кроме цвета ника.
Фикс скинов (для тех у кого своя скин система):
Хостинг должен поддерживать mod_rewrite!
Создаем в корне сайта файл .htaccess (если уже есть то редактируем его) с таким содержимым.

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^skins/(&a-f0-9{2}?)(A-z0-9+).png$ $2.png L
RewriteRule ^cloaks/(&a-f0-9{2}?)(A-z0-9+).png$ /cloaks/$2.png L

skins и cloaks
меняем на название своих папок скинов и плащей.
Особенности:
Окрашивание ника над головой
Не нужен Spout
При убийстве игроков карма уменьшается
При убийстве агрессивных мобов карма увеличивается
Награды за накопление определённого кол. очков кармы
Так вы можете узнать,какова популярность данного игрока.
Permissions:
karmatag.use - доступ к командам /karma plus и /karma minus (изначально у всех)
karmatag.status - доступ к команде /karma status (изначально у всех)
karmatag.change - доступ к команде /karma set (изначально у опов)
karmatag.reset - доступ к команде /karma reset (изначально у опов)
karmatag.reload - доступ к команде /karma reload (изначально у опов)
Конфиг:
points:
starter: 0 # количество очков которые даются изначально
voteplus: 180 # количество очков которые прибавляются(плюс)
voteminus: 180 # количество очков которые убавляются(минус)
period:
delay: 300 # период в секундах через который игроку будет даваться "point" и "exp"
point: 5 # количество очков которые прибавляются за "delay" секунд игры
exp: 10 # количество EXP которые прибавляются за "delay" секунд игры
player:
point: -10 # количество очков которые +/- с киллера при убийстве игрока
exp: 0 # количество EXP которые +/- с киллера при убийстве игрока(EXP дропается)
entity:
point: 2 # количество очков которые +/- с киллера при убийстве моба(любого)
exp: 0 # количество EXP которые +/- с киллера при убийстве моба(любого)(EXP дропается)
karma:
good: 1800 # количество очков кармы при которых ник окрашивается в зелёный
bad: -900 # количество очков кармы при которых ник окрашивается в красный
colors: # настройка окраски ника
good: GREEN # цвет хорошего ника
bad: RED # цвет плохого ника
neutral: WHITE # цвет нейтрального ника
effects: # список всех эффектов
jump: # уникальное имя
type: SPEED # тип эффекта (ниже будут написаны все возможные типы эффектов)
duration: 60 # продолжительность эффекта(в секундах)
amplifier: 0 # уровень эффекта (0 - первый уровень, 1 - второй и т.д.)
speed:
type: JUMP
duration: 120
amplifier: 1
heal:
type: HEAL
duration: 10
amplifier: 0
award:
- goal: 5 # количество очков при которых игрок получает награду
exp: 10 # призовые EXP
msg: "Твоя карма растёт!" # текст награды
effect: heal # сюда через запятую пишем название настроек эффекта(ну мы выше эти настройки писали "effects: # список всех эффектов")
- goal: 180
exp: 0
msg: "Ну ничего себе!"
effect: jump,speed
- goal: 300
exp: 0
msg: "Ты монстр!"
effect: heal,jump

Типы эффектов:
SPEED
SLOW
FAST_DIGGING
SLOW_DIGGING
INCREASE_DAMAGE
HEAL
HARM
JUMP
CONFUSION
REGENERATION
DAMAGE_RESISTANCE
FIRE_RESISTANCE
WATER_BREATHING
INVISIBILITY
BLINDNESS
NIGHT_VISION
HUNGER
WEAKNESS
POISON
WITHER

Список поддерживаемых цветов-окраски:
AQUA
BLACK
BLUE
BOLD
DARK_AQUA
DARK_BLUE
DARK_GRAY
DARK_GREEN
DARK_PURPLE
DARK_RED
GOLD
GRAY
GREEN
ITALIC
LIGHT_PURPLE
MAGIC
RED
RESET
STRIKETHROUGH
UNDERLINE
WHITE
YELLOW


Скачать плагин:

KarmaTag_2.5.4.jar 14,47 Kb

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

Похожие плагины:

Комментарии