Iae , galera hoje trago um script meio diferente
Um De Evento De Labirinto
Irei Explicar O Evento Pra Quem Nao Sabe
agora vamos ao script
va em data / movements / scripts / ponha o nome de algum arquivo para labirinto.lua
e adicione la
function onStepIn(cid, item, pos)
tp ={x=160, y=54, z=7} -- pos que o player vai voltar se n for lvl 50
if isPlayer(cid) then
if getPlayerLevel(cid) == 40 then -- ponha o numero que vai passar pelo piso
doTeleportThing(cid,pos)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você Nao E Lvl 40")
end
return true
end
end
dps em movements.xml
<movevent type="StepIn" uniqueid="4710" event="script" value="labirinto.lua"/>
agora em data / talkactions / scripts / e ponha o nome de algum arquivo para labirinto.lua
function onSay(cid, words, param)
local pos = {x=1017 , y=1020 , z=7} -- onde o item sera removido
local pos = {x=1017 , y=1021 , z=7} -- onde o item sera removido
local pos = {x=1017 , y=1022 , z=7} -- onde o item sera removido
if words=="!openevento" then
broadcastMessage("Evento De Labirinto Esta Aberto" , 22)
return TRUE
end
if words=="!closeevento" then
doRemoveItem(getThingfromPos(pos).uid,1)
end
return TRUE
end
dps em talkactions.xml
<talkaction log="no" words="!closeevento;!openevento" access="5" event="script" value="labirinto.lua"/>
Download do map
http://speedy.sh/r9xUu/labirinto.otbm
Print do map
Créditos
Skyligh 80 % (Por criar o script do movements e edita o talkaction , ideia , mapa)
smartbox 20 % (por criar o do talkaction)
Gostou ? rep+