Ir para conteúdo
  • 0

3 Script . Please


AlekysRocha19

Pergunta

Olá,

 

1º script é meio facil para quem sabe kkkk . tipo é assim, quando vc sobe em cima do mystic flame e dps vai no teleport, vc é teletransportado para X lugar, e quando vc naão passa no mystic flame e entra no teleport vc vai para Y lugar, tem como ? ((: obg <33 rep +

 

2º "Você deve puxar todas as 11 alavancas, em qualquer ordem e sem limite de tempo. Quando puxar todas as alavancas, aparecerá um teleport '-' e depois de 2 minuto, o teleport some '-' .

 

3º Um Action que terá que puxar 8 alavancas. Em uma sequencia EXATA, e terá 4 minuto para entrar no teleport , depois de 2 minuto o teleport some . '-' .. obg :DD

Editado por AlekysRocha19
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Cara, esses scripts são muito fáceis e muito chatos de se fazer. Vou fazer o 1º que é um pouco mais interessante.

Depois, dá uma olhada nesses tutoriais (valem a pena)

http://www.xtibia.com/forum/topic/99746-pasta-data-enciclopedia-13-tutoriais-para-entender-ela-toda/

 

TAG movements.xml

<movevent type="StepIn" actionid="4350" script="mysticstep.lua"/>

movements/scripts/mysticstep.lua:

 

 

 

function onStepIn(cid, item, pos)
	local storage = 4350 -- se esse ja estiver sendo usado, mude para outro qualquer
	
	if getPlayerStorageValue(cid, 4350) == -1 then
		setPlayerStorageValue(cid,4350,0)
		doSendMagicEffect(pos,12)
	end
	return true
end

 

 

 

TAG actions.xml:

<action actionid="4351" script="finaltp.lua"/>

actions/scripts/finaltp.lua:

 

 

 

function onUse(cid,item,frompos,item2,topos)
	local pos1 = {x=1,y=1,z=1} -- Posição se não tiver passado pela mystic flame
	local pos2 = {x=1,y=1,z=1} -- posição se tiver passado pela mystic flame
	local storage = 4350 -- mude aqui também se mudar no movement
	
	if getPlayerStorageValue(cid, 4350) == -1 then
		doTeleportThing(cid, pos1)
		doSendMagicEffect(pos1,10)
	elseif getPlayerStorageValue(cid, 4350) == 0 then
		doTeleportThing(cid, pos2)
		doSendMagicEffect(pos2, 10)
	else
		print("Storage "..storage.." ja esta em uso! mude para outra!")
	end
	return true
end

 

 

 

Pra colocar no mapa você bota a mystic flame com action id 4350 e o item que vai clicar e teleportar com actionid 4351.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...