TELEPORT CON OBJETOS
:: Programación :: Scripts
Página 1 de 1.
TELEPORT CON OBJETOS
[/b]CREDITS:DIEGO
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.")
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.")
:: Programación :: Scripts
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.