Как суммировать пункт в конфиге?

nagibatop:
  clicks: 7
nagibatop2:
  clicks: 14
nagibatop3:
  clicks: 3

И мне надо чтобы все clicks были суммированы в одну цифру, помогите пожалуйста

для чего, куда, где

Кликер делал, и надо чтобы при команде писало сколько всего кликов за всё время было накликано

могу ошибаться потому что давно не писал плагины

$total = 0;
foreach($this->config->getAll() as $player => $count) {
  $total += $count;
}
$sender->sendMessage($total);
public function onClick(PlayerInteractEvent $e){
    if($e->getBlock()->getId() == [айди твоего блока]){
        $this->db->set("clicks", $this->db->get("clicks") + 1);
    }
}

Лучше так чем каждого игрока отдельно перечислять

Спасибо, попробую

Говнокодер

исправил

$total = 0;
foreach($this->config->getAll() as $player) {
  $total += $player["clicks"];
}
$sender->sendMessage($total);

+1 грех

у тебя хорошо получается делать аватарки и плохо получается программировать

занимайся чем-нибудь одним

3 лайка

Хочу и то, и другое
:slight_smile:

и для чего вести статистику всех кликов если для каждого игрока нужно отображать именно его количество кликов

Он пишет что надо все клики суммировать

чел, не занимайся программированием

у него уже ведется статистика по кликам в разрезе игрока и он хочет по команде вывести их сумму

Но он сказал что надо именно сумму всего. Он не писал то что также эти клики надо (да блин, не знаю как объяснить)

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.