Помощь с qiwi api

Как правильно выводить баланс qiwi?

$money = $qiwi->getBalance();
$p->sendMessage ($money);
Так не работает.

Error: pocketmine\player\Player::sendMessage(): Argument #1 ($message) must be of type pocketmine\lang\Translatable|string, null given, called in /storage/emulated/0/Android/data/io.scer.pocketmine/files/PocketMine-MP/plugins/Plugin/src/A/Main.php on line 24

Заходишь в приложение Qiwi либо на сайт qiwi.com, нажимаешь на перевести, вводишь номер, вводишь сумму и вуаля

$money == null
Смотри почему $qiwi->getBalance() отдает null.

  • разработчики интерпретатора: делают описание ошибок четким и понятным:
  • майнкрафтеры:
    image

Я это пробую сделать через php. Пользоваться qiwi я умею -_-

Не смешно

смешно спрашивать на форуме такое

Так я пытаюсь об этом узнать. Где я ещё могу узнать инфу об этом. Не хотите не отвечайте, ваше право.

это общая ошибка даже не php, а в программировании в целом - несовместимые типы, это ни к Майнкрафту, ни к Qiwi не относится

первый аргумент sendMessage() ждёт тип “string”, ты передаешь null

Ну а как тогда мне правильней сделать? Я то рассчитывал на то что он с помощью getBalance() получит баланс в цифрах и отправит его игроку.

нет типа “цифра”, есть типы строка, целое число, плавающее число и другие скалярные типы

https://www.php.net/manual/ru/function.print-r.php

Так он выводит цифру 1 в чат…

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