Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка скрипта
#1
Вообщем надо увеличить скисок быстрых бафов в бафере.
Есть этот код :
Код:
if event == "2":
                st.takeItems(ADENA_ID,1)
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False)
                st.getPlayer().restoreHPMP()        
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False)
                st.getPlayer().restoreHPMP()
                st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False)
                st.getPlayer().restoreHPMP()
                return "1.htm"
                st.setState(COMPLETED)

В таком виде он работает отлично.
Но как только я пополняю список, он перестаёт работать. Хотя пополняю абсолютно идентичными строками.
Вот код с добавлениями :
if event == "2":
st.takeItems(ADENA_ID,1)
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4360,3),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4359,3),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4358,3),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4357,2),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,4),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4353,6),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4350,4),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4347,6),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4349,2),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4354,3),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4342,2),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1356,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4346,4),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9013,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9014,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9016,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9017,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9022,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9007,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9008,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9009,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9010,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9011,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9012,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9020,1),False,False)
st.getPlayer().restoreHPMP()
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(9023,1),False,False)
st.getPlayer().restoreHPMP()


В логах пишет проверьте инит.ру.эрор.лог.
В логе пишет 2 варианта ошибки :
Либо это:
Error on: gameserver/data/scripts/custom/2286_NPCBuffer/__init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('inconsistent dedent', ('__init__.py', 53, 32, ' \t\t\t return "1.htm"'))

Либо это :
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
SyntaxError: ('inconsistent dedent', ('__init__.py', 53, 29, ' st.getPlayer().useMagic(SkillTable.getInstance().getInfo(4352,2),False,False)'))


Добавлено через 1 час 0 минут
ап-ап-ап!!!!!!!
Ответ
#2
Фига себе идентичными! Чувак ты ваще разницу ощущаешь между 4 табами в форматировании и кучей пробелов?

Питон так то очень чувствителен к кол-ву разделителей в блоках.
Ответ
#3
блин тут просто так залилось. В коде, они абсолютно идентичны. Что за ошибки ?
Ответ
#4
Смысл всего этого кода (который никто читать не будет) если ошибка тут: '__init__.py', 53, 29, '?!
Кидайте код +-3 строчки вверх вниз либо весь файл и тогда вам помогут добрые люди.
Ответ
#5
kira1990 Написал:блин тут просто так залилось. В коде, они абсолютно идентичны. Что за ошибки ?
Вам в первом посте правильно все сказали. Ошибка Inconsistent Dedent возникает, когда Python не может правильно определить отступы в скрипте. Не используйте в качестве отсутупов табуляцию. Очевидно, что '\t\t\t' три таба в Вашем скрипте, которых там быть не должно. Вторая ошибка то же самое, только там, скорее всего, слишком большой или слишком маленький отступ.
// aka Deft
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 11,458 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,490 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 2,104 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Ошибка геймсервера zane 9 3,458 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,715 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,639 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,656 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,663 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,752 06-22-2017, 03:07 PM
Последний пост: Trimius
  Ошибка KastaMeN 1 2,125 06-16-2017, 11:32 PM
Последний пост: Mangol

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)