Removal exp - Страница 3 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 04.07.2010, 20:02   #21
Аватар для Mr.TeRay
Пользователь

Автор темы (Топик Стартер) Re: Removal exp

щас буду проверять

Добавлено через 25 минут
даже и не компилит
__________________
Абсолютно счастливый человек лишь тот, который ни о чем не думает.

Последний раз редактировалось Mr.TeRay; 04.07.2010 в 20:28. Причина: Добавлено сообщение
Mr.TeRay вне форума Отправить сообщение для Mr.TeRay с помощью ICQ Ответить с цитированием
Непрочитано 04.07.2010, 22:18   #22
Аватар для Shema
Герой

По умолчанию Re: Removal exp

АА . Там внизу цифры измени. Там 11 стоит наверное.
Shema вне форума Ответить с цитированием
Непрочитано 05.07.2010, 00:22   #23
Аватар для Mr.TeRay
Пользователь

Автор темы (Топик Стартер) Re: Removal exp

знал бы, что на, что изменять...
__________________
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Mr.TeRay вне форума Отправить сообщение для Mr.TeRay с помощью ICQ Ответить с цитированием
Непрочитано 09.07.2010, 00:48   #24
Аватар для Mr.TeRay
Пользователь

Автор темы (Топик Стартер) Re: Removal exp

АП

в общем вот файл XPrewardEnum
Код HTML:
public enum XPRewardEnum
{
	MINUS_11(-11, 0),
	MINUS_10(-10, 1),
	MINUS_9(-9, 10),
	MINUS_8(-8, 20),
	MINUS_7(-7, 30),
	MINUS_6(-6, 40),
	MINUS_5(-5, 50),
	MINUS_4(-4, 60),
	MINUS_3(-3, 90),
	MINUS_2(-2, 100),
	MINUS_1(-1, 100),
	ZERO(0, 100),
	PLUS_1(1, 105),
	PLUS_2(2, 110),
	PLUS_3(3, 115),
	PLUS_4(4, 120);

	
	private int xpRewardPercent;
	
	private int levelDifference;
	
	private XPRewardEnum(int levelDifference, int xpRewardPercent)
	{
		this.levelDifference = levelDifference;
		this.xpRewardPercent = xpRewardPercent;
	}
	
	public int rewardPercent()
	{
		return xpRewardPercent;
	}
	
	/**
	 * 
	 * @param levelDifference between two objects
	 * @return XP reward percentage
	 */
	public static int xpRewardFrom(int levelDifference)
	{
		if(levelDifference < MINUS_11.levelDifference)
		{
			return MINUS_11.xpRewardPercent;
		}
		if(levelDifference > PLUS_4.levelDifference)
		{
			return PLUS_4.xpRewardPercent;
		}
	
		for(XPRewardEnum xpReward : values())
		{
			if(xpReward.levelDifference == levelDifference)
			{
				return xpReward.xpRewardPercent;
			}
		}
		
		throw new NoSuchElementException("XP reward for such level difference was not found");
	}
}
как работает эта долбаная система?
Я вот пытался уже сделать:
MINUS_1(-55, 0),
ZERO(0, 100),
PLUS_1(1, 105),
PLUS_2(2, 110),
PLUS_3(3, 115),
PLUS_4(4, 120);

и всякое.. но может не в точку, проблема в том, что отнимает уровень, рейты 1000, возможно что бы вообще лучше не давало или хотя бы не отнимало опыт?
__________________
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Mr.TeRay вне форума Отправить сообщение для Mr.TeRay с помощью ICQ Ответить с цитированием
Непрочитано 11.07.2010, 02:46   #25
Аватар для Mr.TeRay
Пользователь

Автор темы (Топик Стартер) Re: Removal exp

все, решил я эту проблему сам, путем изнасилования мозга.
__________________
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Mr.TeRay вне форума Отправить сообщение для Mr.TeRay с помощью ICQ Ответить с цитированием
Непрочитано 11.07.2010, 21:08   #26
Пользователь

По умолчанию Re: Removal exp

Ну расскажи уже какой выход нашел.
Shamanidze вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:28. Часовой пояс GMT +3.

Вверх