お願いします -- やべべ 2026-03-12 15:32:53
Bボタン押したらロビーとかの欄になるところにショップを作って土100個で10コインなどを作って欲しいです
onPlayerJoin = (pId) => {
api.createShopItemForPlayer(pId,"ショップ", "Dirt:100:Gold Coin:10", {image:"Dirt",canBuy:true,customTitle:"土",description:"コイン10枚で土100個"})
}
onPlayerBoughtShopItem = (playerId, categoryKey,itemKey,item,userInput) => {
if(categoryKey === "ショップ"){
let lis = itemKey.split(":")
lis = lis.map((x,i) => (i%2===0) ? x : parseInt(x))
if(api.getInventoryItemAmount(playerId, lis[2]) >= lis[3]){
api.removeItemName(playerId, lis[2], lis[3])
api.giveItem(playerId, lis[0], lis[1])
api.sendOverShopInfo(playerId, "購入完了!!")
}else{
api.sendOverShopInfo(playerId, "お金が足りません")
}
}
}
- これでどうでしょう? -- 柏餅 (2026-03-14 16:05:50)
- 跳ねる爆弾などのエンティティを召喚することはできませんか? -- ピカチュー (2026-03-16 19:31:46)
- 研究してみます -- 柏餅 (2026-03-16 19:38:41)
- あの、ショップマーク開いたらスポーン地点とか見れると思うんですけど、そこにショップとかの表示を作りたくていいですか? -- 🍓 (2026-04-02 11:54:26)
- このcodeで出ませんかね? -- 柏餅 (2026-04-02 18:50:48)