public function findByColumn($column, $value) { $sql = "SELECT * FROM " . static::$table . " WHERE {$column}=:value"; $class = get_called_class(); $db = new Base(); $db->setClassName($class); return $db->query($sql, [':value' => $value])[0]; }
/** * Sets punish mode for team kills. * * @param int $value */ public function setTKPunishMode($value) { Base::query("exec admin.TKPunishMode {$value}"); }
/** * Leftover from BFBC2 * Try admin (admin = role) instead of vars. * * @param boolean $enabled Enable or Disable Killcam * * @return */ public function setKillCam($enabled = true) { $data = Base::query('admin.killCam ' . (bool) $enabled); // $data = Base::query('vars.killCam ' . ((boolean)$enabled)); return $data; }
/** * Sends a Private Message to a Player * * @param string|int $player Must be exact soldier name or playerindex * @param string $message text * * @return string */ public function sendPlayer($player, $message) { return trim(Base::query('exec game.sayToPlayerWithName ' . $player . ' "' . $message . '"')); //return trim(Base::query('bf2cc sendplayerchat \"' . $player . '\" ' . $message . "")); }