Форум Anivisual закрыт. Вы не можете создавать новые темы или писать ответы. Форум будет работать в режиме архива.
Пользователи · Поиск по форуму · · · Регистрация

  • Страница 1 из 1
  • 1
Форум о визуальных новеллах » Записи участника » partizein [7]
Результаты поиска

partizein

#1 | Тема: [РЕШЕНО] Разанпаковал Witch trainer 1.6f
Сразу соре что тревожу вас о великие обитатели данного форума.Никогда в жизни ни на какие форумы и имиджборды не писал но эта игра меня очень затянула,соре

Собственно в чём проблема?

1.Разанпачил сообственно archive.rpa(Картинки) здесь вообще никакиз проблем не случилось
2.Разанпачил scripts.rpa - все скрипты в формате НАЗВАНИЕ.rpyc.bak - пришлось в каждом по отдельность удалить приставку .bac,скачать unrpyc master и опять же каждый по отдельность через командную строку перевести из формата .rpyc в .rpy,потому-что Ren`Py принимает только .rpy формат.

Скинул все эти файлы в папку Games,запускаю ренпай а он пишет что-то .Незнаю что с этим делать пол дня промучился Плиз Хелп.

Ошибка:

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/00_ex_scripts/Actions/characterexitemactionresult.rpy", line 1, in script
init -999 python:
File "game/00_ex_scripts/Actions/characterexitemactionresult.rpy", line 30, in <module>
class CharacterExItemActionResultBasic( store.object, ICharacterExItemActionResult ):
TypeError: Error when calling the metaclass bases
Cannot create a consistent method resolution
order (MRO) for bases ICharacterExItemActionResult, RevertableObject

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "game/00_ex_scripts/Actions/characterexitemactionresult.rpy", line 1, in script
init -999 python:
File "D:\Downloads\renpy-6.99.14.1-sdk\renpy-6.99.14.1-sdk\renpy\ast.py", line 848, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "D:\Downloads\renpy-6.99.14.1-sdk\renpy-6.99.14.1-sdk\renpy\python.py", line 1812, in py_exec_bytecode
exec bytecode in globals, locals
File "game/00_ex_scripts/Actions/characterexitemactionresult.rpy", line 30, in <module>
class CharacterExItemActionResultBasic( store.object, ICharacterExItemActionResult ):
TypeError: Error when calling the metaclass bases
Cannot create a consistent method resolution
order (MRO) for bases ICharacterExItemActionResult, RevertableObject

Windows-7-6.1.7601-SP1
Ren'Py 6.99.14.1.3218

Fri Mar 16 21:29:57 2018

РЕШЕНИЕ
Вообщем чуваки проблемы,которые я решил:
1.Игра делалась на старой версии ренпая,а именно 1.18(я пользовался 6.99)
2.Повторяющиеся файлы .rpy и rpyc(даже если изменено название)-Обьясню что я сделал не так - перевел файл 22_jerk_off.rpyс в 22_jerk_off.rpy + создал копию 22_jerk_off(2).rpy ,после этого ренпай начал выдавать ошибку в которой четко написано что файлы 22_jerk_off.rpy и 22_jerk_off(2).rpy Абсолютно идентичны,удалил копию(не знаю почему ему эта копия мешала нормально работать).
3.Перекинул на всякий случай файлы из самой игры,из папки renpy в папку renpy самого ренпая.
4.Звуки скопировал из готовой игры и вставил в папку с распакованной игрой.

ГОТОВО и двигатель завелся и все взлетело и я рад.
Сообщение отредактировал partizein - Понедельник, 19/Мар/2018, 15:52
Пользуйтесь ребята

partizein

#2 | Тема: [РЕШЕНО] Разанпаковал Witch trainer 1.6f
Вообщем чуваки проблемы,которые я решил:
1.Игра делалась на старой версии ренпая,а именно 1.18(я пользовался 6.99)
2.Повторяющиеся файлы .rpy и rpyc(даже если изменено название)-Обьясню что я сделал не так - перевел файл 22_jerk_off.rpyс в 22_jerk_off.rpy + создал копию 22_jerk_off(2).rpy ,после этого ренпай начал выдавать ошибку в которой четко написано что файлы 22_jerk_off.rpy и 22_jerk_off(2).rpy Абсолютно идентичны(не знаю почему ему эта копия мешала нормально работать).
3.Перекинул на всякий случай файлы из самой игры,из папки renpy в папку renpy самого ренпая.
4.Звуки скопировал из готовой игры и вставил в папку с распакованной игрой.

ГОТОВО и двигатель завелся и все взлетело и я рад.
Сообщение отредактировал partizein - Понедельник, 19/Мар/2018, 15:49
Пользуйтесь ребята

partizein

#3 | Тема: Баги на сайте
Немогу никому,и ничего написать в лс,Могу только написать тему(ну думаю ок,типа сообщение скину в теме,а нифига)-пишет не указан текст сообщения,а прикол в том что,поле куда нужно вписывать текст сообщения то нету,перекликал все,Хелп плиз!
cry
Пользуйтесь ребята

partizein

#4 | Тема: Базовый календарь,ошибка
Есть довольно таки простой код:
label days:
if day_of_weak == 1 and day_of_weak <=5:
"working"
$day_of_weak +=1
jump days
if day_of_weak ==6 and day_of_weak <=7:
"Yeeah"
$day_of_weak +=1
jump days
НО,при запуске он тупо пропускает Jump cry и идет дальше,вопрос почему?
Ну ок,подумал я,тупой ты ренпай.Буду тебя насильно перепрыгивать в нужное место
Дописал еще один лейбл для распрыжки:
label start:
$day_of_weak = 1
"ok"
jump days

label nextd:
"ok made it"
jump days

label days:
if day_of_weak == 1 and day_of_weak <=5:
"working"
$day_of_weak +=1
jump nextd
if day_of_weak ==6 and day_of_weak <=7:
"Yeeah"
$day_of_weak +=1
jump nextd
Непомоголо cry втупую пропускает лейбл days,как будто его нет.

Прописал для каждого дня отдельную проверку angry :
label start:
$day_of_weak = 1
"ok"
jump days

label days:

if day_of_weak == 1:
"Monday"
$day_of_weak +=1
jump nextd
if day_of_weak == 2:
"Tuesday"
$day_of_weak +=1
jump nextd
if day_of_weak == 3:
"Wednesday"
$day_of_weak +=1
jump nextd
if day_of_weak == 4:
"Thursday"
$day_of_weak +=1
jump nextd
if day_of_weak == 5:
"Friday"
$day_of_weak +=1
jump nextd
if day_of_weak == 6:
"Saturday"
$day_of_weak +=1
jump nextd
if day_of_weak ==7:
"Sunday"
$day_of_weak -=6
jump nextd

label nextd:
"ok made it"
jump days
Только так заработало madness ,но сильно дохера текста и работы,хотелось бы код покомпактней,кто че может посоветовать?
Сообщение отредактировал partizein - Вторник, 26/Июн/2018, 11:58
Пользуйтесь ребята

partizein

#6 | Тема: Базовый календарь,ошибка
Tester, запустил твой код 3.2:
init:
----$ dayer = ["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"]
label days:
----if ((day_of_weak >= 1) and (day_of_weak <=7)):
--------"[dayer[day_of_weak - 1]]"
--------if ((day_of_weak == 6) or (day_of_weak == 7)):
------------"Выходной :("
--------else:
------------"Рабочий!"
----else:
--------$ day_of_weak = 0
----$ day_of_weak +=1
----if (day_of_weak > 7):
--------$ day_of_weak = 1
----jump days
Ошибка:

While running game code:
File "game/script.rpy", line 38, in script
"[dayer[day_of_weak -= 1]]"
TypeError: list indices must be integers, not unicode

вообще нихера не понял,к чему здесь юникод?
Сообщение отредактировал partizein - Вторник, 26/Июн/2018, 17:58
Пользуйтесь ребята

partizein

#7 | Тема: Базовый календарь,ошибка
Вообщем,насчет [dayer[day_of_weak - 1]] Тут вся проблема была в day_of_weak - 1 питон тупо не разрешает вставлять сюда что либо,кроме цифр,а зря было бы намного удобнее.
Долго мучился как бы сделать код покомпактнее д еще и со списком($ dayer = ["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"])
Долго думал.
Забил,помиксовал с официальным уроком


Получился такой код:

funny Пользуйтесь ребята love
Сообщение отредактировал partizein - Вторник, 26/Июн/2018, 22:19
Пользуйтесь ребята
Форум о визуальных новеллах » Записи участника » partizein [7]
  • Страница 1 из 1
  • 1
Поиск: