Замена прямых запросов в БД на метод Effects::addHod.

This commit is contained in:
2024-02-10 19:31:02 +02:00
parent 66d825bc6e
commit 9843a3a991
3 changed files with 70 additions and 61 deletions
+7
View File
@@ -208,6 +208,13 @@ insert into eff_users
Db::sql("insert into eff_users (no_Ace, id_eff, overType, uid, name, data, timeUse) values (1,479,112,?,'Защита от нападения','zashitatk=1',unix_timestamp())", [$userId]);
}
/**
* @param int $id
* @param int $hod
* @param int|string $x для запроса x = x + 1, вводить 'x + 1'
* @param string $data
* @return void
*/
public static function setHod(int $id, int $hod, int|string $x = 0, string $data = ''): void
{
$args = ['id' => $id, 'hod' => $hod];
+1 -1
View File
@@ -227,7 +227,7 @@ class Stats
} elseif (Config::get('effz') > 0 && $e['hod'] == -1) {
$efzz = round(($e['timeUse'] + $e['actionTime'] + $e['timeAce']) - time());
if ($efzz > 0) {
Db::sql('update eff_users set hod = ? where id = ?', [$efzz / Config::get('effz'), $e['id']]);
Effects::setHod($e['id'], $efzz / Config::get('effz'));
}
}
}