Перейти к содержанию
Авторизация  
godzil

Реализация Стартовой Локации.

Рекомендуемые сообщения

Имеются исходы aCis, хотелось бы реализовать стартовую локацию для всех чаров, как это можно сделать, если можно объясните поэтапно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 10:43, masone сказал:

вам в пакет network/clientpackets/CharacterCreate.java

мне, как начинающему "чайнику", очень сложно сделать это, если не трудно напишите какой код нужно вставить и как добавлять в конфиги

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 10:46, godzil сказал:

мне, как начинающему "чайнику", очень сложно сделать это, если не трудно напишите какой код нужно вставить и как добавлять в конфиги

Что мешает чайнику саморазвиваться чтобы, не быть чайником и не тревожить других людей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 10:55, Yokus сказал:

Что мешает чайнику саморазвиваться чтобы, не быть чайником и не тревожить других людей?

что мешает других людей помочь разобраться с этим?, так как без поэтапного примера очень сложно разобраться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 10:57, godzil сказал:

что мешает других людей помочь разобраться с этим?, так как без поэтапного примера очень сложно разобраться...

Напишите сюда ваш скайп. Будем помогать друг другу)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);

модифицируйте так

 

if(Config.SPAWN_POINT)

newChar.setXYZInvisible(Config.SPAWN_X, Config.SPAWN_Y,Config.SPAWN_Z);

else

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);

 

думаю в конфиг вы сами в состоянии будете вывести

Изменено пользователем masone
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если чайник в ядре, почему бы в базу запрос не кинуть на стартовую локацию?

таблица char_templates столбы x,y,z определяют точку создания

(сброка интерлюди l2r)

Изменено пользователем KLEYDOX
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 11:57, masone сказал:

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);

модифицируйте так

 

if(Config.SPAWN_POINT)

newChar.setXYZInvisible(Config.SPAWN_X, Config.SPAWN_Y,Config.SPAWN_Z);

else

newChar.setXYZInvisible(template.spawnX, template.spawnY, template.spawnZ);

 

думаю в конфиг вы сами в состоянии будете вывести

неполучается у меня(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

public static boolean SPAWN_POINT;

/** X Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_X;

/** Y Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_Y;

/** Z Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_Z;

 

 

SPAWN_POINT = Boolean.parseBoolean(players.getProperty("CustomSpawn", "false"));

SPAWN_X = Integer.parseInt(players.getProperty("SpawnX", ""));

SPAWN_Y = Integer.parseInt(players.getProperty("SpawnY", ""));

SPAWN_Z = Integer.parseInt(players.getProperty("SpawnZ", ""));

 

что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 12:31, godzil сказал:

public static boolean SPAWN_POINT;

/** X Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_X;

/** Y Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_Y;

/** Z Coordinate of the SPAWN_CHAR setting. */

public static int SPAWN_Z;

 

 

SPAWN_POINT = Boolean.parseBoolean(players.getProperty("CustomSpawn", "false"));

SPAWN_X = Integer.parseInt(players.getProperty("SpawnX", ""));

SPAWN_Y = Integer.parseInt(players.getProperty("SpawnY", ""));

SPAWN_Z = Integer.parseInt(players.getProperty("SpawnZ", ""));

 

что не так?

какая ошибка при компиляции?

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 26.01.2014 в 12:44, masone сказал:

какая ошибка при компиляции?

[javac] Compiling 1304 source files to C:\Users\Админ\Desktop\Source\aCis_gameserver\build\classes

[javac] C:\Users\Админ\Desktop\Source\aCis_gameserver\java\net\sf\l2j\gameserver\network\clientpackets\CharacterCreate.java:196: error: class, interface, or enum expected

[javac] if(Config.SPAWN_POINT)

[javac] ^

[javac] C:\Users\Админ\Desktop\Source\aCis_gameserver\java\net\sf\l2j\gameserver\network\clientpackets\CharacterCreate.java:198: error: class, interface, or enum expected

[javac] else

[javac] ^

[javac] C:\Users\Админ\Desktop\Source\aCis_gameserver\java\net\sf\l2j\gameserver\network\clientpackets\CharacterCreate.java:200: error: class, interface, or enum expected

[javac] }

[javac] ^

[javac] 3 errors

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

помогите кто-нибудь, в чем ошибка у меня?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  Затупил (Показать контент)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  masone сказал:

http://pastebin.com/iLtjmfdX

 

пробуйте

:)), вы удалили код на стартовую локацию, когда я добиваюсь наоборот реализацию ее...

 

сорри, не заметил, я не внимательный), сейчас попробую

Изменено пользователем godzil

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  Спасибо) (Показать контент)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...