PHP, MySQL | подскажите конвертацию
ребята подскажите код конвертации
например набираеш 100 меди чтоб автоматом переводило на 1 золота
например набираеш 100 меди чтоб автоматом переводило на 1 золота
Чиво
ребята подскажите код конвертации
например набираеш 100 меди чтоб автоматом переводило на 1 золота
php
$copper = 1034; //кол-во меди игрока брать из базы if ($copper >= 100) { $gold = (int)($copper / 100); //золото которое добавить игроку $new_copper = $copper - ($gold * 100); //новое значение меди // ЗАПРОС SQL НА ОБНОВЛЕНИЕ ЗНАЧЕНИЙ // КОД ДОЛЖЕН ВЫПОЛНЯТСЯ В САМОМ НАЧАЛЕ ПОСЛЕ ПОДКЛЮЧЕНИЯ К БАЗЕ, ЧТОБЫ У ИГРОКА БЫЛИ ДОСТОВЕРНЫЕ СВЕДИНИЯ О ЕГО БАЛАНСЕ } ________
посл. ред. 25.02.2025 в 18:30; всего 1 раз(а); by airo
php
$copper = 1034; //кол-во меди игрока брать из базы if ($copper >= 100) { $gold = (int)($copper / 100); //золото которое добавить игроку $new_copper = $copper - ($gold * 100); //новое значение меди // ЗАПРОС SQL НА ОБНОВЛЕНИЕ ЗНАЧЕНИЙ // КОД ДОЛЖЕН ВЫПОЛНЯТСЯ В САМОМ НАЧАЛЕ ПОСЛЕ ПОДКЛЮЧЕНИЯ К БАЗЕ, ЧТОБЫ У ИГРОКА БЫЛИ ДОСТОВЕРНЫЕ СВЕДИНИЯ О ЕГО БАЛАНСЕ } php
$copper = 1034; //кол-во меди игрока брать из базы if ($copper >= 100) { $gold = (int)($copper / 100); //золото которое добавить игроку $new_copper = $copper - ($gold * 100); //новое значение меди // ЗАПРОС SQL НА ОБНОВЛЕНИЕ ЗНАЧЕНИЙ // КОД ДОЛЖЕН ВЫПОЛНЯТСЯ В САМОМ НАЧАЛЕ ПОСЛЕ ПОДКЛЮЧЕНИЯ К БАЗЕ, ЧТОБЫ У ИГРОКА БЫЛИ ДОСТОВЕРНЫЕ СВЕДИНИЯ О ЕГО БАЛАНСЕ } php
<?php class Player { public $copper; // Количество меди public $gold; // Количество золота public function __construct($copper, $gold) { $this->copper = $copper; $this->gold = $gold; } public function convertCopperToGold() { $conversionRate = 100; // 100 меди = 1 золото if ($this->copper >= $conversionRate) { $goldToAdd = intdiv($this->copper, $conversionRate); // Сколько золота можно получить $this->gold += $goldToAdd; $this->copper %= $conversionRate; // Оставшаяся медь после конвертации echo "Конвертация успешна! Теперь у вас {$this->gold} золота и {$this->copper} меди.\n"; } else { echo "Недостаточно меди для конвертации. Нужно минимум 100 меди.\n"; } } } // Пример использования $player = new Player(250, 2); // У игрока 250 меди и 2 золота $player->convertCopperToGold(); // Конвертируем медь в золото 