Ir para conteúdo
  • 0

Script De Tile


romeu23

Pergunta

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+

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

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 por LuckOake
Link para o comentário
Compartilhar em outros sites

  • 0

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 por LuckOake
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...