public function curl ($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$res = curl_exec($ch);
curl_close($ch);
}
public function onCommand(CommandSender $sender, Command $command, $label, array $args) {
if($sender instanceof Player) {
$date = date("d.m.y");
$pname = $sender->getName();
if($command->getName() == "report") {
if (empty($args)) {
$sender->sendMessage("§1[§cРЕПОРТ§1] §fПодать жалобу на игрока: /report <ник игрока> <причина>");
return true;
}
else if (count($args === 2)) {
$player = $this->getServer()->getPlayer($args[0]);
$prichina = implode(" ", $args);
$text = explode(" ", $prichina);
unset($text[0]);
$prichina = implode(" ", $text);
$mess = "{$date} ✖REPORT✖ \n❗ Игрок $pname подал жалобу на игрока $args[0] ! \n❗ Причина: $prichina";
$url = "
https://api.vk.com/method/messages.send?user_id=380848068&message=".urlencode($mess)."&access_token=xxx";
$sender->sendMessage($url);
$sender->sendMessage("§1[§cРЕПОРТ§1] §eЖалоба успешно отправлена!");
$this->curl($url);
}
}
}
}