Toda ves que eu vo ligar o evento woe nao consigo aparece
not valid param
alguem poderia me ajudar
Poderia mandar um print do distro?
Por netoten, 20 de dez. de 2012 em Scripts
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Toda ves que eu vo ligar o evento woe nao consigo aparece
not valid param
alguem poderia me ajudar
Poderia mandar um print do distro?
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui

info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

mano essa msg aparece no console normal ali no jogo? em azul? se for n eh nenhum bug.. eh q ta faltando algum parametro na talk q tas usando.. tenta postar a talk aki pra nos avaliarmos..
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Esse é meu distro
unica coisa q aparece depois que eu coloquei a quest é esse Duplicate uniqueId 3134
plx help-me
Nao aparece nenhum erro no seu distro? ele fica limpinho assim o tempo todo?
estranho ![]()
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui

Sim meu distro fica sem erro nenhum--
so que quando eu tento abrir o evento woe aparece not valid param
dofile("./_woe.lua")
local config = woe_config
function onSay(cid, words, param)
if words == "/woe" and param == "/!/SETUP" then
Woe.setup()
return true
end
Woe.getInfo()
local myTable = {}
for _, i in ipairs({"%d", "%B", "%Y", "%X"}) do
table.insert(myTable, os.date(i, infoLua[4]))
end
if Woe.isStarted() then
text = "tempo restante = " .. Woe.timeToEnd().mins .. ":" .. Woe.timeToEnd().secs .. "\nCastle " .. Castle.name .. " conquistado atualmente pela guild " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " quebre o empe "..myTable[1].." / "..myTable[2].." / "..myTable[3].." no tempo "..myTable[4].."."
else
text = "o domínio do castelo passado foi vencido por " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " quebre o empe "..myTable[1].." / "..myTable[2].." / "..myTable[3].." no tempo "..myTable[4].."."
end
if words == "/woe" then
if getPlayerAccess(cid) >= config.accessToStar then
if param == "on" then
if Woe.isTime() ~= true then
doBroadcastMessage("[Castle Domain] Será iniciado em até 5 minutos... Registre seu char para entrar no castle com !guildjoin (Obrigatório ter Guild)", config.bcType)
doBroadcastMessage("[Castle Domain] Terá uma duração de " .. config.timeToEnd .. " minutos. Pàgina do Castle Domain: http://falconiaworld.com/?subtopic=domain", config.bcType)
setGlobalStorageValue(stor.WoeTime, 1)
else
doPlayerSendCancel(cid, "[Castle Domain] já está funcionando.")
end
elseif param == "off" then
if Woe.isTime() == true then
doBroadcastMessage("[Castle Domain] Cancelado!", config.bcType)
setGlobalStorageValue(stor.WoeTime, 0)
setGlobalStorageValue(stor.Started, 0)
if isCreature(getThingFromPos(Castle.empePos).uid) == TRUE then
doRemoveCreature(getThingFromPos(Castle.empePos).uid)
end
if getThingFromPos(Castle.desde).itemid > 0 then
doRemoveItem(getThingFromPos(Castle.desde).uid)
end
Woe.removePre()
Woe.removePortals()
else
doPlayerSendCancel(cid, "[Castle Domain] Não está funcionando.")
end
elseif param == "empe" then
doSummonCreature("empe", Castle.empePos)
elseif param == "go" then
local newPos = Castle.empePos
newPos.y = newPos.y + 1
doTeleportThing(cid, newPos, FALSE)
elseif param == "info" then
doPlayerPopupFYI(cid, text)
else
doPlayerSendCancel(cid, "Parametro invalido.")
end
elseif getPlayerAccess(cid) < config.accessToStar then
if param == "info" then
doPlayerPopupFYI(cid, text)
end
else
doPlayerSendCancel(cid, "Não é possivel.")
end
elseif words == "!recall" then
if Woe.isStarted() == true then
if getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER then
if Woe.isInCastle(cid) == true then
local members = Woe.getGuildMembers(getPlayerGuildId(cid))
if #members > 1 then
if(exhaust(cid, stor.recall, config.recallTime) == 1) then
for _, i in ipairs(members) do
if getPlayerGuildLevel(i) ~= GUILDLEVEL_LEADER then
local pos = getClosestFreeTile(cid, getCreaturePosition(cid), FALSE, TRUE)
doTeleportThing(i, pos, FALSE)
end
end
doCreatureSay(cid, "Emergencia, juntem-se", TALKTYPE_SAY)
else
doPlayerSendCancel(cid, "[Castle Domain] Espere " .. config.recallTime / 60 .. " minutos, para usar o comando novamente.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Nenhum membro online.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Não pode ser usado no caslte.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Você não é o lider.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Não esta funcionando.")
end
end
return true
end
Editado Dezembro 20 por netoten
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

/\ amigo quando for postar um script procure utilizar o spoiler [ spoiler] txt [ /spoiler] ou [ CODE] txt [ /CODE]
Abraços
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui

mals to aprendendo
Editado Dezembro 20 por netoten
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Sim meu distro fica sem erro nenhum--
so que quando eu tento abrir o evento woe aparece not valid param
[ spoiler] dofile("./_woe.lua")
local config = woe_config
function onSay(cid, words, param)
if words == "/woe" and param == "/!/SETUP" then
Woe.setup()
return true
end
Woe.getInfo()
local myTable = {}
for _, i in ipairs({"%d", "%B", "%Y", "%X"}) do
table.insert(myTable, os.date(i, infoLua[4]))
end
if Woe.isStarted() then
text = "tempo restante = " .. Woe.timeToEnd().mins .. ":" .. Woe.timeToEnd().secs .. "\nCastle " .. Castle.name .. " conquistado atualmente pela guild " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " quebre o empe "..myTable[1].." / "..myTable[2].." / "..myTable[3].." no tempo "..myTable[4].."."
else
text = "o domínio do castelo passado foi vencido por " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " quebre o empe "..myTable[1].." / "..myTable[2].." / "..myTable[3].." no tempo "..myTable[4].."."
end
if words == "/woe" then
if getPlayerAccess(cid) >= config.accessToStar then
if param == "on" then
if Woe.isTime() ~= true then
doBroadcastMessage("[Castle Domain] Será iniciado em até 5 minutos... Registre seu char para entrar no castle com !guildjoin (Obrigatório ter Guild)", config.bcType)
doBroadcastMessage("[Castle Domain] Terá uma duração de " .. config.timeToEnd .. " minutos. Pàgina do Castle Domain: http://falconiaworld.com/?subtopic=domain", config.bcType)
setGlobalStorageValue(stor.WoeTime, 1)
else
doPlayerSendCancel(cid, "[Castle Domain] já está funcionando.")
end
elseif param == "off" then
if Woe.isTime() == true then
doBroadcastMessage("[Castle Domain] Cancelado!", config.bcType)
setGlobalStorageValue(stor.WoeTime, 0)
setGlobalStorageValue(stor.Started, 0)
if isCreature(getThingFromPos(Castle.empePos).uid) == TRUE then
doRemoveCreature(getThingFromPos(Castle.empePos).uid)
end
if getThingFromPos(Castle.desde).itemid > 0 then
doRemoveItem(getThingFromPos(Castle.desde).uid)
end
Woe.removePre()
Woe.removePortals()
else
doPlayerSendCancel(cid, "[Castle Domain] Não está funcionando.")
end
elseif param == "empe" then
doSummonCreature("empe", Castle.empePos)
elseif param == "go" then
local newPos = Castle.empePos
newPos.y = newPos.y + 1
doTeleportThing(cid, newPos, FALSE)
elseif param == "info" then
doPlayerPopupFYI(cid, text)
else
doPlayerSendCancel(cid, "Parametro invalido.")
end
elseif getPlayerAccess(cid) < config.accessToStar then
if param == "info" then
doPlayerPopupFYI(cid, text)
end
else
doPlayerSendCancel(cid, "Não é possivel.")
end
elseif words == "!recall" then
if Woe.isStarted() == true then
if getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER then
if Woe.isInCastle(cid) == true then
local members = Woe.getGuildMembers(getPlayerGuildId(cid))
if #members > 1 then
if(exhaust(cid, stor.recall, config.recallTime) == 1) then
for _, i in ipairs(members) do
if getPlayerGuildLevel(i) ~= GUILDLEVEL_LEADER then
local pos = getClosestFreeTile(cid, getCreaturePosition(cid), FALSE, TRUE)
doTeleportThing(i, pos, FALSE)
end
end
doCreatureSay(cid, "Emergencia, juntem-se", TALKTYPE_SAY)
else
doPlayerSendCancel(cid, "[Castle Domain] Espere " .. config.recallTime / 60 .. " minutos, para usar o comando novamente.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Nenhum membro online.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Não pode ser usado no caslte.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Você não é o lider.")
end
else
doPlayerSendCancel(cid, "[Castle Domain] Não esta funcionando.")
end
end
return true
end [ /spoiler]
Amigo voce já tinha postado um post igual a esse logo acima,
leia as regras isso é considerado flood.
Reportado.
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui

mals eu so novo aqi no forum,nao sabia
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

Sabemos que é usuario novo, você ja foi avisado. Espero que seja ultimo aviso.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\
vcs nao acham q tao sendo meio agressivos n? o cara tem 8 posts... ![]()
@topic
aparece esse invalid param ae no chat normal no tibia? em azul? ou aparece no console ali do distro? ;x estranhu isso ae...
info
Grupo: Campones
Registrado: 19/12/12
Posts: 47
Reputação: +3

que comandos esta utilizando para tentar ligar o evento ? /woe ON ?
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui

pode crer agora deu certinho vlws aee.
agora no distro apareceu esse erro
data/globalevents/scripts/woe.lua:onThink
[20/12/2012 23:48:42] Description:
[20/12/2012 23:48:42] (luaDoCreateTeleport) Tile not found
Editado Dezembro 21 por netoten
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

pode crer agora deu certinho vlws aee.
agora no distro apareceu esse erro
data/globalevents/scripts/woe.lua:onThink
[20/12/2012 23:48:42] Description:
[20/12/2012 23:48:42] (luaDoCreateTeleport) Tile not found
Amigo voce esqueceu de colocar o Tile pelo RME, Tente abrir o script em Globalevents/scripts/woe.lua e veja onde é a posiçao do piso e coloque o Uniquetid.
info
Grupo: Campones
Registrado: 25/07/12
Posts: 10
Reputação: 0
Char no Tibia: Neto Sarapui
Toda ves que eu vo ligar o evento woe nao consigo aparece
not valid param
alguem poderia me ajudar