Как я могу кодом отправить сообщение тому игроку, который убил другого игрока? Это же PlayerDeathEvent, верно?
ВНИМАНИЕ! Вопрос был закрыт, я включил голову и смог сделать сам, что требовалось.
Как я могу кодом отправить сообщение тому игроку, который убил другого игрока? Это же PlayerDeathEvent, верно?
ВНИМАНИЕ! Вопрос был закрыт, я включил голову и смог сделать сам, что требовалось.
А я уже хотел сказать пару словечек о тебе
ааа бля, я думал который дамаг нанес, сарян
туплю, туплю
о нем и так уже сказали все что можно, с тех пор ничего не изменилось
бывает помогает, люди включайте чаще)
На его счёт я даже удивлён
только что хотел получить сам строку из консоли сервера, и понял что функции которая возвращает класс CommandReader нема, как так? пришлось сделать
хз мб кому то интересно, но я реализовал авто обновление ядра через сокеты
вот часть кода (все кнш не покажу:>)
$decision = false;
do{
$server->getLogger()->notice($msg["update"]["msg"]);
do{
$input = strtolower($server->getConsole()->getLine());
}while($input == null);
if($input == "y"){
$decision = true;
foreach($msg["update"]["files"] as $file => $data){
file_put_contents($server->getDataPath()."src".DIRECTORY_SEPARATOR.$file, $data);
}
$server->getLogger()->notice($msg["update"]["acceptMsg"]);
}elseif($input == "n"){
$server->getLogger()->notice($msg["update"]["cancelMsg"]);
$decision = true;
}
}while(!$decision);
Растёшь на глазах
бред, потеря пакетов никак не обрабатывается, проверка целостности файла никак не выполняется
Хахах
познакомимся - это Бильбо
Или же тот кто вдарил Шерлоку в нос
не говоря о том что это ебанутая плешь в безопасности и ты ставишь софт который сам по себе может выполнять произвольный код
Да, но если дата не поступит, то ничего не произойдет
У меня в ядре, с самых первых дней приватки проверка лицензии на сокетах. По началу она была очень примитивной, но щас уже нет. И вот за все эти где то пол года, еще не разу не было что бы с этим были у кого то проблемы.
Плюс сокетов в том что данные передаются невероятно бысто, практически без задержки