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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   замена мест чара и пета (https://forum.zone-game.info/showthread.php?t=17472)

Darvin 06.01.2012 20:04

замена мест чара и пета
 
товарищи прошу намекнуть как сделать замену пета и чара местами

[STIGMATED] 06.01.2012 20:16

Re: замена мест чара и пета
 
Не совсем вопрос понятен. Вы хотите координатами их поменять?

Darvin 06.01.2012 20:24

Re: замена мест чара и пета
 
ну в годе есть скил перемена мест http://l2kc.ru/skill/11272
он меняет местами хозяйна и самона

mazillka 06.01.2012 20:28

Re: замена мест чара и пета
 
получите координаты пета и чара и отсылайте по ним

ANZO 06.01.2012 22:30

Re: замена мест чара и пета
 
Если ты задаешь такие вопросы, то тебе это вообще ни к чему xD

Darvin 06.01.2012 22:31

Re: замена мест чара и пета
 
Если ты такой мега кодер не отвечай мне!беся мля такие люди!

ANZO 06.01.2012 22:35

Re: замена мест чара и пета
 
Бесят такие нубы, которые не могут заменить местами 2 пары Location xD

Добавлено через 23 минуты
от балды

Код:

/**
 * L2GOD Team
 * User: ANZO
 * Date: 06.01.12
 * Time: 21:49
 */

public class ReplaceWithPet implements ISkillHandler
{
    private static final L2SkillType[] SKILL_IDS = { L2SkillType.REPLACE_WITH_PET };

    @Override
    public void useSkill(L2Character activeChar, L2Skill skill, L2Object[] targets)
    {
        if (!(activeChar instanceof L2PcInstance))
            return;
       
        final L2PcInstance activePlayer = activeChar.getActingPlayer();

        final L2Object targetPet = targets[0];

        if (!(targetPet instanceof L2Summon))
            return; // TODO: SysMessage
       
        if (activePlayer.getPets() != null && activePlayer.getPets().contains((L2Summon)targetPet))
        {
            Location locPet = targetPet.getLoc();
            Location locChar = activePlayer.getLoc();
           
            activePlayer.teleToLocation(locPet,false);
            ((L2Summon) targetPet).teleToLocation(locChar,false);
        }
    }

    @Override
    public L2SkillType[] getSkillIds()
    {
        return SKILL_IDS;
    }
}



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

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