Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[path]небольшие фиксы дерадикона + русификация.
#1
Собственно говоря сам пач тут :
http://aion-patchs-for-axe.googlecode.co...atch.patch
-Переведен интерфейс(сообщения в чате)
-Вход в инстанс с 46 лвл (как на оффе)
-За место 10 минут ожидания поставил 5 минут
-Каждую минуту Анонс оставшегося времени до конца регистрации
Ответ
#2
вот ты бы ещё сделал чтобы для регистрации надо было вводить не .dredgion register, а к примеру /register
Ответ
#3
Хорошо папробую

Добавлено через 29 минут
http://aion-patchs-for-axe.googlecode.co...out2.patch

Вот попробуй потестить..
.d reg - регистрация на дерадикон
.d unreg - отмена регистрации

Добавлено через 42 минуты
Ах да отпиши работает или нет))
Ответ
#4
Исправил грамматические ошибки патча KOMPoT и изменено время анонса вывода 5, 3, 2, 1 минуту до старта дерадекона
[src=diff]Index: DredgionInstanceService.java
===================================================================
--- DredgionInstanceService.java (revision 138)
+++ DredgionInstanceService.java (working copy)
@@ -34,6 +34,7 @@

/**
* @author ArkShadow
+ * @author LogOut //перевод
+ * @author Whopper //грамматические ошибки
*/

public class DredgionInstanceService {
@@ -46,7 +47,7 @@
int remainingTime;

public DredgionInstanceService() {
- remainingTime = 10;
+ remainingTime = 5;
timer = initTimer();
}

@@ -59,12 +60,12 @@
return false;
isStarted = true;
if (remainingTime <= 0)
- remainingTime = 10;
+ remainingTime = 5;

World.getInstance().doOnAllPlayers(new Executor<Player>() {
@Override
public boolean run(Player p) {
- if (p.getCommonData().getLevel() > 45)
+ if (p.getCommonData().getLevel() > 46)
PacketSendUtility.sendSysMessage(p, "A new Dredgion just appeared. Type .dredgion to register for the instance. \n Remaining time : " + remainingTime + " minutes");
return true;
}
@@ -114,35 +115,35 @@
}

public void registerPlayer(Player player) {
- if (isStarted && player.getCommonData().getLevel() > 45) {
+ if (isStarted && player.getCommonData().getLevel() > 46) {
if (player.isInGroup()) {
if (player.getPlayerGroup().getGroupLeader() == player && player.getPlayerGroup().size() == 6) {
if (regGroups.add(player.getPlayerGroup())) {
for (Player p : player.getPlayerGroup().getMembers())
- this.sendMsg(p, "You are now registered for the next dredgion");
+ this.sendMsg(p, "Вы зарегистрировались на следующий дерадикон.");
} else
- this.sendMsg(player, "Your group is already registered");
+ this.sendMsg(player, "Ваша группа была зарегистрирована.");
} else
- this.sendMsg(player, "You are not allowed to register your group");
+ this.sendMsg(player, "Вы не лидер группы и не можете её зарегистрировать");

} else {
if (regPlayers.add(player))
- this.sendMsg(player, "You are now registered for the next dredgion");
+ this.sendMsg(player, "Вы зарегистрированы на ближайший Дерадикон");
else
- this.sendMsg(player, "You are already registered for the next dredgion");
+ this.sendMsg(player, "Вы зарегистрированы на ближайший Дерадикон");
}
} else
- this.sendMsg(player, "No dredgion available");
+ this.sendMsg(player, "Дерадикон не запущен!");
}

public void unregisterPlayer(Player player) {
if (regPlayers.contains(player)) {
if (regPlayers.remove(player))
- this.sendMsg(player, "Successfully unregistred");
+ this.sendMsg(player, "Регистрация отменена");
else
- this.sendMsg(player, "Unknow error. Please contact administrator");
+ this.sendMsg(player, "Неизвестная ошибка , сообщите администрации сервера.");
} else
- this.sendMsg(player, "You are not registered into dredgion");
+ this.sendMsg(player, "Вы не зарегистрированы на дерадикон..");
}

public synchronized void makeOneDredgion() {
@@ -211,11 +212,11 @@
}

public void sendRemainTime() {
- if (remainingTime == 5 || remainingTime == 2 || remainingTime == 10) {
+ if (remainingTime == 5 || remainingTime == 3 || remainingTime == 2 || remainingTime == 1 ) {
World.getInstance().doOnAllPlayers(new Executor<Player>() {
@Override
public boolean run(Player pl) {
- PacketSendUtility.sendSysMessage(pl, "Remaining time before dredgion depart : " + remainingTime + " minutes");
+ PacketSendUtility.sendSysMessage(pl, "До начала дерадикона осталось: " + remainingTime + " Минут.");
return true;
}
});
@@ -228,7 +229,7 @@
this.makeOneDredgion();
}
if (autorun) {
- remainingTime = 120;
+ remainingTime = 60;
isStarted = true;
timer.start();
}
@@ -239,7 +240,7 @@
timer.stop();
regPlayers.clear();
regGroups.clear();
- remainingTime = 10;
+ remainingTime = 5;
autorun = false;
}

[/src]
Ответ
#5
whopper, у нас есть спец тег для оформления кода [noparse][src=diff][/src][/noparse]
Ответ
#6
товарищи, такой трабл, может кто сталкивался...после запуска командой //dredgion autorun on и регистрации на дерадикон .dredgion register после его непосредственного страта (когда заканчивается отсчет) появляется надпись, и судя по всему должно портануть в дерик, НО ничего не происходит...по окончанию дерика получаю 1500 ОБ, даже без всяких заходов...что я мог не так сделать?
зюы сборка x-emu одна из последних рев.
Ответ
#7
Гдеж вы раньше были, я себе тож самое делал, русифицировал менял команду и таймер...

Добавлено через 2 минуты
Я себе ещё его в автоматический режим поставил, при старте сервера и затем каждые 2 часа авто старт, правда не очень ровно..

Кому интересно давайте обсудим...
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Ответ
#8
давайте обсутим )) интересует автостарт , так он не рабочий , запустил 2 , обычный и джантра , до 51 летят в обычный с 51 в джантру
MiR @ Aion Emu
Продам сборки v2.7 v3.9 v4.7 v4.8 v4.9 v5.1 , сборки мастер сервера v1.9 и v2.7 ,пишу  скрипты и квесты на заказ , правки ядра  , правки даты , писать в ПМ
Ответ
#9
Romanz, подскажи каким образом ты запустил 2 дерика? и каким образом он вообще работать должен? сам там никогда не был, а качать чара на сервах где реализовано - нет времени. пробовал регать 3 чаров (2 асма и 1 эл) - пишет недостаточно игроков. группу регать не дает. что не так делаю?

зюы автостарт у меня работает, дерик запускается, но никого не пускает! :negodue:
Ответ
#10
не пускает потому что в исходниках стоит 6 человек минимум измени в сервисе на 2 и пустит
MiR @ Aion Emu
Продам сборки v2.7 v3.9 v4.7 v4.8 v4.9 v5.1 , сборки мастер сервера v1.9 и v2.7 ,пишу  скрипты и квесты на заказ , правки ядра  , правки даты , писать в ПМ
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Path на Aion4.0 Astend 0 1,810 12-12-2013, 11:15 AM
Последний пост: Astend
  Кнопка дерадикона cristian96 11 4,156 05-18-2011, 09:59 PM
Последний пост: ALeKsIuS
  AXE Фиксы скилов Horizon 3 3,193 03-11-2011, 11:18 PM
Последний пост: ruper
  Помогите установить файлы .path Ariman 6 2,960 09-17-2010, 10:55 PM
Последний пост: Ariman

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


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