if($cfg[strtolower($p->getName())]['days'] > 0)
{
$p->sendMessage('Пошел нахуй сутки не прошли');
return false;
} else {
$rand = mt_rand(0, 2);
if($rand === 0 || $rand === 2)
{
$cfg = $this->days->getAll();
$p->sendMessage('Ничего');
$cfg[strtolower($p->getName())]['days']++;
$this->days->setAll($cfg);
$this->days->save();
}
if($rand === 1)
{
$cfg = $this->days->getAll();
$p->sendMessage('Алмаз');
$cfg[strtolower($p->getName())]['days']++;
$this->days->setAll($cfg);
$this->days->save();
}
$this->getScheduler()->scheduleRepeatingTask(new daytask($this), 20 * 60 * 60 * 24);
}
почему не добавляется значение и можно забирать награду бесконечно? Пробовал вместо if switch
switch($rand)
{
case 0:
//TODO
break;
//CODE
}
но тоже не помогло