Автор: gmden: Дата: 05.04.2011
Поставил премиум НПС от даёт ЛВЛ 1 т.е дополнительные команды. Как можно сделать так чтобы ещё на преми увеличивался получаемый опыт на 50%,
Автор: Jarek: Дата: 05.04.2011
pc_calcexp
Добавить перед *base_exp
if (pc_isGM(sd)) bonus += 50;
Автор: Jarek: Дата: 05.07.2011
Куда уж подробнее.
src/map/pc.c
Изменяем pc_calcexp.
Рекомпилим.
Игроки с ГМ-уровнем >0 получают на 50% больше exp
Автор: gmden: Дата: 05.14.2011
Тут возник ещё 1 вопрос как можно сделать (Игроки с ГМ-уровнем >2 получают на 50% больше exp) Просто я хочу сделать 2 вида према. 1 прем команды второй команды +ЕХР. Пробовал if (pc_isGM(sd)>2) bonus += 50; не работает.
Автор: Jarek: Дата: 05.14.2011
А вы уверены, что ">2", мб ">=2".
Просто я сомневаюсь, что if(pc_isGM(sd)>2) bonus += 50; не работает
Автор: gmden: Дата: 05.14.2011
Поставил if (pc_isGM(sd)>=1) bonus += 50;
Стало норм 0 простой игрок, 1 прем (только команды), 2 Супер премиум команды +50% ЕХР
Автор: Bot v.2.0.135: Дата: 05.14.2011
Цитата gmden;41201:
Поставил if (pc_isGM(sd)>=1) bonus += 50;
Стало норм 0 простой игрок, 1 прем (только команды), 2 Супер премиум команды +50% ЕХР