Раскрываю существование такого прекрасного сайта как php.net, для таких же особенных как ты
ну если ему надо то вот, потрачу 10 минут на него все таки
public function onCommand(CommandSender $sender, Command $command, $label, array $args){
if($command->getName() == "lottery"){
if(isset($args[0]){
if($args[0] > 20000){
$random = rand(0, 100);
if($random >= 50){
//выйграл
}else{
//проиграл
}
}else{
$sender->sendMessage("Нельзя делать ставку больше 20000!");
}
}else{
$sender->sendMessage("Используй /lottery <сумма>");
}
}
}
Уже читается получше) Нежели каша от олимпика.
суть не в этом
я в лс код скину посмотришь если не лень, просто не хочу сливать
все кинул
Но можно и так
//Будем считать, что $economy уже есть
public function onCommand(CommandSender $sender, Command $command, $label, array $args)
{
//не совсем понял для чего аргумент, ну ладно...
$balance = $this->economy->myMoney($sender);
if($balance < 20000)
{
//TODO
return true;
}
//TODO
return true;
}
Если я правильно понял основную функцию твоего кода, то этого достаточно, в плане проверок
А тоесть команда выполнятся не будет?)
В плане?
Ну ты используешь onCommand, если бы использовал встроенную команду тогда было бы execute()
. Если ты просто наброс сделал то ладно.
Он не делал сортировки по классам, так зачем мне execute?
Я в целом указал каких условий достаточно, как добавить команду к коду он сам разберётся, тк я занят в данный момент
Я научился делать встроеную команду и часто лишь его и использую)
array_shift() извлекает первое значение массива
array
и возвращает его
извлекать первое значение не лучшая идея, правда?
array_shift(&$array)
Че? Вообще-то если писать баны то array_shift там пригодится
что за чушь ты только что написал?
Во-первых, array_shift там не пригодится. Рекомендую прочитать документацию о работе с массивами в PHP.
Во-вторых, речь не шла о бан системе.
Тупой, причину как будешь указывать? Если там не будет array_shift() то аргумент будет $args[0], а не $args[2]
сокращая размер
array на один элемент.
если не понял, он пропускает элемент аргумента который были введены до!
оу май год, ю со ступид
бро, ай донт ивен вант ту хейв а диалог вит ю