помогите пожалуйста с созданием аdmin команды - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 28.11.2010, 12:06   #1
Аватар для aspalt
Пользователь

Автор темы (Топик Стартер) помогите пожалуйста с созданием аdmin команды

помогите пожалуйста с гм командой..
хочу создать команду допустим //aspalt

чтобы игрок когда ввел телепортировался на указанные кординаты в команде допустим "210020000 1487 1466 300"

буду очень благодарен..
__________________
aspalt вне форума Ответить с цитированием
Непрочитано 28.11.2010, 13:11   #2
Аватар для ALeKsIuS

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

А в чем суть проблемы? Тебе ж никто не собирается писать команду.
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Непрочитано 28.11.2010, 14:50   #3
Аватар для jagr
Пользователь

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

Зачем её писать, она уже есть //moveto, ставь в конфигах админ команд напротив её 0 и любой игрок сможет ею пользоваться.
jagr вне форума Ответить с цитированием
Непрочитано 28.11.2010, 15:48   #4
Аватар для aspalt
Пользователь

Автор темы (Топик Стартер) Re: помогите пожалуйста с созданием аdmin команды

мне нужно только 1 команду //pvp чтоб портовало на указаные кординаты ..

а //moveto ... это все локации..))
__________________
aspalt вне форума Ответить с цитированием
Непрочитано 28.11.2010, 16:05   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

Цитата:
Сообщение от aspalt Посмотреть сообщение
а //moveto ... это все локации..))
Там по-моему всего пару строк, в которых достаточно просто разобраться. Нижняя часть то, что вам нужно.

package admincommands;
 
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.services.TeleportService;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.chathandlers.AdminCommand;
 
public class Pvp extends AdminCommand
{
	public Pvp() {
		super("pvp");
	}
 
	@Override
	public void executeCommand(Player admin, String[] params) {
		TeleportService.teleportTo(admin, 210020000, 1487, 1466, 300, 0);
		PacketSendUtility.sendMessage(admin, "Перемещены на координаты 1487 1466 300 [ 210020000 ]");
	}
}
Code: Java
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 28.11.2010, 22:24   #6
Аватар для Wolfas
Пользователь

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

aspalt, если не выйдет по инструкции программатора, скажите

Я вам напишу команду

Добавлено через 6 минут
Хотя вот код:

Новый фал, go.java
Код:
package admincommands;

import com.aionemu.gameserver.configs.administration.AdminConfig;
import com.aionemu.gameserver.model.gameobjects.player.Player;
import com.aionemu.gameserver.services.TeleportService;
import com.aionemu.gameserver.utils.PacketSendUtility;
import com.aionemu.gameserver.utils.chathandlers.AdminCommand;
import com.aionemu.gameserver.world.WorldMapType;

/**
 * @author Wolfas
 */

public class Go extends AdminCommand
{
	
	public Go()
	{
		super("go");
	}

	@Override
	public void executeCommand(Player admin, String[] params)
	{
		if(admin.getAccessLevel() < AdminConfig.COMMAND_GOTO)
		{
			PacketSendUtility.sendMessage(admin, "You dont have enough rights to execute this command!");
			return;
		}
		
		if(params[0].toLowerCase().equals("pvp"))
		{
			TeleportService.teleportTo(admin, WorldMapType.Имя локации.getId(), x, y, z, 0);
			PacketSendUtility.sendMessage(admin, "Teleported to PVP.");
		}
	}
}
Вот так, должно работать, x y z - циферки вставте, и имя локации

Щя для ядра дам, код

Добавлено через 7 минут
src\com\aionemu\gameserver\configs\administration\ AdminConfig.java


Код:
	@Property(key = "gameserver.administration.command.go", defaultValue = "0")
	public static int	COMMAND_GO;
Ещё надо в admin.properties, но это не обаятельно.

Код:
gameserver.administration.command.go = 0
Чуть не забыл, команда звучит так: //go pvp

Добавлено через 21 минуту
Цитата:
Сообщение от ALeKsIuS Посмотреть сообщение
А в чем суть проблемы? Тебе ж никто не собирается писать команду.
А что, умным ребятам из Сериум кор, не написать..
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".

Последний раз редактировалось Wolfas; 28.11.2010 в 22:51. Причина: Добавлено сообщение
Wolfas вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 28.11.2010, 23:02   #7
Аватар для ALeKsIuS

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

Если волка кормить то он не научится охотится. А это любой может сделать кто смотрел хотя бы на код команд.
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Непрочитано 28.11.2010, 23:08   #8
Аватар для Wolfas
Пользователь

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

Ну волку нужно посмотреть на еду, чтобы знать на кого охотиться
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Wolfas вне форума Ответить с цитированием
Непрочитано 29.11.2010, 09:01   #9
Изгнанные

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

А вот таких волков тоже кормить нужно?

Цитата:
Здравствуйте Виталий! скажите пожалуйста как находить ошибки в сборке игры Aion, и как их удалять с заменой нужного текста?
vitlav вне форума Отправить сообщение для vitlav с помощью ICQ Отправить сообщение для vitlav с помощью Skype™ Ответить с цитированием
Непрочитано 29.11.2010, 23:58   #10
Аватар для Wolfas
Пользователь

По умолчанию Re: помогите пожалуйста с созданием аdmin команды

Цитата:
Сообщение от vitlav Посмотреть сообщение
А вот таких волков тоже кормить нужно?

Суровый вопрос....

Я бы показал как выглядит еда, вот так: http://tinyurl.com/2ue6v3t
__________________
Консоль GameServer не советует:"Вы настраивайте сервер уже 1 час. Советуем вам немного отдохнуть".
Wolfas вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста!!! BruarioR Lineage II 4 30.12.2009 20:10
Помогите с созданием сервера Lineage2(OFF, PTS) mopiiex Lineage II 2 29.10.2009 11:24
Помогите пожалуйста! RedSmaile Корзина / Trash 1 30.07.2009 09:11
Помогите с созданием аддона avemaria Lineage II 4 06.02.2009 22:32


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:20. Часовой пояс GMT +3.

Вверх