Hi, my function is returning null, idk how to fix it. can anyone help me?
Im using: Skript 2.6, SkQuery 4.1.5, Reqn 1.2.3
code:
function getGrucoins(p: player) :: number:
send a "get" request to "https://unbelievaboat.com/api/v1/guilds/(id)/users/(id)" with the headers "Authorization: (token)"
set {_resp} to the last http response
set {_body} to {_resp}'s body
set {_SP_body::*} to {_body} split at ","
set {_pmoney::*} to {_SP_body::3} split at ":"
set {ppmoney} to {_pmoney::2} parsed as an integer
broadcast {ppmoney} #returns correct value
return {ppmoney}
on player join:
set {_ppmoney} to getGrucoins(player)
send "%player%'s balance: %{_ppmoney}% gc" to player #returns nickname's balance: <none> gc
Im using: Skript 2.6, SkQuery 4.1.5, Reqn 1.2.3
code:
function getGrucoins(p: player) :: number:
send a "get" request to "https://unbelievaboat.com/api/v1/guilds/(id)/users/(id)" with the headers "Authorization: (token)"
set {_resp} to the last http response
set {_body} to {_resp}'s body
set {_SP_body::*} to {_body} split at ","
set {_pmoney::*} to {_SP_body::3} split at ":"
set {ppmoney} to {_pmoney::2} parsed as an integer
broadcast {ppmoney} #returns correct value
return {ppmoney}
on player join:
set {_ppmoney} to getGrucoins(player)
send "%player%'s balance: %{_ppmoney}% gc" to player #returns nickname's balance: <none> gc