Прописать проверку - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 13.05.2014, 22:40   #1
Аватар для Map
Пользователь

Автор темы (Топик Стартер) Прописать проверку

Возникла проблема, нужно запретить атаковать свою расу, знаю делается в doAttack но, не могу понять что прописать...
Чтобы было понятней, реализован мод война рас, все настроено, но можно атаковать свою расу...

Последний раз редактировалось Map; 14.05.2014 в 10:09.
Map вне форума Ответить с цитированием
Непрочитано 14.05.2014, 10:11   #2
Пользователь

По умолчанию Re: Прописать проверку

Тоже интересует...
DeveloperS вне форума Ответить с цитированием
Непрочитано 14.05.2014, 10:19   #3
Аватар для L2CCCP

По умолчанию Re: Прописать проверку

А что тут сложного?
if(attacker.getRace() == target.getRace())
return false;
L2CCCP вне форума Отправить сообщение для L2CCCP с помощью ICQ Отправить сообщение для L2CCCP с помощью MSN Отправить сообщение для L2CCCP с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2014, 10:41   #4
Аватар для Map
Пользователь

Автор темы (Топик Стартер) Re: Прописать проверку

тоже думал так, но ошибки
attacker cannot be resolved
The method getRace() is undefined for the type L2Character
Void methods cannot return a value
Сборка aCis последние сурсы
Map вне форума Ответить с цитированием
Непрочитано 14.05.2014, 11:45   #5
Аватар для L2CCCP

По умолчанию Re: Прописать проверку

Цитата:
Сообщение от FireaGe Посмотреть сообщение
тоже думал так, но ошибки
attacker cannot be resolved
The method getRace() is undefined for the type L2Character
Void methods cannot return a value
Сборка aCis последние сурсы
ну так сделайте проверку на игрока.

 
		if(attacker.isPlayer() && target.isPlayer() && attacker.getPlayer.getRace() == target.getPlayer.getRace())
			return false;
 
Code: Java
L2CCCP вне форума Отправить сообщение для L2CCCP с помощью ICQ Отправить сообщение для L2CCCP с помощью MSN Отправить сообщение для L2CCCP с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2014, 11:58   #6
Аватар для Map
Пользователь

Автор темы (Топик Стартер) Re: Прописать проверку

не получается, такие же ошибки...
Map вне форума Ответить с цитированием
Непрочитано 14.05.2014, 12:15   #7
Аватар для ExLite
.

По умолчанию Re: Прописать проверку

Цитата:
Сообщение от FireaGe Посмотреть сообщение
не получается, такие же ошибки...
правильно, по тому что у вас не attacker а player.
ExLite вне форума Отправить сообщение для ExLite с помощью ICQ Отправить сообщение для ExLite с помощью Skype™ Ответить с цитированием
Непрочитано 14.05.2014, 12:40   #8
Аватар для Ashe
Олдфаг

По умолчанию Re: Прописать проверку

if(target instanceof L2PcInstance && ((L2PcInstance) target).getRace() == getActingPlayer().getRace()){
    sendMessage("Йоу, чувак, свои!");
    return;
}
Code: Java
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 14.05.2014, 13:01   #9
Аватар для Map
Пользователь

Автор темы (Топик Стартер) Re: Прописать проверку

Спасибо огромное, работает!
Map вне форума Ответить с цитированием
Непрочитано 14.05.2014, 18:12   #10
Пользователь

По умолчанию Re: Прописать проверку

А как сделать тоже самое для скилов?, нашел тему https://forum.zone-game.info/showthr...ghlight=doCast - но не работает
DeveloperS вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прописать тп в handlers Сантехник Lineage II 9 05.09.2013 13:36
Помогите переделать проверку! Пожалуйста! derron116 Работа со скриптами 14 27.02.2011 13:09
Помогите прописать скрипт Дуеля Realson PHP 1 28.10.2010 08:39
Не могу прописать путь к серверу на убунту [STIGMATED] Операционные системы / Operating systems 3 21.06.2010 14:26
Как прописать скилы lordalex Работа со скриптами 11 15.06.2009 23:08


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

Вверх