MrForter
Новичок
Я делаю плагин пммп, знаю как пользоваться sqlite3, вот и я хочу сохранить значения в массив, а вот с этим у меня проблемы... Я пробовал через цикл, вроде как работает, но вывести не получается, помогите сделать пожалуйста.
Помогите...
Код:
public $fraction = array();
function getFraction(Player $player){
$username = strtolower($player->getName());
$result = $this->fraction->query("SELECT `faction` FROM `fraction` WHERE `username` = '". $username ."'")->fetchArray(SQLITE3_ASSOC);
return $result['faction'];
}
function onChat(Player $player){//лишний код не важен
$username = strtolower($player->getName());
$fraction = $this->fraction[$username];
$this->chat("у игрока фракция: ". $fraction." Заножу и вас);
$this->fraction->query("INSERT INTO `fraction` (`faction`, `username`) VALUES ('$fraction', '$username');");
}
function onCommand(Player $player){//отсюда мне нужен забрать значания, а потом принести в onChat
$username = strtolower($player->getName());
while($row = $this->getFraction($player)) {
$this->fraction[$username] = $row['faction'];
}
}
Последнее редактирование: