Перейти к содержанию
Авторизация  
Wikipedia

Пвп зона. Нужна помощь

Рекомендуемые сообщения

Кто может помочь сделать пвп зону в тои (где баюм)

и у рб АК.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто может помочь сделать пвп зону в тои (где баюм)

и у рб АК.

че за сборь
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

емурт

package zones;

import l2p.gameserver.listener.zone.OnZoneEnterLeaveListener;
import l2p.gameserver.model.Creature;
import l2p.gameserver.model.Player;
import l2p.gameserver.model.Zone;
import l2p.gameserver.scripts.ScriptFile;
import l2p.gameserver.utils.ReflectionUtils;

/**
* Created by user
*/
public class Pvp implements ScriptFile {
	
	private static PvpZoneListener _pvpzonelistener;
	
	public class PvpZoneListener implements OnZoneEnterLeaveListener {

		@[member='override']
		public void onZoneEnter(Zone zone, Creature actor) {
			if(!actor.isPlayable())
				return;
			Player player = actor.getPlayer();
			player.startPvPFlag(null);
		}

		@[member='override']
		public void onZoneLeave(Zone zone, Creature actor) {
			if (!actor.isPlayable())
                return;
            Player player = actor.getPlayer();
            player.stopPvPFlag();
		}
		
	}

	@[member='override']
	public void onLoad() {
		_pvpzonelistener = new PvpZoneListener();
		for (final String name : new String[] {"[zone1]", "[zone2]"}/** Cюда вписываешь свои зоны */) {
            final Zone zone = ReflectionUtils.getZone(name);
            zone.addListener(_pvpzonelistener);
        }
	}

	@[member='override']
	public void onReload() {
		// TODO Auto-generated method stub
		
	}

	@[member='override']
	public void onShutdown() {
		// TODO Auto-generated method stub
		
	}

}

на

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
package zones;

import l2p.gameserver.listener.zone.OnZoneEnterLeaveListener;
import l2p.gameserver.model.Creature;
import l2p.gameserver.model.Player;
import l2p.gameserver.model.Zone;
import l2p.gameserver.scripts.ScriptFile;
import l2p.gameserver.utils.ReflectionUtils;

/**
* Created by user
*/
public class Pvp implements ScriptFile {
	
	private static PvpZoneListener _pvpzonelistener;
	
	public class PvpZoneListener implements OnZoneEnterLeaveListener {

		@[member='override']
		public void onZoneEnter(Zone zone, Creature actor) {
			if(!actor.isPlayable())
				return;
			Player player = actor.getPlayer();
			player.startPvPFlag(null);
		}

		@[member='override']
		public void onZoneLeave(Zone zone, Creature actor) {
			if (!actor.isPlayable())
                return;
            Player player = actor.getPlayer();
            player.stopPvPFlag();
		}
		
	}

	@[member='override']
	public void onLoad() {
		_pvpzonelistener = new PvpZoneListener();
		for (final String name : new String[] {"[zone1]", "[zone2]"}/** Cюда вписываешь свои зоны */) {
            final Zone zone = ReflectionUtils.getZone(name);
            zone.addListener(_pvpzonelistener);
        }
	}

	@[member='override']
	public void onReload() {
		// TODO Auto-generated method stub
		
	}

	@[member='override']
	public void onShutdown() {
		// TODO Auto-generated method stub
		
	}

}

на

 

спасибо большое)) помог очень)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какашками не кидайтесь сильно, но я не могу промолчать)))

Обычно люди спрашивают у википедии, а на макси википедия спрашивает у людей.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

какашками не кидайтесь сильно, но я не могу промолчать)))

Обычно люди спрашивают у википедии, а на макси википедия спрашивает у людей.

:db:

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...