Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
setNameColor
#1
Как на фени правильно использовать 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]         ^
Ответ
#2
Посмотрите параметры, которые принимает метод setNameColor.
Ответ
#3
сделайте вот так и будет вам счастье...

Код:
public void PlayerRaceNameColor()
    {
        if(getRace() == Race.human)
        setNameColor(0x00000);
    }
open-team.ru - Freya, HighFive...
Ответ
#4
Код:
                if(player.getVar("namecolor") == null)
                    if(player.isGM())
                        player.setNameColor(Config.GM_NAME_COLOUR);
Я делал по этому примеру, player получает цвет.

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

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

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

у вас есть целый сервер примеров ... почему бы не поискать самостоятельно?
Ответ
#6
player.PlayerRaceNameColor();
Компилится, но будет ли работать.
Ответ
#7
Меня не покидает стойкое ощущение, что люди правят код чуть ли не в notepad'e. Поставьте среду разработки, любую, такие ошибки будут подсвечиваться. В первом случае, судя по всему, в классе просто не определена переменная player, как параметр она тоже не передается.
Ответ
#8
Все уже сделал, да ты угадал, работаю в notepad, я хз как открыть феню в эклипси или нетбинсе например.
Ответ
#9
В эклипсе не знаю, но не думаю, что сильно сложнее, чем в IntellijIDEA, а в идее все делается в пару кликов. Eclipse'ом не пользовался с версии 3.3, не подскажу, но думаю, что должен быть импорт готового проекта. Зато при работе в IDE такие ошибки пропадут как класс, среда сразу предупредит, что нет нужного import'a или переменная не определена.
Ответ
#10
Нету импорта готового проекта)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)