Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Что не так в коде?
#1
Здравствуйте хочу вывести в конфиг множитель очков славы но в програмирование слабоват подскажите что я не так написал?

Было вот так
PHP код:
<?php 
public void giveItem(Player player, int itemId, long count)
{
switch(
itemId)
{
case
ItemTemplate.ITEM_ID_FAME:
player.setFame(player.getFame() + (int)count, toString());
break;
default:
Functions.addItem(player, itemId, count);
break;
}
}

я дописал вот так
PHP код:
<?php 
public void giveItem(Player player, int itemId, long count)
{
switch(
itemId)
{
case
ItemTemplate.ITEM_ID_FAME:
player.setFame(player.getFame() + (int)count * Config.RATE_SIEGE_FAME_FOR_PREMIUM, toString());
break;
default:
Functions.addItem(player, itemId, count);
break;
}
}

При компиляций ошибка-
GlobalEvent.java:484: error: cannot find symbol
[javac]player.setFame(player.getFame() + (int)count * Config.RATE_SIEGE_FAME_FOR_PREMIUM, toString());
[javac]----------------------------------------------------------^
[javac] symbol: variable Config
[javac] location: class GlobalEvent

Подскажите что я не правильно сделал и как правильно?
Заранее Спасибо.
Ответ
#2
Может быть импорт забыли добавить,полность выложите класс
Ответ
#3
Действительно про импорт я и забыл. Я его добавил и появилась другая ошибка.


GlobalEvent.java:485: error: incompatible types: possible lossy conversion from double to int
[javac] player.setFame(player.getFame() + (int)count * Config.ZONE_FAME_AQUIRE_POINTS, toString());
[javac] ^


Файлы вложений
.txt   GlobalEvent.txt (Размер: 15.08 KB / Загрузок: 1)
Ответ
#4
Попробуйте сделать так:

player.setFame(player.getFame() + (int)(count * Config.ZONE_FAME_AQUIRE_POINTS), toString());


И как совет - перестаньте программировать в блокноте, сэкономите кучу времени. IDE вроде Idea или Eclipse подсветит такие ошибки еще на этапе ввода кода и даже предложит варианты их решения. Добавит нужные и не нужные Smile импорты автоматически.
Ответ
#5
Спасибо большое все заработало.Smile
Я не знал об этом что idea подсвечивает ошибки обязательно буду пользоваться ей.Smile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Где в коде прописывается создание нового чара? Rus. 1 2,039 08-19-2009, 03:24 PM
Последний пост: Aquanox

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


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