用户:
全能代码师查看:64 回复:62 评论:64 创建时间:2022-04-27T11:15:35
想学代码的评论区报名,最多10人,挑选有潜力的()()
给一剑的
world.onPlayerJoin(async ({ entity }) => {
entity.tlist = []
entity.hasThings = function (name, number) {
for (num = 0; num < entity.tlist.length; num++) {
if (entity.tlist[num].name == name) {
if (entity.tlist[num].number >= number) {
return true
} else {
return false
}
}
}
return false
}
entity.getThings = function (name, number) {
for (num = 0; num < entity.tlist.length; num++) {
if (entity.tlist[num].name == name) {
entity.tlist[num].number += number
return entity.tlist
}
}
entity.tlist.push({ name: name, number: number })
return entity.tlist
}
entity.delThings = function (name, number) {
for (num = 0; num < entity.tlist.length; num++) {
if (entity.tlist[num].name == name) {
if (entity.tlist[num].number < number) {
world.say('Error:bag deletion error')
return entity.tlist
}
entity.tlist[num].number -= number
if (entity.tlist[num].number == 0) {
const target = entity.tlist
entity.tlist = []
target.forEach((object) => {
if (object.name != name) {
entity.tlist.push(object)
}
})
}
return entity.tlist
}
}
}
entity.showBag = function () {
var showList = []
for (num = 0; num < entity.tlist.length; num++) {
showList.push(`${entity.tlist[num].name}×${entity.tlist[num].number}`)
}
return showList
}
entity.bagLength = function () {
var thingsNumber = 0
for (num = 0; num < entity.tlist.length; num++) {
thingsNumber += entity.tlist[num].number
}
return thingsNumber
}
})点赞1
评论