Полный отказ от $u->testAction() целиком.

This commit is contained in:
2024-05-15 16:42:28 +03:00
parent bc136cc030
commit 5e0dda8ed0
50 changed files with 1909 additions and 1831 deletions
+5 -5
View File
@@ -1,6 +1,7 @@
<?php
use Core\Db;
use Model\ActionModel;
if (!defined('GAME_VERSION')) {
require_once '_incl_data/autoload.php';
@@ -481,9 +482,9 @@ if ($add) {
}
$u_w = [0 => [], 1 => [], 2 => [], 3 => []];
$smid = ActionModel::getOne(['vars = casino_balance'], 'id');
$sm = $u->testAction('`city` = "' . $u->info['city'] . '" AND `vars` = "casino_balance" LIMIT 1', 1);
if (!isset($sm['id'])) {
if (!isset($smid)) {
$u->addAction(time(), 'casino_balance', 0);
}
@@ -523,7 +524,7 @@ foreach ($sp as $pl) {
} else {
//проиграли
Db::sql('update ruletka_coin set end = 1 where id = ?', [$pl['id']]);
Db::sql('update actions set vals = vals + ? where id = ?', [$pl2['money'], $sm['id']]);
Db::sql('update actions set vals = vals + ? where id = ?', [$pl2['money'], $smid]);
}
if ($wn > 0 || $wn2 > 0) {
@@ -547,10 +548,9 @@ if (!empty($u_w[0])) {
continue;
}
$userLogin = Db::getValue('select login from users where id = ?', [$winner]);
Db::sql('update actions set vals = vals + ? where id = ?', [$u_w[3][$winner] - $u_w[1][$winner], $sm['id']]);
Db::sql('update actions set vals = vals + ? where id = ?', [$u_w[3][$winner] - $u_w[1][$winner], $smid]);
$cmsg = new ChatMessage();
$cmsg->setCity($u->info['city']);
$cmsg->setRoom(389);
$cmsg->setLogin('Крупье');
$cmsg->setText("Игрок $userLogin выиграл {$u_w[1][$winner]} екр, ставка {$u_w[3][$winner]} екр, игра №{$u_w[2][$i]}.");