Полный отказ от $u->testAction() целиком.
This commit is contained in:
+5
-5
@@ -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]}.");
|
||||
|
||||
Reference in New Issue
Block a user