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

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Доступ к квесту для всех...

Ответ
Опции темы
Непрочитано 14.07.2011, 17:54   #1
Изгнанные

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

Есть такая вот лажа в скрипте, которая проверяет является ли юзвер випом (под випом - подразумевается определенный диапазон доступа), изначально в скрипте указан необходимый флаг доступа для админов:

Код:
LIVELLO_ACCESSO_GM = 1
затем спустя 2к строк кода, есть алгоритм который придумал какой то макаронник, и который как я понял не изменим (по крайней мере для моего ума..)

Код:
livelloGm = LIVELLO_ACCESSO_GM
      if livelloGm < 1 or livelloGm > 7 : livelloGm = 1
      livelloPlayer = player.getAccessLevel().getLevel()
      if livelloPlayer != 0 and livelloPlayer <= livelloGm : playerAbilitato = True
Получается что админы могут получать доступ, а все остальные нет, хотя там есть некоторые сравнения, которые как я понимаю должны обеспечивать тот самый диапазон флагов доступа.

В общем суть вопроса-просьбы - как сделать что бы все смогли пользоватся этим квестом, начиная с доступа 0 - и заканчивая 7.

Лог ошибок, которые возникают при использовании квеста, в основном проблема в том, что только пользователи с одним флагом доступа могут получать доступ к квесту, остальные ошибки приведены ниже:

ОШИБКИ ЛОГИ ТРОЛОЛО БЛА БЛА БЛА:
Свернуть ↑Развернуть ↓


ПС: пробовал вот так, безуспешно...
Код:
livelloPlayer = player.getAccessLevel().getLevel()
      if livelloPlayer >= 0 : playerAbilitato = True

FUNCTION: FIRSTTALK:
Свернуть ↑Развернуть ↓
untunable вне форума Ответить с цитированием
Непрочитано 14.07.2011, 22:10   #2
Аватар для Archiel
Пользователь

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

Код:
livelloGm = LIVELLO_ACCESSO_GM
      if (livelloGm >=0)
       playerAbilitato = True;
      else
       playerAbilitato = False;
Мб так?
Archiel вне форума Отправить сообщение для Archiel с помощью ICQ Ответить с цитированием
Непрочитано 15.07.2011, 01:53   #3
Изгнанные

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

мб, сейчас проверю. а точка с комой зачем? скрипт написан на py...
тю да нет... а куда ты дел запрос - который берет данные из БД?
С чем сравнивать? ЛОЛ!

О трололо, метод подстановки рулит - долго не мучался.
Код:
if livelloGm < 0 or livelloGm > 7 : livelloGm = 0
      livelloPlayer = player.getAccessLevel().getLevel()
      if livelloPlayer != 8 and livelloPlayer >= livelloGm : playerAbilitato = True
      else : playerAbilitato = False
а да и в конфиге = 0

Добавлено через 9 часов 14 минут
Какая команда может отвечать за то что в чат, системнымно пишется символ "1"?
Системным я имел виду, так же как например урон.

Последний раз редактировалось untunable; 15.07.2011 в 11:08. Причина: Добавлено сообщение
untunable вне форума Ответить с цитированием
Непрочитано 15.07.2011, 12:44   #4
Аватар для ANZO
Разработчик BDO Emu

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

sendMessage("Текст")
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 15.07.2011, 13:01   #5
Изгнанные

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

Цитата:
Сообщение от ANZO Посмотреть сообщение
sendMessage("Текст")
смотрел, вроде не чего нет.. прилагаю скрин чата

untunable вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить ошибку. SkillSk8 PHP 3 16.07.2011 08:06
Помогите исправить ошибку xJleHuHx Работа со скриптами 4 07.01.2011 06:12
Помогите исправить ошибку! the_snake Lineage II 3 20.12.2010 16:29
Помогите Скрипт Замка Astend Работа со скриптами 2 25.08.2010 16:53
Баг с Аукционером КХ (помогите исправить) MAGVAYus Работа со скриптами 2 09.05.2009 10:35


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

Вверх