REN'PY HELP💻
Открыть в Telegram
НАШЕ ЭК 💻🌟 | Прислать тейк: @renpyhelp_bot . 15.11.23 - __.__.__
Больше3 329
Подписчики
+524 часа
Нет данных7 дней
+1330 день
Архив постов
3 329
Здравствуйте, возникла проблема!
Использую кастомные текстуры для слайдера, но ползунок размещается вообще не симметрично, съезжает вниз... Что можно сделать?
Я пробовал фрейм с tile true и fit true
Но тайл растягивает ползунок, а фит утраивает текстуру как бы
На трансформ внутри стайл 0 реакции от ползунка...
Что можно сделать?
style slider:
ysize 42
left_bar Frame("gui/slider/horizontal_hover_bar.png", 10, 0, 10, 0, tile=True)
right_bar Frame("gui/slider/horizontal_idle_bar.png", 10, 0, 10, 0, tile=True)
thumb "gui/slider/horizontal_idle_thumb.png"
hover_thumb "gui/slider/horizontal_hover_thumb.png"
thumb_offset 10
#крутотейк ← @renpyhelp_bot
@renpyhelp
3 329
Repost from ANGEL CONFESSION[🪽👼]
🤍🤍🤍🤍🤍🤍🤍
W4L0ME T0…..
🔠🔠🔠🔠🔠
🤩CONF4SS1ON 🤍
🤩🤩🤩🤩🤩🤩🤩
интересуетесь ангелами?🤩
хотите высказать мнение о них?
🤩👻👻👻👻👻👻👻👻👻👻👻 🙂🙂🙂🙂🙂🙂🙂🙂🙂 👻👻👻👻👻👻👻👻👻 буст вп пост (300+) наш маскот бот для тейков доска почета набор в адм(акт) адм состав 👻👻👻👻👻👻👻👻👻
3 329
Repost from НАБОР В АДМ| острые темы кф!
➿➿➿➿➿➿➿➿➿➿➿
🌟🅰️🅰️🅰️🅰️🅰️🅰️
ㅤ ㅤ 🅰️🅰️🅰️🅰️ 🅰️🅰️🌟
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
┆ ✨Есть тема для
┆дискусси? Хочется
┆поспорить/
┆выговориться?
┆ ✨Никто не понимает
┆ твоих взглядов?
└──────────────
ᅠ ᅠᅠ ᅠᅠ ✨ 🤍✨
ֹ ֑ 〰️Тогда тебе сюда! Любое мнение, жалобы, споры, обсуждение громких новостей, тем, просьб о совете, разоблачения - это все к нам
Админ-состав
[🌟] мяпик - владелец: за все |🤩|🤩| [🦷/ 🕊] каво - админ: вп,тейки |она/их|🤩| [🌮] олго - админ: вп,тейки |🤩>🤩|🤩| [🤩] котэ - админ: вп,тейки |🤩| [🍰/💥] няшкофрик - админ: вп |🤩| [😊] ссф - админ: тейки |🤩|🤩| [🪶/🚭] гаджет - админ: тейки |🤩|🤩| [💉] квеша - админ: вп |🤩|🤩| [💜🌺🥧] киару - админ вп |🤩🤩🤩| [🧬] линетт - админ: тейки |🤩|🤩|👎DNI: отсутствует 📞инфа&правила | Анон бот для тейков | Буст | Эмоджи комбо [🎢❤️🔥] | ANTIRAID installed 🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟 ➿➿➿➿➿➿➿➿➿➿➿
3 329
Всем привет я тупица нужна помощь
Делаю по этому видео: https://discover-with-mia.itch.io/custom-save-load-screen-renpy-tutorials-source-code
Не могу понять почему сохранения не работают
#крутотейк ← @renpyhelp_bot
@renpyhelp
3 329
Repost from enneagram confessions! [🧩🔢]
〰️〰️〰️ Welcome to 〰️〰️〰️〰️
🔸🌺🌺🔸🟨🔽🧡🟨🌺
🔹💮🌺💜🔸💜💜💜💮🌺💜
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
❤️У нас вы можете поделиться всем, чем пожелаете: своими знаниями, размышлениями, творчеством и советами по эннеаграмме 💘🔤🔤🔤: база 🌿🌿🌿🌿🌿🌿🌿: тут 〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️ Бот для тейков: @Enneaconfbot 〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️ Состав админов: 6️⃣ (🦄) Рису – sх/so6w5 🏁 🌟 (🧁) Банни – sx/sp2w3 🏁 🌟 (👾) Дыш – sх/sо5w6 🏁 🌟 (💋) Марго/Алепу - so/sx2w3 🏁 🌟 (🐳) Глок - sх/sо6w5 🏁 🌟 (🎱) виджил - so/sp5w6 🏁 🌟 (🍉) Дейти - so/sp5w6 🏁 🌟 (🎃) Синди - sp/sx9w8 🏁 🌟 (🎸) Настя с . - sp/sx6w5 🏁 〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
3 329
Repost from Archive @.ℰtern𝒶l Roິse ׄ ♡゙ 𝂅 [ 🎀
⌒꯭⌒꯭⌒ 🌟➡️НАБОР В АДМ🌟😻
👾🫃😏🤍🫡👻поделиться чем то из своей жизни, но не с кем?✨✨✨✨✨✨✨✨✨✨✨ 🌟🌟⇌😴😒👨🍼 𝑐𝑜𝑛𝑓𝑒𝑠𝑠𝑖𝑜𝑛 🌟
делитесь фотками, ситуациями, ищите друзей! здесь возможно все, что касается реал лайф✨✨✨✨✨✨✨✨✨✨✨ анон бот ; вп (5ОО+) ; админы ; буст ; правила ; тв/кв ; пост знакомств
3 329
🌟🌟🌟🌟🌟
доҕᴘо пожᴀловᴀть в нᴀω🌟
🌟🌟🌟🌟🌟🌟🌟🌟🌟 🌟
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟 🌟🌟
в дᴀнном кф вы смᴇло можᴇтᴇ по полной выскᴀзᴀться нᴀсчᴇт всᴇχ своиχ(чʏжиχ?) ҕᴇсячиχ ᴘодствᴇнников👤 ➿➿➿➿➿➿➿➿➿➿навигация 🐾 набор в адм ❤️: нᴇᴛу,ᴦᴧᴀʙнᴏᴇ ʙᴇдиᴛᴇ ᴄᴇбя ᴀдᴇᴋʙᴀᴛнᴏ. Пᴩᴏᴄиʍ ᴏᴛнᴏᴄиᴛьᴄя дᴩуᴦ ᴋ дᴩуᴦу уʙᴀжиᴛᴇᴧьнᴏ и нᴇ ᴩᴀɜʙᴏдиᴛь ᴄᴩᴀчи🥰
3 329
я немного тупой,но помогите мне пожалуйста 😭 я когда пишу в скрипте "label day1:" или же "menu:", то по логике после того как я нажму enter у меня должен быть большой пробел на следующей строке
↓
menu: zlksjcjsifovhndно у меня почему то вместо пробела все пишется с начала строчки и команда не работает😭😭😭 (простите я не знаю как правильно объяснить🙏💔) #крутотейк ← @renpyhelp_bot @renpyhelp
3 329
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_locked"
#Этот небольшой блок совершенно необязателен. Он добавит разделитель, если есть невыполненное секретное достижение.
if any(a["secret"] for a in achievements_data[cat]):
text "---" xalign 0.5
#Настало время секретных достижений.
for ach in achievements_data[cat]:
if ach["secret"]:
$ pa = getattr(persistent, "achievements", {})
$ done = pa.get(ach["id"], False)
if done:
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_unlocked"
else:
text _("Секретное достижение") style "achievement_locked"
#Словарь достижений и экран готовы. Но предстоит ещё многое сделать.
#Прежде всего, вам нужно определить способ получения этих достижений. И это следующий шаг.
#Используя новый файл .rpy, этот или script.rpy, вы поместите следующие коды в начало.
init python:
#Это триггер, который разблокирует достижение, причем «def unlock_achievement(ach_id)» — это переменная.
def unlock_achievement(ach_id):
persistent.achievements[ach_id] = True
renpy.save_persistent()
for categories, ach_list in achievements_data.items():
for ach in ach_list:
#И это будет уведомление, которое игрок получит после разблокировки достижения.
if ach["id"] == ach_id:
display_name = ach["name"]
renpy.notify(f"¡Достижение разблокировано: {display_name}!")
return
#Теперь вам просто нужно вставить следующую строку кода всякий раз, когда вы хотите, чтобы игрок разблокировал достижение, и система готова.
$ unlock_achievement("id") #Вы заменяете идентификатор на идентификатор достижения.
#крутотейк ← @renpyhelp_bot
@renpyhelp3 329
Итак, вот эта система, которой я хочу поделиться со всеми. Надеюсь, она окажется полезной для тех, кому она нужна.
Первым делом создайте файл с названием «achievements.rpy» (или используйте любое другое имя). Это будет основной файл системы. В этот файл нужно поместить следующие блоки кода:
#Сначала создайте стили для своей системы. Вы можете дать им любое имя или вообще не создавать стили.
style achievement_locked:
color "#888888"
size 22
style achievment_unlocked:
color "#ffffff"
size 22
italic True
style category_title:
color "#ffffff"
size 28
bold True
xalign 0.5
#Теперь нужно поставить этот блок. Насколько я знаю, он гарантирует, что достижения останутся и не
#будут удалены после закрытия игры.
init -1 python:
try:
if not hasattr(persistent, "achievements") or not isinstance(persistent.achievements, dict):
persistent.achievements = {}
except:
persistent.achievements = {}
#Теперь пора создать настоящую систему достижений. Помните, вы можете менять названия по своему
#усмотрению, но я настоятельно рекомендую использовать те, которые я предоставляю.
init python:
#Категории — это категории/названия для классификации ваших достижений.
categories = ["name1", "name2", "name3"]
#Category_labels позволит вам перевести заголовки каждой категории.
category_labels = {
"name1": _("Имя1"),
"name2": _("Имя2"),
"name3": _("Имя3")
}
#Achievements_data будет настоящим словарем, куда вы будете добавлять все достижения, которые захотите, по категориям.
achievements_data: = {
#Это необходимо проделать с каждой созданной вами категорией.
"name1": [
#Пояснение: «id» — это идентификатор, который вы присваиваете каждому достижению, и идентификатор, который система будет использовать для его идентификации.
#«name» — название вашего достижения, а «desc» — описание вашего достижения.
#Последний — «секретный». Это состояние для каждого достижения, которое вы можете использовать или не использовать для создания секретных достижений.
#Если «secret» равно True, то ваше достижение секретное, в противном случае это будет обычное достижение.
{ "id": "nm1", "name": _("Achievement's name"), "desc": _("Achievement's description"), "secret": False}
]
}
#Теперь пришло время создать экран для ваших достижений.
screen achievements():
tag menu
add "gui/game_menu.png" #Или любое фоновое изображение по вашему желанию.
use game_menu(_("Достижения"), scroll="viewport"):
hbox:
spacing 50
align (0.5, 0.15)
#Это позволит разместить каждую категорию в hbox и разместить под каждым соответствующим достижением в vbox.
for cat in categories:
vbox:
spacing 10
xalign 0.5
#Это отобразит название категории с использованием стиля, который вы создали ранее.
text category_labels[cat] style "category_title"
#Теперь это потребует все достижения и изменит их порядок.
for ach in achievements_data[cat]:
#Начнем с несекретных достижений.
if not ach["secret"]:
#Это позволит получить атрибут для каждого достижения и узнать, выполнено ли оно.
$ pa = getattr(persistent, "achievements", {})
$ done = pa.get(ach["id"], False)
#Этот if/else получит объяснение выше и изменит стиль каждого достижения, в зависимости от того, выполнено оно или нет.
if done:
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_unlocked"
else:
#крутотейк ← @renpyhelp_bot
@renpyhelp3 329
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_locked"
#Этот небольшой блок совершенно необязателен. Он добавит разделитель, если есть невыполненное секретное достижение.
if any(a["secret"] for a in achievements_data[cat]):
text "---" xalign 0.5
#Настало время секретных достижений.
for ach in achievements_data[cat]:
if ach["secret"]:
$ pa = getattr(persistent, "achievements", {})
$ done = pa.get(ach["id"], False)
if done:
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_unlocked"
else:
text _("Секретное достижение") style "achievement_locked"
#Словарь достижений и экран готовы. Но предстоит ещё многое сделать.
#Прежде всего, вам нужно определить способ получения этих достижений. И это следующий шаг.
#Используя новый файл .rpy, этот или script.rpy, вы поместите следующие коды в начало.
init python:
#Это триггер, который разблокирует достижение, причем «def unlock_achievement(ach_id)» — это переменная.
def unlock_achievement(ach_id):
persistent.achievements[ach_id] = True
renpy.save_persistent()
for categories, ach_list in achievements_data.items():
for ach in ach_list:
#И это будет уведомление, которое игрок получит после разблокировки достижения.
if ach["id"] == ach_id:
display_name = ach["name"]
renpy.notify(f"¡Достижение разблокировано: {display_name}!")
return
#Теперь вам просто нужно вставить следующую строку кода всякий раз, когда вы хотите, чтобы игрок разблокировал достижение, и система готова.
$ unlock_achievement("id") #Вы заменяете идентификатор на идентификатор достижения.
`
#крутотейк ← @renpyhelp_bot
@renpyhelp3 329
Итак, вот эта система, которой я хочу поделиться со всеми. Надеюсь, она окажется полезной для тех, кому она нужна.
Первым делом создайте файл с названием «achievements.rpy» (или используйте любое другое имя). Это будет основной файл системы. В этот файл нужно поместить следующие блоки кода:
`
#Сначала создайте стили для своей системы. Вы можете дать им любое имя или вообще не создавать стили.
style achievement_locked:
color "#888888"
size 22
style achievment_unlocked:
color "#ffffff"
size 22
italic True
style category_title:
color "#ffffff"
size 28
bold True
xalign 0.5
#Теперь нужно поставить этот блок. Насколько я знаю, он гарантирует, что достижения останутся и не
#будут удалены после закрытия игры.
init -1 python:
try:
if not hasattr(persistent, "achievements") or not isinstance(persistent.achievements, dict):
persistent.achievements = {}
except:
persistent.achievements = {}
#Теперь пора создать настоящую систему достижений. Помните, вы можете менять названия по своему
#усмотрению, но я настоятельно рекомендую использовать те, которые я предоставляю.
init python:
#Категории — это категории/названия для классификации ваших достижений.
categories = ["name1", "name2", "name3"]
#Category_labels позволит вам перевести заголовки каждой категории.
category_labels = {
"name1": _("Имя1"),
"name2": _("Имя2"),
"name3": _("Имя3")
}
#Achievements_data будет настоящим словарем, куда вы будете добавлять все достижения, которые захотите, по категориям.
achievements_data: = {
#Это необходимо проделать с каждой созданной вами категорией.
"name1": [
#Пояснение: «id» — это идентификатор, который вы присваиваете каждому достижению, и идентификатор, который система будет использовать для его идентификации.
#«name» — название вашего достижения, а «desc» — описание вашего достижения.
#Последний — «секретный». Это состояние для каждого достижения, которое вы можете использовать или не использовать для создания секретных достижений.
#Если «secret» равно True, то ваше достижение секретное, в противном случае это будет обычное достижение.
{ "id": "nm1", "name": _("Achievement's name"), "desc": _("Achievement's description"), "secret": False}
]
}
#Теперь пришло время создать экран для ваших достижений.
screen achievements():
tag menu
add "gui/game_menu.png" #Или любое фоновое изображение по вашему желанию.
use game_menu(_("Достижения"), scroll="viewport"):
hbox:
spacing 50
align (0.5, 0.15)
#Это позволит разместить каждую категорию в hbox и разместить под каждым соответствующим достижением в vbox.
for cat in categories:
vbox:
spacing 10
xalign 0.5
#Это отобразит название категории с использованием стиля, который вы создали ранее.
text category_labels[cat] style "category_title"
#Теперь это потребует все достижения и изменит их порядок.
for ach in achievements_data[cat]:
#Начнем с несекретных достижений.
if not ach["secret"]:
#Это позволит получить атрибут для каждого достижения и узнать, выполнено ли оно.
$ pa = getattr(persistent, "achievements", {})
$ done = pa.get(ach["id"], False)
#Этот if/else получит объяснение выше и изменит стиль каждого достижения, в зависимости от того, выполнено оно или нет.
if done:
text "{name}\n{desc}".format(
name=ach["name"], desc=ach["desc"]
) style "achievement_unlocked"
else:3 329
Подскажите, пожалуйста, я правильно понимаю, что на создание новеллы у меня ограничени в 2ГБ? Получается я не смогу создать новеллу объемом более 2ГБ?
#крутотейк ← @renpyhelp_bot
@renpyhelp
3 329
Итак, вот эта система, которой я хочу поделиться со всеми. Надеюсь, она окажется полезной для тех, кому она нужна.
Первым делом создайте файл с названием «achievements.rpy» (или используйте любое другое имя). Это будет основной файл системы. В этот файл нужно поместить следующие блоки кода:
achievements.rpy
#Сначала создайте стили для своей системы. Вы можете дать им любое имя или вообще не создавать стили.
style achievement_locked:
color "#888888"
size 22
style achievment_unlocked:
color "#ffffff"
size 22
italic True
style category_tittle:
color "#ffffff"
size 28
bold True
xalign 0.5
#Теперь нужно поставить этот блок. Насколько я знаю, он гарантирует, что достижения останутся и не
#будут удалены после закрытия игры.
init -1 python:
try:
if not hasattr(persistent, "achievements") or not isinstance(persistent.achievements, dict):
persistent.achievements = {}
except:
persistent.achievements = {}
#Теперь пора создать настоящую систему достижений. Помните, вы можете менять названия по своему
#усмотрению, но я настоятельно рекомендую использовать те, которые я предоставляю.
init python:
#Categories will be the dictionary for the achievements, at least the categories/tittles for them.
categories = ["name1", "name2", "name3"]
#Category_labels will allow you to translate the tittles of each category.
category_labels = {
"name1": _("Имя1"),
"name2": _("Имя2"),
"name3": _("Имя3")
}
#Achievements_data will be the real dictionary, where, by category, you will add every achievement you want.
achievements_data: = {
"name1": [
#Explanation: "id" is the ID you will give for each achievement, and the id the system will use for knowing it.
{ "id": "nm1", "name": _("Achievement's name"), "desc": _("Achievement's description"), "secret": False/True}
#крутотейк ← @renpyhelp_bot
@renpyhelp3 329
Братья-ренпаисты, вопрос эстетического характера, насколько вас бесят рамки в новелле или дополнительные кнопки на экране, которые как-то выделены и не исчезают на протяжении игры?
#крутотейк ← @renpyhelp_bot
@renpyhelp
3 329
Repost from music confession
РОЗЫГРЫШ НА ЗВЕЗДЫ
любишь ру-реп, и люди тебя из-за этого считают фриком?😐
➿➿➿➿➿➿➿➿➿➿➿➿➿
не с кем поделиться своей любимой песней? или написал свою песню и не знаешь с кем поделиться?
➿➿➿➿➿➿➿➿➿➿➿➿➿
хочешь рассказать про свою любимую группу?☦️
➿➿➿➿➿➿➿➿➿➿➿➿➿
нашел малоизвестную группу и хочешь, чтобы о ней много кто узнал и ее форсили в тт?☦️
➿➿➿➿➿➿➿➿➿➿➿➿➿
хочешь поделиться малоизвестной песней от популярной группы?
➿➿➿➿➿➿➿➿➿➿➿➿➿
бесят люди, которые слушают одного макана, токсиса и тд?🌟
ㅤ ㅤ ㅤ ㅤㅤ WELCOME TO
ㅤ ㅤ ㅤ ㅤ ㅤ🔤🔤🔤🔤🔤
ㅤ ㅤ🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤
ㅤздесь ты можешь поделиться своими музыкальными находками; продвинуть свою музыкальную группу; пожаловаться на людей у которых "плохой муз. вкус"; рассказать о любимой малоизвестной группе; кинуть мемы про музыку; посоветовать малоизвестные жанры; поделиться видео, фотками с концертов; найти друзей с похожим вкусом и просто рассказать что-то о музыке
⭐⭐⭐⭐ㅤ НАВИГАЦИЯ
⭐⭐⭐⭐ㅤ БОТ ДЛЯ ТЕЙКОВ
⭐⭐⭐⭐ㅤ ВП ПОСТ
⭐⭐⭐⭐ㅤ ВЛД / АНОНКА
3 329
Привет, я хочу спросить одну такую тему. Кто-нибудь из вас использовал ren`py помощника от оригинального gpt?
Если есть такие люди, вы могли сказать мне свой комментарий и ещё... Какой VPN вы используете, чтобы юзать оригинальный gpt....
Заранее спасибо за помощь 🙏
#крутотейк ← @renpyhelp_bot
@renpyhelp
3 329
здравствуйте, как можно сделать заставку при запуске новеллы? чтобы появлялся текст белого шрифта на черном фоне, плавно появляясь и растворяясь
#крутотейк ← @renpyhelp_bot
@renpyhelp
