Local incorreto
reportado
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

Local incorreto
reportado
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

ALGUEM ??
VALENDO REP+ !!
Me ajuda alguem??
info
Grupo: Artesão
Registrado: 20/04/10
Posts: 109
Reputação: +23
Char no Tibia: Charles Mil

Por que você não fecha o evento com uma table ?
/i 1620
@Edit
Vo ver se consigo fazer um aqui.
Editado Agosto 3 por ADMCharles
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

ai é ruim demais
@edit ook
alguem , ajuda nesse script???
VALENDO REP+
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Talkactions.xml:
<talkaction words="/dotaon;/dotaoff" access="5" event="script" value="dotacmds.lua"/>
dotacmds.lua:
function onSay(cid, words, param)
if words == "/dotaon" then
setGlobalStorageValue(8192, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Dota aberto.")
end
if words == "/dotaoff" then
setGlobalStorageValue(8192, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Dota fechado.")
end
return true
end
Movements.xml:
<movevent type="StepIn" actionid="8192" event="script" value="dotatile.lua"/>
dotatile.lua:
function onStepIn(cid, item, pos, fromPosition)
dota = {x=160, y=701, z=7} -- Coordenadas do evento
if getGlobalStorageValue(cid, 8192) == 1 then
doTeleportThing(cid, dota)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Boa sorte no evento!")
else
doTeleportThing(cid, fromPosition)
doPlayerPopupFYI(cid, "O evento está fechado!")
end
return true
end
Editado Agosto 5 por LuckOake
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

Luck teria alguma forma, se o evento estiver fechado ele iria ser teleportado para uma X posição ??
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Sim.
dotatile.lua:
function onStepIn(cid, item, pos, fromPosition)
temple = {x=160, y=54, z=7} -- Coordenadas do templo
dota = {x=160, y=701, z=7} -- Coordenadas do evento
if getGlobalStorageValue(cid, 8192) == 1 then
doTeleportThing(cid, dota)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Boa sorte no evento!")
else
doTeleportThing(cid, temple)
doPlayerPopupFYI(cid, "O evento está fechado!")
end
return true
end
Editado Agosto 5 por LuckOake
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

@LuckOake
Muito bom script.
Aprovado.
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck

Te amo cara, REP+
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

Certo.
Dúvida Sanada.
info
Grupo: Conde
Registrado: 04/08/12
Posts: 762
Reputação: +80

Pedido atendido!
info
Grupo: Artesão
Registrado: 13/10/10
Posts: 121
Reputação: 0
Char no Tibia: Knight Jesck
Presciso de 2 script um de um tile que só libera por comando, Ex: vamo supor que o tile esta fechado... ai o player vai tentar pisar nele, ai ele vai ser teleportado pro temple , Pos: 160 - 54 - 7 e aparecera a seguinte mensagem: O evento está fechado! . Mas se o tile estiver liberado e o player for pisar nele , ele vai ser teleportado para uma posições : 160 - 701 - 7 e aparecera a seguinte mensagem: Boa sorte no evento! .. O outro script é junto com este script do tile , que seria o comando para liberar e fechar o tile. O comando seria: /dontaon , /dotaoff ! quem puder me ajudar ai... REP+
Alguem?? VALENDO REP+