• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    script pata puerta que pida item y no lo quite version 10.99 otx global map

    Compartir:

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

    joeybadass

    avatar
    Nuevo Miembro
    Nuevo Miembro
    BUENAS COMPAÑEROS DE TIBIAFACE!

    ESTOY EN BUSCA DE UN SCRIPT PARA QUE UNA PUERTA ME PIDA UN ITEM PARA PASAR Y QUE NO ME LO QUITE.

    SI PODRIAN PASARME ALGUN SCRIPT QUE ME RESUELVA MI PROBLEMA SE LOS AGRADECERIA.

    OJO! QUIERO QUE LA PUERTA SE MANTENGA CERRADA UNA VEZ QUE PASE, ES PARA UNA AREA VIP QUE IMPROVISE.

    SI ME PUDIERAN AYUDAR SERIA FANTASTICO !!!!
    SERVER 10.99 OTX SERVERS GLOBAL MAP FORGOTTEN SERVER (global map)

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    local config = {
        teleportpos = {x=1000, y=1000, z=7}, ----> donde lo enviara
        teleportdenied = {x=1000, y=1000, z=7}, -----> donde lo enviara si no tiene el item
        item = {2099}, -----> inten que necesita para entrar
        deniedmsg = "no tiene el item.", ---> mensaje sin no tiene el item
        acceptmsg = "welcome."  -----> mensaje si tiene el item
    }
     
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
       
               
                       
                        if item.itemid == config.item then
             
                player:sendTextMessage(29, config.acceptmsg)
              player:teleportTo(teleportpos)
           
                else
                    doPlayerSendTextMessage(cid, 21, config.deniedmsg)
                    player:teleportTo(teleportdenied)
                    end
         
    return TRUE
    end

    Código:
    <action uniqueid="xxxx" script="copia.lua"/>

    xxxx unique id que tendras que colocarle a puerta



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

    3default teste el Dom Sep 24, 2017 11:09 pm

    joeybadass

    avatar
    Nuevo Miembro
    Nuevo Miembro
    lo promare maya !!


    maya una pregunta, la puerta tiene que ser magic door, quest door, locked door o normal?? la puse normal y no funciono

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo]


    le colocaste el unique id a la puerta



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

    5default teste el Lun Sep 25, 2017 5:17 pm

    joe123123

    avatar
    Miembro
    Miembro
    si se lo coloque y no funciono Sad


    simplemente es como si fuera una puerta normal no funciona solo se abre como si fuera una puerta cualquiera.

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Código:
    uniqueid="xxxx"

    dice unique id espero que no le hayas colocado en actionid



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

    7default teste el Lun Sep 25, 2017 5:36 pm

    joe123123

    avatar
    Miembro
    Miembro
    lo coloque en uniqueid maya, ya cheke que no hubiera un unique id igual. pero la puerta no sirve sigue siendo como cualquier otra puerta


    esto me aparece cuando doy click ala puerta:

    Lua Script Error: [Action Interface]
    data/actions/scripts/other/doorvip.lua:onUse
    attempt to index a nil value
    stack traceback:
    [C]: at 0x7ff6cff50960
    [C]: in function 'teleportTo'
    data/actions/scripts/other/doorvip.lua:20: in function <data/actions/scripts/other/doorvip.lua:9>

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    a ver prueba de nuevo

    Código:
    local config = {
        teleportpos = {x=1000, y=1000, z=7}, ----> donde lo enviara
        teleportdenied = {x=1000, y=1000, z=7}, -----> donde lo enviara si no tiene el item
        item = {2099}, -----> inten que necesita para entrar
        deniedmsg = "no tiene el item.", ---> mensaje sin no tiene el item
        acceptmsg = "welcome."  -----> mensaje si tiene el item
    }
     
    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
       
               
                       
                        if item.itemid == config.item then
             
                player:sendTextMessage(29, config.acceptmsg)
              player:teleportTo(teleportpos)
           
                else
                    player:sendTextMessage(21, config.deniedmsg)
                    player:teleportTo(teleportdenied)
                    end
         
    return TRUE
    end



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

    joe123123

    avatar
    Miembro
    Miembro
    me aparece el mismo error maya, sale completamente lo mismo. Sad

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    entonces tu ot no es un 10.99 ni tfs 1.3 que clase de servidor es

    Código:
    player:teleportTo(

    esta funcion es nativa de tfs 1.3



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

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