Ir para conteúdo

Evento Labrinto


SkyLigh

Posts Recomendados

Iae , galera hoje trago um script meio diferente

 

Um De Evento De Labirinto

 

Irei Explicar O Evento Pra Quem Nao Sabe

 

 

E Um Evento Que Sempre Tera O Matador Este Matador ai ele pode ser um char de uma pessoa ou você mesmo ai o matador tera que matar todos ate sobra somente 1 que sera o ganhador

 

 

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+

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...