Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   помогите пожалуйста с созданием аdmin команды (https://forum.zone-game.info/showthread.php?t=11331)

aspalt 28.11.2010 12:06

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

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

буду очень благодарен..

ALeKsIuS 28.11.2010 13:11

Re: помогите пожалуйста с созданием аdmin команды
 
А в чем суть проблемы? Тебе ж никто не собирается писать команду.

jagr 28.11.2010 14:50

Re: помогите пожалуйста с созданием аdmin команды
 
Зачем её писать, она уже есть //moveto, ставь в конфигах админ команд напротив её 0 и любой игрок сможет ею пользоваться.

aspalt 28.11.2010 15:48

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

а //moveto ... это все локации..))

PROGRAMMATOR 28.11.2010 16:05

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

Сообщение от aspalt (Сообщение 98476)
а //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

Wolfas 28.11.2010 22:24

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 (Сообщение 98463)
А в чем суть проблемы? Тебе ж никто не собирается писать команду.

А что, умным ребятам из Сериум кор, не написать..

ALeKsIuS 28.11.2010 23:02

Re: помогите пожалуйста с созданием аdmin команды
 
Если волка кормить то он не научится охотится. А это любой может сделать кто смотрел хотя бы на код команд.

Wolfas 28.11.2010 23:08

Re: помогите пожалуйста с созданием аdmin команды
 
Ну волку нужно посмотреть на еду, чтобы знать на кого охотиться

vitlav 29.11.2010 09:01

Re: помогите пожалуйста с созданием аdmin команды
 
А вот таких волков тоже кормить нужно?

Цитата:

Здравствуйте Виталий! скажите пожалуйста как находить ошибки в сборке игры Aion, и как их удалять с заменой нужного текста?

Wolfas 29.11.2010 23:58

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

Сообщение от vitlav (Сообщение 98587)
А вот таких волков тоже кормить нужно?


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

Я бы показал как выглядит еда, вот так: http://tinyurl.com/2ue6v3t


Текущее время: 13:23. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot