Igumolego 0 Опубликовано 9 марта, 2017 Возможно тема была... Хотелось бы помощи от знающих (новичек в этом) в таком вопросе... Значит в админке (//admin) есть телепорт ко всем рейдам. Так вот как перенести всю эту вкладку (по уровням рб и т.д ) в community, что бы можно было летать без админки? Зараннее благодарю за помощь... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 9 марта, 2017 новый байпас сделай и всё if (command.startsWith("_bbsteleport;teleport;")) { final StringTokenizer st = new StringTokenizer(command, " "); st.nextToken(); final int id = Integer.parseInt(st.nextToken()); goTp(activeChar, id); } вместо id можешь добавить координаты х, y, z И вместо goTp добавляешь условия (цена и т.п.) и саму функцию телепортации: activeChar.teleToLocation(x, y, z); P.S. Просто сейчас телпортация идет через БД (что бы не было бага). А так, в html будешь вводить bypass -h _bbsteleport;teleport; 123 456 789 где: 123 - x координата 456 - y координата 789 - z координата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Igumolego 0 Опубликовано 9 марта, 2017 А можно как-то по доступней (новичек все таки) если не сложно... Буду очень благодарен Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 9 марта, 2017 (изменено) Добавь эту строчку в КБ и всё: if (command.startsWith("_bbsteleport;teleport;")) { final StringTokenizer st = new StringTokenizer(command, " "); st.nextToken(); final int x = Integer.parseInt(st.nextToken()); final int y = Integer.parseInt(st.nextToken()); final int z = Integer.parseInt(st.nextToken()); activeChar.teleToLocation(x, y, z); } А этот байпас в html для телепортации: bypass -h _bbsteleport;teleport; 42622 143944 -5385 Изменено 9 марта, 2017 пользователем zGosu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 9 марта, 2017 Добавь эту строчку в КБ и всё: if (command.startsWith("_bbsteleport;teleport;")) { final StringTokenizer st = new StringTokenizer(command, " "); st.nextToken(); final int x = Integer.parseInt(st.nextToken()); final int y = Integer.parseInt(st.nextToken()); final int z = Integer.parseInt(st.nextToken()); activeChar.teleToLocation(x, y, z); } А этот байпас в html для телепортации: bypass -h _bbsteleport;teleport; 42622 143944 -5385 split не? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 9 марта, 2017 split не? У кого как реализовано. У меня так. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты