Postado Maio 4, 2022 3 anos Utilizo servidor OTX Estou com um erro que ao dar use no livro, pra ver qual guild esta com o dominio do castle aparece um erro esse é o erro que aparece Citar [4/5/2022 15:5:29] [Error - Action Interface] [4/5/2022 15:5:29] data/actions/scripts/events/realCastle.lua:onUse [4/5/2022 15:5:29] Description: [4/5/2022 15:5:29] data/actions/scripts/events/realCastle.lua:3: attempt to concatenate a boolean value [4/5/2022 15:5:29] stack traceback: [4/5/2022 15:5:29] data/actions/scripts/events/realCastle.lua:3: in function <data/actions/scripts/events/realCastle.lua:1> esse é o script que fala aonde o erro esta Citar function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) > 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o dominio" or "nenhuma guild possui o dominio do castelo" local sto = realCastle.date_storages local gsto = getGlobalStorageValue local time = gsto(sto[1]).."/"..gsto(sto[2]).."/"..gsto(sto[3]) local domain = realCastle.isOpen() and "as guilds estao batalhando pelo dominio do castelo" or guild local msg = " --------[CASTLE]-------\n\n\nAtualmente "..domain..".\n\nProxima batalha: "..time.." as 21:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild ja esta com o dominio do castelo.") end return true end
Postado Maio 7, 2022 3 anos Em 05/05/2022 em 09:42, vitinhoo96 disse: alguem me ajuda? Tenta assim mano. function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) > 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o dominio" or "nenhuma guild possui o dominio do castelo" local domain = realCastle.isOpen() and "as guilds estao batalhando pelo dominio do castelo" or guild local msg = " --------[CASTLE]-------\n\n\nAtualmente "..domain..".\n\nProxima batalha: Amanhã as 21:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild ja esta com o dominio do castelo.") end return true end
Postado Maio 7, 2022 3 anos Autor 12 horas atrás, FeeTads disse: Tenta assim mano. function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = getGlobalStorageValue(realCastle.guild_storage) > 1 and "a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o dominio" or "nenhuma guild possui o dominio do castelo" local domain = realCastle.isOpen() and "as guilds estao batalhando pelo dominio do castelo" or guild local msg = " --------[CASTLE]-------\n\n\nAtualmente "..domain..".\n\nProxima batalha: Amanhã as 21:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild ja esta com o dominio do castelo.") end return true end erro continua [7/5/2022 9:50:0] [Error - Action Interface] [7/5/2022 9:50:0] data/actions/scripts/events/realCastle.lua:onUse [7/5/2022 9:50:0] Description: [7/5/2022 9:50:0] data/actions/scripts/events/realCastle.lua:3: attempt to concatenate a boolean value [7/5/2022 9:50:0] stack traceback: [7/5/2022 9:50:0] data/actions/scripts/events/realCastle.lua:3: in function <data/actions/scripts/events/realCastle.lua:1>
Postado Maio 8, 2022 3 anos Tenta assim function onUse(cid, item, frompos, item2, topos) if item.uid == 61466 then local guild = '' if getGlobalStorageValue(realCastle.guild_storage) > 1 then guild = guild.."a guild "..getGuildNameByID(getGlobalStorageValue(realCastle.guild_storage)).." possui o dominio" else guild = guild.."nenhuma guild possui o dominio do castelo" end local domain = realCastle.isOpen() and "as guilds estao batalhando pelo dominio do castelo" or guild local msg = " --------[CASTLE]-------\n\n\nAtualmente "..domain..".\n\nProxima batalha: Amanhã as 21:00." doShowTextDialog(cid,8977,msg) return true end if not realCastle.isOpen() then doTeleportThing(cid,getTownTemplePosition(1)) return true end if not realCastle.isDominating(cid) then realCastle.domain(cid) doSendMagicEffect(getThingPos(cid), CONST_ME_CRAPS) else doPlayerSendCancel(cid,"Sua guild ja esta com o dominio do castelo.") end return true end
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.