Антианимация

Большой зум
Где качаться?

Лут для спарки фей

Исторические квесты


AmaZZin-Origami открытие 15... (4)

[ Сегодня были () · Новые сообщения · Правила форума (обновлено) · Поиск · Реклама ]
  • Страница 1 из 1
  • 1
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Убираем EXP в данжах
Убираем EXP в данжах
KillME Дата: Суббота, 14.12.2013, 13:18 | Сообщение # 1
Офлайн

Полковник(120+)
Сообщений: 171
Награды: 1
Репутация: 0
Замечания: 0%
[Пособие] Убираем выдачу exp в данжах

Описание:
Вы сделали данж до определенного лвл, но при убийстве мобов в этом данже персонаж продолжает поднимать уровень. Это небольшое пособие позволит Вам убрать получение опыта в Данжах.


Установка:

variable.lua:
MapExpZero = {}
MapExpZero["Карта"] = true

exp_and_level.lua:

Находим функцию:
function ShareTeamExp ( dead , team_atker , dead_exp , The_Killer)

И в ней находим строчку:
exp = exp + exp_up

К ней добавляем:
exp = exp + exp_up* zero_exp

Затем выше этой строчки добавим код:
zero_exp = 1
local map_name = GetChaMapName (TurnToCha(t[i]) )
if(MapExpZero[map_name] ~= nil)then
zero_exp = 0
end
В итоге у Вас должно получиться так:
zero_exp = 1
local map_name = GetChaMapName (TurnToCha(t[i]) )
if(MapExpZero[map_name] ~= nil)then
zero_exp = 0
end
exp = exp + exp_up* zero_exp
 

DeniS Дата: Суббота, 31.01.2015, 12:08 | Сообщение # 2
Офлайн

Генерал-майор(180+)
Сообщений: 180
Награды: 0
Репутация: 1
Замечания: 0%
бред какой то...

 
Engrain Дата: Суббота, 31.01.2015, 12:32 | Сообщение # 3
Офлайн

Высший ранг (450+)
Сообщений: 734
Награды: 5
Репутация: 20
Замечания: 0%
поэтому у него и сервера не стоят)

 
DeniS Дата: Суббота, 31.01.2015, 12:41 | Сообщение # 4
Офлайн

Генерал-майор(180+)
Сообщений: 180
Награды: 0
Репутация: 1
Замечания: 0%
тут куча ненужного кода. я конечно понимаю, что кому то удобнее карты в столбик писать, но лично я для себя сделал такой код. Тут даже вроде как и обычный игрок должен понять)

 
Engrain Дата: Суббота, 31.01.2015, 17:46 | Сообщение # 5
Офлайн

Высший ранг (450+)
Сообщений: 734
Награды: 5
Репутация: 20
Замечания: 0%
ну а можно просто с мобов поставить 1 опыта...

 
DeniS Дата: Воскресенье, 01.02.2015, 23:20 | Сообщение # 6
Офлайн

Генерал-майор(180+)
Сообщений: 180
Награды: 0
Репутация: 1
Замечания: 0%
Engrain, ну представь себе, если все это делать в ручную, то сколько времени займет

 
Engrain Дата: Понедельник, 02.02.2015, 01:31 | Сообщение # 7
Офлайн

Высший ранг (450+)
Сообщений: 734
Награды: 5
Репутация: 20
Замечания: 0%
та там 10 мобов...

 
DeniS Дата: Среда, 04.02.2015, 00:39 | Сообщение # 8
Офлайн

Генерал-майор(180+)
Сообщений: 180
Награды: 0
Репутация: 1
Замечания: 0%
Engrain, не скажи, а если тебе не только в фс выключить надо? допустим как у меня сейчас на сервере... Только опыт должен выдаваться на одной локе.

 
Эндимион Дата: Суббота, 07.02.2015, 15:52 | Сообщение # 9
Офлайн

Подполковник(70+)
Сообщений: 114
Награды: 0
Репутация: 3
Замечания: 0%
Цитата DeniS ()
Engrain, не скажи, а если тебе не только в фс выключить надо? допустим как у меня сейчас на сервере... Только опыт должен выдаваться на одной локе.
Выключали раньше вручную, во всех нужных данджах, времени малость занимало. Код тоже вариант, но некоторые любят не в ноль убирать, а оставлять по чуть опыта.
 
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Убираем EXP в данжах
  • Страница 1 из 1
  • 1
Поиск:

Правила чата
Мини-чат
+Мини-чат
0