Впервые здесь? Я Роха — провести быструю экскурсию?
Ошибка соединенияНеверный запросСтраница устарелаСессия истеклаТребуется входЗапрещеноНе найденоСлишком много запросовВнутренняя ошибка сервераПлохой шлюзСервис недоступенТайм-аут шлюзаВерсия HTTP не поддерживается
Сессия истекла
Ваша сессия истекла. Пожалуйста, войдите снова.
Требуется вход
Для этого нужна учётная запись. Войдите или создайте её — это займёт минуту.
Страница устарела
Токен безопасности отклонён — обычно потому, что страница была открыта слишком долго или вы вошли в систему в другом месте. Ничего не сохранено. Обновите страницу и повторите.
Запрос не выполнен
При обработке вашего запроса возникла проблема.
Проверьте подключение к интернету и попробуйте снова.
Set/GetGameVar сохраняет уж слишком глобально, с помощью нее можно переносить данные между приключенческим и боевым режимом, а также между картами. Внутри одной карты все гораздо проще:
function foo() local var1 = 1; -- var1 локальная, видна только в этой функции var2 = 2; -- var2 глобальная, может быть использована где угодно end
Более хорошим тоном является конечно все переменные внутри функций делать локальными, а глобальные объявлять снаружи, скажем в начале файла:
hero_level = 1;
function foo() hero_level = GetHeroLevel('hero'); end
function bar() local some_variable = hero_level; end