Почему не работает код

Почему не работает код на проверку ценности привелегии для дк?

public function getNumber($donates){

	if($donates == "Флай") return "1";
	if($donates == "Вип") return "2";
	if($donates == "Премиум") return "3";
	if($donates == "Креатив") return "4";
	if($donates == "Ультра") return "5";
	if($donates == "Элита") return "6";
	if($donates == "Консоль") return "7";
	if($donates == "Владелец") return "8";
	if($donates == "Властелин") return "9";
	if($donates == "Спонсор") return "10";
	return $donates;

}

public function onGive($event){

	$player = $event->getPlayer();
	$nick = strtolower($player->getName());

    $count = $this->list->get(strtolower($player->getName())) - 1;
    $this->list->set(strtolower($player->getName()), $count);
    $this->list->save();

	$groups = array("Флай", "Вип", "Премиум", "Креатив", "Ультра", "Элита", "Консоль", "Владелец", "Властелин", "Спонсор");
	$donate = array_rand($groups, 1);
	$this->group[$nick] = $groups[$donate];
	$dc = $this->group[$nick];
	$donates = $this->pp->getUserDataMgr()->getGroup($player)->getName();

	$num = $this->getNumber($dc);
    $my = $this->getNumber($donates);

	if($my >= $num){
	 	$count = $this->list->get(strtolower($player->getName())) + 1;
	 	$this->list->set(strtolower($player->getName()), $count);
	 	$this->list->save();
	 	$player->sendMessage("§l§7 ► §fУ тебя уже есть привилегия выше§7: §6{$dc}§7,\n§l§7 ► §fМы вернули ваш донат-ключ испытайте удачу ещё раз§7,");
	}

Хелп
1.1.5
Лайткор

Не получилось у меня, руки крявые