Обучение/Помощь новичкам | Как настроить?
вот функция сколько серебра к золоту
$gold = floor($user['gold'] / 100);
if($user['gold'] < 1){
echo "<img src='/images/icon/silver.png'> ". $user['gold'] ."";
} else {
echo "<img src='/images/icon/gold.png'> $gold";
}
в профиле норм отображаеться тоесть 1з=100 серебра,а вот в сундуках при выпадение золота выпадает не то кол-во что положено,пример выпало 236 золотых а начисляет всего 2 золота,
код в сундуках
$nominal=rand(1,2);
if($nominal==1){
//Сколько выпадет золота
$sum=rand(10,30);
$img="<img src='/images/icon/gold.png'/>";
$name="золото";
mysql_query("UPDATE `user` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");
}
что где нужно поправить?
$gold = floor($user['gold'] / 100);
if($user['gold'] < 1){
echo "<img src='/images/icon/silver.png'> ". $user['gold'] ."";
} else {
echo "<img src='/images/icon/gold.png'> $gold";
}
в профиле норм отображаеться тоесть 1з=100 серебра,а вот в сундуках при выпадение золота выпадает не то кол-во что положено,пример выпало 236 золотых а начисляет всего 2 золота,
код в сундуках
$nominal=rand(1,2);
if($nominal==1){
//Сколько выпадет золота
$sum=rand(10,30);
$img="<img src='/images/icon/gold.png'/>";
$name="золото";
mysql_query("UPDATE `user` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'");
}
что где нужно поправить?
или где в другом это исправляеться?
Морпех (30.11.2020 в 12:49) вот функция сколько серебра к золоту $gold = floor($user['gold'] / 100); if($user['gold'] < 1){ echo "<img src='/images/icon/silver.png'> ". $user['gold'] .""; } else { echo "<img src='/images/icon/gold.png'> $gold"; } в профиле норм отображаеться тоесть 1з=100 серебра,а вот в сундуках при выпадение золота выпадает не то кол-во что положено,пример выпало 236 золотых а начисляет всего 2 золота, код в сундуках $nominal=rand(1,2); if($nominal==1){ //Сколько выпадет золота $sum=rand(10,30); $img="<img src='/images/icon/gold.png'/>"; $name="золото"; mysql_query("UPDATE `user` SET `key`='".($user[key]-1)."',`gold`='".($user[gold]+$sum)."' WHERE `id`='$user[id]'"); } что где нужно поправить?
Окэ, отображение ифы вотано: php
if($user['gold'] < 1)?'<img src="/images/icon/silver.png"> '. $user['gold']:floor($user['gold']/100); ________
посл. ред. 30.11.2020 в 13:49; всего 1 раз(а); by Hacked_STR
И вообще в дцмс, если не ошибаюсь, в анкете переменная $user это ты а $ank пользователь на которого страницу зашли, если в анкете info.php указать $user вы увидите инфу не пользователя, а свою, на любой странице, с любым идом
php
<?php //пример дебага $user['gold'] = 700; $nominal=rand(1,2); if($nominal==2){ $sum=rand(10,30); } var_dump("'".($user[gold]+$sum)."'"); $test = "'".($user[gold]+$sum)."'"; echo $test; ------------------------------ //Пробуй сделать вычисление до вызова к sql $oldKey = $user[key]-1; $oldGold = $user[gold]+$sum; //или $oldKey = $user['key']-1; $oldGold = $user['gold']+$sum; mysql_query("UPDATE `user` SET `key`='$oldKey', `gold`='$oldGold' WHERE `id`='$user[id]'"); ?> Hacked_STR (30.11.2020 в 13:43) Окэ, отображение ифы вотано: А дальше, я не понимаю... Сей шедевр.. Что за колонка key, почем она под минус!? Возможно пересечение переменных...А почему автору модуля не написать м?
Хакер-мазахакер, так-то это игра, а не движок DCMS! Трутень, господи.
php
if($user['gold'] < 1)?'<img src="/images/icon/silver.png"> '. $user['gold']:floor($user['gold']/100); ________
посл. ред. 30.11.2020 в 16:23; всего 1 раз(а); by Toruz
php
<? ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); $gold = floor($user['gold'] / 100); if($user['gold'] < 1) { echo "<img src='/images/icon/silver.png'> ". $user['gold'] .""; } else { echo "<img src='/images/icon/gold.png'> $gold"; } $nominal = rand(1, 2); if($nominal == 1){ //Сколько выпадет золота $sum = rand(10, 30); $img = '<img src="/images/icon/gold.png">'; $name = "золото"; mysql_query("UPDATE `user` SET `key`= '". $user['key']. "', `gold`='". $user['gold'] + $sum ."' WHERE `id`= '". $user['id']."'"); } ?> php
ini_set('error_reporting', E_ALL); ini_set('display_errors', 1); ini_set('display_startup_errors', 1); Toruz (30.11.2020 в 16:23)
Хакер-мазахакер, так-то это игра, а не движок DCMS! Трутень, господи.
Хакер-мазахакер, так-то это игра, а не движок DCMS! Трутень, господи.
Полегче терпила, ваши мазахистские коды все с дцмс. Прогроммисты.
________
посл. ред. 01.12.2020 в 08:18; всего 1 раз(а); by Hacked_STR
Hacked_STR (01.12.2020 в 08:14)
Полегче терпила, ваши мазахистские коды все с дцмс. Прогроммисты.
Полегче терпила, ваши мазахистские коды все с дцмс. Прогроммисты.
Сам ты терпила, и коды берут из головы