• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] ayuda con un scripts simple de palanca

    Compartir:

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

    bonvallet

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Necesito ayuda con un scripts de actions bastante simple y básico para un ot 8.00 necesito un actions on use que al apretar botón derecho sobre la palanca, esta te teletransporta
    con las condicionales que seas lvl 100 , no tengas pz y un storage de tiempo de 2 segundos para que vuelvas a apretar la palanca en caso de que no tengas pz

    creo que se podría usar este scripts debo tener un error en el orden


    Código:


    function onUse(cid, item, frompos, item2, topos)

    area = {x = 571, y = 804, z = 7}
     
        if getPlayerPz(cid) <= 1 and getPlayerLevel(cid) >= 100  then
          
       
       
          doPlayerSendCancel(cid,'Sorry, Tienes PZ.')
        else
       if (os.time() - getPlayerStorageValue(cid,4826) > 2*1) then
    doTeleportThing(cid, area)
         
         setPlayerStorageValue(cid,4826,os.time())
            doPlayerSay(cid, "Entraste a la zona !", TALKTYPE_ORANGE_1)
          end
        return TRUE
       end
       end

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    aqui lo tienes


    Código:
    function onUse(cid, item, frompos, item2, topos)
    local minutes = 15  --------> tiempo en minutos para volver a usar
    local level = 50  -------> level que necesita el player
    local destination = { x = 1000, y = 1000, z = 7 }  -----> lugar donde se teleportara


    if(getPlayerLevel(cid) < level) then
    if not getCreatureCondition(cid, CONDITION_INFIGHT) then
    if getPlayerStorageValue(cid,53440) <= os.time() then

    doTeleportThing(cid, destination)
    --script--
    setPlayerStorageValue(cid, 53440, os.time() + (minutes*60*1000))
    else
    doPlayerSendCancel(cid,"You have to wait.")
    doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
    end
    else
            doPlayerSendCancel(cid, "PZ locked!")
            doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
        end
    else
            doPlayerSendCancel(cid, "Next Level 50!")
            doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
        end
    end



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

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