RO
action

Script De Tile

Por romeu23, 01 de ago. de 2012 em Scripts

valendo rep+
script
12
1.8k
romeu23R
01 de agosto de 2012 às 23:28

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+

SkyLighS
02 de agosto de 2012 às 17:08

Local incorreto

reportado

romeu23R
03 de agosto de 2012 às 18:02

ALGUEM ??

 

VALENDO REP+ !!

 

Me ajuda alguem??

10279291
03 de agosto de 2012 às 18:17

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

romeu23R
05 de agosto de 2012 às 21:44

ai é ruim demais

 

@edit ook

 

alguem , ajuda nesse script???

 

VALENDO REP+

LuckOakeL
05 de agosto de 2012 às 22:00

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

romeu23R
05 de agosto de 2012 às 22:03

Luck teria alguma forma, se o evento estiver fechado ele iria ser teleportado para uma X posição ??

LuckOakeL
05 de agosto de 2012 às 22:06

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

NewtonnotwenN
05 de agosto de 2012 às 22:10

@LuckOake

 

Muito bom script.

 

Aprovado.

romeu23R
05 de agosto de 2012 às 22:23

Te amo cara, REP+

LuckOakeL
05 de agosto de 2012 às 22:30

Certo.

 

Dúvida Sanada.

NewtonnotwenN
05 de agosto de 2012 às 22:32

Pedido atendido!