¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

TELEPORT CON OBJETOS

Ir abajo

TELEPORT CON OBJETOS Empty TELEPORT CON OBJETOS

Mensaje por gmdiego5 Dom Mar 09, 2008 9:17 pm

Very Happy [/b]CREDITS:DIEGO Laughing

Bien aqui les traigo esta guia de como hacer un teleport con determinado objeto usando determinada palanca espero les guste xD

primera menta agregen esto en el actions.xml

Código:
<action itemid="2711" script="teleport.lua" />
<action itemid="2712" script="teleport.lua" />


ahora hagan un script que se llame teleport.lua
y pega esto



Código:
function onUse(cid, item, frompos, item2, topos)

player1pos = {x=53, y=44, z=7, stackpos=253}
player1 = getThingfromPos(player1pos)

piece1pos = {x=54, y=43, z=7, stackpos=1}
getpiece1 = getThingfromPos(piece1pos)
if item.uid == 1111 and item.itemid == 2711 and getpiece1.itemid == 2977 and player1.itemid > 0 then
doRemoveItem(getpiece1.uid,1)
nplayer1pos = {x=63, y=53, z=7}
doTeleportThing(player1.uid,nplayer1pos)
doSendMagicEffect(nplayer1pos,10)
doTransformItem(item.uid,item.itemid+1)
elseif item.uid == 1111 and item.itemid == 2712 then
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendTextMessage(cid,22,"Sorry, not posible.")
end
return 1
end


Explicacion.............

Código:
player1pos = {x=53, y=44, z=7, stackpos=253}


esas son las coordenadas donde debe estar el char para que sirva el teleport xD

Código:
piece1pos = {x=54, y=43, z=7, stackpos=1}


esas son las coordenadas donde debe estar el objeto que usaras para habilitar el teleport xD

Código:
if item.uid == 1111 and item.itemid == 2711 and getpiece1.itemid == 2977 and player1.itemid > 0 then


Código:
item.itemid == 2711


es el item que usas para hacer el teleport en este caso es la palanca xD

Código:
getpiece1.itemid == 2977


el item que usas para habilitar el teleport en este caso la red gem

Código:
nplayer1pos = {x=63, y=53, z=7}


hay pones las coordenadas a donde quieres que te teleporten

Código:
doPlayerSendTextMessage(cid,22,"Lo siento no es posible.")
gmdiego5
gmdiego5
Posteador
Posteador

Masculino
Cantidad de envíos : 107
Edad : 30
Localización : Ciber
Humor : Muy happy :)
Fecha de inscripción : 09/03/2008

http://diegorap4.spaces.live.com/default.aspx?mkt=es-MX&partner=

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.