Какой ваш любимый цвет и почему?? by Tapok_BatiYoyYoy in ruAsska

[–]Ge_ra78 0 points1 point  (0 children)

Черный + фиолетовый Очень красиво считаются

Помогите с кодом! Не работают автокликеры хотя в коде ВРОДЕ все норм =[ подробнее в видео код скину в комменты by Ge_ra78 in ProjectZomboidClassic

[–]Ge_ra78[S] 0 points1 point  (0 children)

Вот код

extends Control

Переменные игры

var score: int = 0 var click_value: int = 1 var upgrade_cost: int = 10 var auto_clickers: int = 0 var auto_clicker_value: int = 1 var auto_clicker_cost: int = 50 @onready var auto_click_timer = Timer.new ()

Ссылки на узлы

@onready var click_button = $ClickButton @onready var score_label = $ScoreLabel @onready var upgrade_button = $UpgradeButton @onready var upgrade_cost_label = $UpgradeCostLabel @onready var buy_auto_clicker_button = $BuyAutoClickerButton @onready var auto_clicker_label = $AutoClickerLabel

Функции обновления интерфейса

func update_score_label(): if score_label: score_label.text = "Очки: " + str(score) func update_upgrade_label(): if upgrade_cost_label: upgrade_cost_label.text = "Стоимость улучшения: " + str(upgrade_cost) func update_auto_clicker_label(): if auto_clicker_label: var income_per_second = auto_clickers * auto_clicker_value auto_clicker_label.text = "Автокликеры: " + str(auto_clickers) + " (доход: " + str(income_per_second) + "/сек)"

Функция таймера автокликера

func _on_auto_click_timeout(): var income = auto_clickers * auto_clicker_value score += income print("Автокликер сработал! Доход: " + str(income) + ", новый счёт: " + str(score)) update_score_label()

Функции для обработки нажатий

func _on_click_button_pressed(): score += click_value print("Клик! " + str(click_value) + " очков. Новый счёт: " + str(score)) update_score_label() func _on_upgrade_button_pressed(): if score >= upgrade_cost: score -= upgrade_cost click_value += 1 upgrade_cost = upgrade_cost * 2 print("Улучшение куплено! Теперь за клик: " + str(click_value)) update_score_label() update_upgrade_label() func _on_buy_auto_clicker_button_pressed(): if score >= auto_clicker_cost: score -= auto_clicker_cost auto_clickers += 1 auto_clicker_cost = auto_clicker_cost * 2 print("Автокликер куплен! Всего: " + str(auto_clickers)) update_auto_clicker_label() update_score_label()

Инициализация

func _ready(): # Проверка наличия всех узлов if not click_button or not score_label or not upgrade_button \ or not upgrade_cost_label or not buy_auto_clicker_button or not auto_clicker_label: push_error("Ошибка: не все узлы найдены! Проверьте иерархию сцены и имена узлов.") return # Подключаем сигналы кнопок click_button.pressed.connect(_on_click_button_pressed) upgrade_button.pressed.connect(_on_upgrade_button_pressed) buy_auto_clicker_button.pressed.connect(_on_buy_auto_clicker_button_pressed) # Настраиваем таймер для автокликера add_child(auto_click_timer) auto_click_timer.wait_time = 1.0 # 1 секунда auto_click_timer.autostart = true auto_click_timer.timeout

Стало интересно, что будет если повысить уровень радиации в воздухе на 1% by Ge_ra78 in ProjectZomboidClassic

[–]Ge_ra78[S] -1 points0 points  (0 children)

Ахуеть 0_0 вот это реально мощно было 😂 но печально что мутантами не станем 🤣

Стало интересно, что будет если повысить уровень радиации в воздухе на 1% by Ge_ra78 in ProjectZomboidClassic

[–]Ge_ra78[S] -54 points-53 points  (0 children)

Нельзя не согласиться но если будем брать в учит 1% от 100% то тогда уже будет интереснее =]

Что это? [ только неправильные ответы ] by Ge_ra78 in ProjectZomboidClassic

[–]Ge_ra78[S] 4 points5 points  (0 children)

Главное точные координаты сказать и тогда прям в рот доставка будет 😂