Показать сообщение отдельно
Непрочитано 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 вне форума Ответить с цитированием