Ir para conteúdo

Piso Evento com Comando /eventoon e /eventooff


Lordbaxx

Posts Recomendados

xtibia.png

 

 

 

 

Aki Esta

 

1° Vá em talkactions/scripts, Copie qualquer arquivo .lua apague tudo que tem dentro e coloque isto:

function onSay(cid, words, param)

if words == "/eventoon" then
setGlobalStorageValue(8192, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Evento aberto.")
end
if words == "/eventooff" then
setGlobalStorageValue(8192, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Evento fechado.")
end
return true
end

2°Passo vá em Talkactions.xml abra-o com "Bloco de Notas" e cole esta tag:

<talkaction words="/eventoon;/eventooff" access="5" event="script" value="evento piso.lua"/>

3° Passo vá em Movements/scripts copie qualquer arquivo .lua e abra-o e cole isto :
function onStepIn(cid, item, pos, fromPosition)
dota = {x=1059, y=1050, z=4} -- 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
Oque esta em VERDE é a posição do evento só editar la onde for a position do seu evento....
4° Passo vá em Movements.xml abra-o com bloco de notas e cole esta tag:

<movevent type="StepIn" actionid="8192" event="script" value="evento tile.lua"/>

Depois vá no RME coloque um "ActionID" no piso que vc quiser e onde vc quiser que ele esteja e coloque este "ActionID" : 8192
Feche Salve e Pronto!!
Créditos:
EU
Acredito que muitos precisavam dessa script!
REP ++ Mereço néah?
Xtibia.com ;D
Editado por CyberBot
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...