BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Necesito Este Script de Teleport

Necesito Este Script de Teleport

#1 Necesito Este Script de Teleport el Dom Jul 20, 2014 5:41 pm

newlegacy


Aprendiz
Saludos Blacktibia me gustaria saber si me pueden ayudar con un script que necesito, se trata de un teleport que te teletransporte por un item y si no tienes ese item y  tienes (x) storage te teletransporte.

(Nota: si no lo tienes ninguno de los 2 no funcione).

Gracias

#2 Re: Necesito Este Script de Teleport el Dom Jul 20, 2014 6:47 pm

El Loco Danny


Miembro
En movements, en algun archivo .lua pones lo siguiente:
Código:
local config = {
    item = 2160, -- Item id del item que necesitara.
    count = 100, -- Cantidad del item que necesitara.
    storage = 8400, -- Storage que necesitara para ser teletransportado.
    posicion = {x = 552, y = 221, z = 7}, -- Posicion a donde sera teletransportado
    msg = "No puedes pasar" -- Mensaje que se le dara al player que intente pasar sin tener el storage ni el item.
}
      
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
    if getPlayerItemCount(cid, config.item, config.count) and getPlayerStorageValue(cid, config.storage) == 1 then
        doTeleportThing(cid, config.posicion)
        doSendMagicEffect(config.posicion, 10)
    else
        doTeleportThing(cid, getPlayerTown(cid))
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, config.msg)
    end
    return true
end
En caso de que quieras que le retire el o los items al ser teletransportado agrega esta linea:
Código:
doPlayerRemoveItem(cid, config.item, config.count)

Debajo de:
Código:
if getPlayerItemCount(cid, config.item, config.count) and getPlayerStorageValue(cid, config.storage) == 1 then

Y en movements.xml pones esto:
Código:
<movevent type="StepIn" uniqueid="7000" event="script" value="nombre.lua" />
El uniqueid "7000" sera el que pondras a el teleport.
Espero haberte ayudado, cualquier error solo postealo.

#3 Re: Necesito Este Script de Teleport el Dom Jul 20, 2014 6:54 pm

Muzstang


Scripter
Esta bien pero ahi esta pidiendo item y storage y el lo que quiere es que si no tiene el item pero tiene el storage le de tp.

Solo cambia el and por or

#4 Re: Necesito Este Script de Teleport el Dom Jul 20, 2014 8:41 pm

newlegacy


Aprendiz
Gracias El Loco Danny y Sheenita me sirvio ;D gracias

otra cosa y disculpen si pido mucho podrian hacerlo funcionar tambien para la version Tfs 1.0 pronto actualizare hay, pero si no se puedo esta bn gracias como quiera.

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

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

 

¿Quién está en línea?

En total hay 1 usuario en línea: 1 Registrado, 0 Ocultos y 0 Invitado

Usuarios navegando en este foro: vicente9908

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .