Ir para conteúdo

[Encerrado] [PDA] Erro - Script


jhonatanp

Posts Recomendados

Script para quando matar o pokemon aparecer um teleport na codernada X mais está bugando da este erro :

 

[22/10/2013 20:08:46] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tpp.lua:1: unexpected symbol near 'ï'
[22/10/2013 20:08:46] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tpp.lua)
[22/10/2013 20:08:46] data/creaturescripts/scripts/tpp.lua:1: unexpected symbol near 'ï'
script :

local tpId = 1387
local tps = {
["Entei"] = {pos = {x=962, y=1491, z=10}, toPos = {x=1440, y=1326, z=11}, time = 30},
["Raikou"] = {pos = {x=965, y=1530, z=12}, toPos = {x=963, y=1539, z=13}, time = 30},
["Suicune"] = {pos = {x=955, y=1565, z=11}, toPos = {x=959, y=1540, z=12}, time = 30},
}
function removeTp(tp)
local t = getTileItemById(tp.pos, tpId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(tpId, tp.toPos, tp.pos)
doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return TRUE
end

 

Link para o comentário
Compartilhar em outros sites

msm erro

 

[22/10/2013 20:26:20] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tpp.lua:1: unexpected symbol near 'ï'
[22/10/2013 20:26:20] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tpp.lua)
[22/10/2013 20:26:20] data/creaturescripts/scripts/tpp.lua:1: unexpected symbol near 'ï'
o I estava maisculo isso nao ia mudar nada, alterei para minusculo e msm erro
Link para o comentário
Compartilhar em outros sites

local tps = {
["Entei"] = {pos = {x=962, y=1491, z=10}, toPos = {x=1440, y=1326, z=11}, time = 30},
["Raikou"] = {pos = {x=965, y=1530, z=12}, toPos = {x=963, y=1539, z=13}, time = 30},
["Suicune"] = {pos = {x=955, y=1565, z=11}, toPos = {x=959, y=1540, z=12}, time = 30},
}

Não lembro se isso influência, mas .... Tira esse borrão vermelho.
Link para o comentário
Compartilhar em outros sites

@jhonatanp

tente isso amigo..

local tpId = 1387

local tps = {
["Entei"] = {pos = {x=962, y=1491, z=10}, toPos = {x=1440, y=1326, z=11}, time = 30},
["Raikou"] = {pos = {x=965, y=1530, z=12}, toPos = {x=963, y=1539, z=13}, time = 30},
["Suicune"] = {pos = {x=955, y=1565, z=11}, toPos = {x=959, y=1540, z=12}, time = 30},
}
function removeTp(tp)
local t = getTileItemById(tp.pos, tpId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(tpId, tp.toPos, tp.pos)
doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return TRUE
end


~ Edit: Se não funcionar é porque você esqueceu de colocar o Event na monster.xml dos pokemons escolhidos.

 

ex: Entei.xml > <script>

<event name="Spawn"/>
<event name="tp"/>
</script>
</monster>

Enfim.
Editado por Wiisht
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...