• 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

    Invitado

    avatar
    Invitado
    Este es el Script con el que me guie. a traves de Pip Pup con su post
    http://www.tibiaface.com/t1597-item-que-teletransporta-al-templo

    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"

    [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

    Invitado

    avatar
    Invitado
    Sos el Amo gracias <3

    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).