Замена прямых запросов в БД на метод Effects::addHod.
This commit is contained in:
@@ -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];
|
||||
|
||||
@@ -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'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user