Сообщений: 108
Тем: 28
Зарегистрирован: Aug 2012
Как на фени правильно использовать 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] ^
Сообщений: 5,670
Тем: 145
Зарегистрирован: Nov 2008
Репутация:
33,771
Посмотрите параметры, которые принимает метод setNameColor.
Сообщений: 1,660
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
10,142
сделайте вот так и будет вам счастье...
Код:
public void PlayerRaceNameColor()
{
if(getRace() == Race.human)
setNameColor(0x00000);
}
open-team.ru - Freya, HighFive...
Сообщений: 108
Тем: 28
Зарегистрирован: Aug 2012
08-21-2012, 03:17 PM
(Сообщение последний раз редактировалось: 08-21-2012, 03:40 PM Time of Gods.)
Код:
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();
Сообщений: 108
Тем: 28
Зарегистрирован: Aug 2012
player.PlayerRaceNameColor();
Компилится, но будет ли работать.
Сообщений: 252
Тем: 2
Зарегистрирован: Mar 2012
Репутация:
902
Меня не покидает стойкое ощущение, что люди правят код чуть ли не в notepad'e. Поставьте среду разработки, любую, такие ошибки будут подсвечиваться. В первом случае, судя по всему, в классе просто не определена переменная player, как параметр она тоже не передается.
Сообщений: 108
Тем: 28
Зарегистрирован: Aug 2012
Все уже сделал, да ты угадал, работаю в notepad, я хз как открыть феню в эклипси или нетбинсе например.
Сообщений: 252
Тем: 2
Зарегистрирован: Mar 2012
Репутация:
902
В эклипсе не знаю, но не думаю, что сильно сложнее, чем в IntellijIDEA, а в идее все делается в пару кликов. Eclipse'ом не пользовался с версии 3.3, не подскажу, но думаю, что должен быть импорт готового проекта. Зато при работе в IDE такие ошибки пропадут как класс, среда сразу предупредит, что нет нужного import'a или переменная не определена.
Сообщений: 108
Тем: 28
Зарегистрирован: Aug 2012
Нету импорта готового проекта)