A idéia é boa.
Mas como isso funcionou?
O script ta todo bagunçado, coisas desnecessárias e com erros.
Antes de mais nada,coloque uma porta, e coloque o action id dela, de 9090
Não seria unique id?
porta = 9090 -- Unic ID da porta
dentro = {x=512, y=509, z=7}
fora = {x=515, y=509, z=7}
player1 = getThingfromPos(player1pos)
Use variáveis locais.
player1pos não exite.
player1 desnecessário.
doPlayerAddItem(cid, item2[, canDropOnMap])
O certo seria:
doPlayerAddItem(cid, item2)
if item.uid == porta then
doPlayerSendTextMessage(cid, 21, "Você terá que arrombar a porta!")
end
elseif getPlayerLevel(cid) >= 90 and item.id == item1 then
else
doPlayerSendTextMessage(cid, 21, "Você conseguil arrombar a porta!")
doSendMagicEffect(topos, 2)
doTeleportThing(player1.uid,dentro)
elseif player1 == dentro
doTeleportThing(player1.uid,fora)
end
O if se usa assim:
if ... then ... elseif ... then ... elseif ... then ... else ... end
Tem mais alguns erros por ai ainda.







info
Grupo: Campones
Registrado: 15/04/08
Posts: 4
Reputação: 0
--Script para Arrombar Portas Trancadas-- local config = { item1 = 3304 -- id da crownbar! item2 = 5901 -- id do lixo que acontece quando a crownbar quebra! porta = 9090 -- Unic ID da porta dentro = {x=512, y=509, z=7} fora = {x=515, y=509, z=7} } function onUse(cid, item, frompos, item2, topos) if item.uid == porta then doPlayerSendTextMessage(cid, 21, "Você terá que arrombar a porta!") elseif getPlayerLevel(cid) >= 90 and item.id == item1 then doPlayerSendTextMessage(cid, 21, "Você conseguil arrombar a porta!") elseif doSendMagicEffect(topos, 2) then doTeleportThing(player1.uid,dentro) elseif player1 == dentro then doTeleportThing(player1.uid,fora) elseif item.uid == porta then getPlayerLevel(cid) < 90 and item.id == item1 then elseif doPlayerSendCancel(cid, "Você nao tinha level suficiente, por isso quebrou sua Crownbar!") then doRemoveItem(item1)then else doPlayerAddItem(cid, item2) doSendMagicEffect(topos, 3) end return TRUE endE adicione isso, na
Action.xml
Bem, axo que e facil de compreender, e facil editar os leveis, e tal...
Aki eu testei e funciono
Comentem...
Editado Fevereiro 9 por MAYKINHO