• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    Item que al usar te teletrasporte al templo

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1Resuelto Item que al usar te teletrasporte al templo el Lun Mar 28, 2016 11:46 pm

    danieelrz

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Este es el Script con el que me guie. a traves de Pip Pup con su post
    [Tienes que estar registrado y conectado para ver este vínculo]

    function onUse(cid, fromPosition, item, itemEx, toPosition)
    local pos = {x = 1000, y = 1000, z = 7} ---------- Posición del Templo
    local id = 9955 ------ Id del item que se usara

    if (getCreatureCondition(cid, CONDITION_INFIGHT) == false) then ------ Esta linea revisara que el jugador no este en batalla
    if isPlayer(cid) then ------ Checkeara que sea un player
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE) -------- Enviara un efecto
    doSendAnimatedText(getPlayerPosition(cid), "Bye", 35)
    doTeleportThing(cid, pos) ------ No modificar
    doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) --------- Enviara otro efecto pero despues de la teletransportación
    doSendAnimatedText(getPlayerPosition(cid), "Gallina", 35) -------- Enviara un texto magico
    doPlayerRemoveItem(cid, id, 0) ------- Para no quitar el item
    else -------- No tocar
    doPlayerSendCancel(cid, "Sorry, not possible") -------- No tocar
    end
    end
    end
    -----
    Al Colocar doTeleportThing(cid, frompos) --- Me muestra el efecto junto a la palabra "Bye" mas no me envia al templo. Al dejarlo como esta, me muestra la palabra "gallina" + el efecto, y al usar el item, un cuadro al lado de la posicion, me muestra como quiero que se vea pero, lo que quiero en realidad es que haga eso pero x numero de cuadros lejos de la pos. Tambien quiero aregarle mas palabras por ejemplo "Soy" "Gallina"

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    function onUse(cid, item, frompos, item2, topos)
    ppos = getPlayerPosition(cid)
    temple = getPlayerMasterPos(cid)
    if (getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE) then
    doTeleportThing(cid, temple, TRUE)
    doSendMagicEffect(ppos,36)
    doSendAnimatedText(frompos,'Teleport!',180)
    doRemoveItem(item.uid,1)
    else
    doPlayerSendCancel(cid,"Tienes pz, espera a que se te quite.")
    doSendMagicEffect(ppos,2)
    end
    return 1
    end

    mira este script verifica que no tenga batle el player si lo contiene no podra ser teleportado el script no contiene cordenadas donde el player fue recidente lo llevara por eso el master town



    Ver perfil de usuario http://www.tibiaface.com

    danieelrz

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Sos el Amo gracias <3

    Ver perfil de usuario

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).