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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.

Ответ
Опции темы
Непрочитано 21.08.2012, 15:07   #1
Изгнанные

Автор темы (Топик Стартер) setNameColor

Как на фени правильно использовать setNameColor ?
Если делаю так,
Код:
	public void PlayerRaceNameColor()
	{
		if(getRace() == Race.human)
		player.setNameColor(0x00000);
	}
То сборка не компилится, с ошибками:
Код:
    [javac] symbol  : variable player
    [javac] location: class gameserver.model.Player
    [javac] 		player.setNameColor(0x00000);
    [javac] 		^
Time of Gods вне форума Ответить с цитированием
Непрочитано 21.08.2012, 15:12   #2
Аватар для [STIGMATED]
Супергерой

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

Посмотрите параметры, которые принимает метод setNameColor.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 21.08.2012, 15:17   #3
Аватар для DiagoD

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

сделайте вот так и будет вам счастье...

Код:
public void PlayerRaceNameColor()
	{
		if(getRace() == Race.human)
		setNameColor(0x00000);
	}
__________________
open-team.ru - Freya, HighFive...
DiagoD вне форума Отправить сообщение для DiagoD с помощью ICQ Отправить сообщение для DiagoD с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 21.08.2012, 15:17   #4
Изгнанные

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

Код:
				if(player.getVar("namecolor") == null)
					if(player.isGM())
						player.setNameColor(Config.GM_NAME_COLOUR);
Я делал по этому примеру, player получает цвет.

Добавлено через 1 минуту
Щас попробую

Добавлено через 6 минут
Спасибо, получилось скомпилить, щас буду проверять, работает ли)

Добавлено через 22 минуты
И опять вопрос
Как сделать вызов метода на фениксе?
Код:
    [javac] location: class gameserver.network.l2.s2c.UserInfo
    [javac]             activeChar.PlayerRaceNameColor();

Последний раз редактировалось Time of Gods; 21.08.2012 в 15:40. Причина: Добавлено сообщение
Time of Gods вне форума Ответить с цитированием
Непрочитано 21.08.2012, 15:46   #5
Аватар для mazillka
Пользователь

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

Цитата:
Сообщение от ctoku Посмотреть сообщение

Добавлено через 22 минуты
И опять вопрос
Как сделать вызов метода на фениксе?
Код:
    [javac] location: class gameserver.network.l2.s2c.UserInfo
    [javac]             activeChar.PlayerRaceNameColor();
у вас есть целый сервер примеров ... почему бы не поискать самостоятельно?
__________________
Lineage 2 Manuals
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Непрочитано 21.08.2012, 16:04   #6
Изгнанные

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

Код HTML:
player.PlayerRaceNameColor();
Компилится, но будет ли работать.
Time of Gods вне форума Ответить с цитированием
Непрочитано 21.08.2012, 16:06   #7
Пользователь

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

Меня не покидает стойкое ощущение, что люди правят код чуть ли не в notepad'e. Поставьте среду разработки, любую, такие ошибки будут подсвечиваться. В первом случае, судя по всему, в классе просто не определена переменная player, как параметр она тоже не передается.
ProDev вне форума Ответить с цитированием
Непрочитано 21.08.2012, 16:27   #8
Изгнанные

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

Все уже сделал, да ты угадал, работаю в notepad, я хз как открыть феню в эклипси или нетбинсе например.
Time of Gods вне форума Ответить с цитированием
Непрочитано 21.08.2012, 17:12   #9
Пользователь

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

В эклипсе не знаю, но не думаю, что сильно сложнее, чем в IntellijIDEA, а в идее все делается в пару кликов. Eclipse'ом не пользовался с версии 3.3, не подскажу, но думаю, что должен быть импорт готового проекта. Зато при работе в IDE такие ошибки пропадут как класс, среда сразу предупредит, что нет нужного import'a или переменная не определена.
ProDev вне форума Ответить с цитированием
Непрочитано 21.08.2012, 17:47   #10
Изгнанные

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

Нету импорта готового проекта)
Time of Gods вне форума Ответить с цитированием
Ответ


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

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

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

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


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

Вверх