• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    sqm que pida lvl

    Compartir:

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

    1default sqm que pida lvl Vie Dic 03, 2021 2:51 am

    poncex

    poncex
    Miembro
    Miembro
    Descripcion escribió:hola a todos, como dice el titulo necesito un sqm que me pida ser x lvl para poder pasar.

    Uso otx 3.10, de ante mano muchas gracias
    Imagen Explicativa escribió:Imagen Explicativa: sqm que pida lvl Tibiaf10
    Version del Scripts: OTx Old Version(0.3.7)

    3 participantes

    2default Re: sqm que pida lvl Vie Dic 03, 2021 9:53 am

    rellanolol

    rellanolol
    Miembro
    Miembro
    Hola te comparto este script espero que te sirva.
    1º vamos a TuOtserver/data/actions/scripts y copiamos un archivo y le cambiamos el nombre por groundlvl.lua
    2º Abrimos el archivo, borramos todo su contenido e introducimos el siguiente codigo:
    Spoiler:
    function onUse(cid, item, frompos, item2, topos)
    if item.actionid > 0 and getPlayerLevel(cid) >= item.actionid - 100000 then
    doTransformItem(item.uid,item.itemid+1)
    doTeleportThing(cid,frompos)
    else
    doPlayerSendTextMessage(cid,22,'You need level '.. (item.actionid - 100000) ..' to pass this ground.')
    end
    doSetItemSpecialDescription(item.uid, "It is a ground for level " .. (item.actionid - 100000) .. ".")
    return 1
    end
    3º Ahora vamos a TuOtserver/data/actions/actions.xml y agregamos la siguiente linea:
    Spoiler:

    <-- Ground Vip -->
    <action fromid="100000" toid="107000" event="script" value="other/groundlvl.lua"/>
    4º Vamos a tu editor de mapas y colocas en el suelo que quieras que pida lvl para pasar un actionid de la siguiente manera:
    Si por ejemplo quieres que solo pasen los players de Level 2580 debes sumar 100000+2580=102580
    El action id seria:102580
    Explicación de por que esas sumas: hay muchos actions y cada servidor es distinto, e colocado esa formula para que no halla conflicto con otros actions dentro del juego.
    Espero haberte ayudado.
    Creditos: RellanoLOL

    3 participantes
    http://45.35.0.228/

    3default Re: sqm que pida lvl Vie Dic 03, 2021 9:58 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui te dejo el Revescritps de tu solicitud

    crear un archivo en la carpeta Data/scripts/Moveevents y renombrar por leveltile.lua y pegar lo siguiente

    Código:

    local posE = Position(32883, 32527, 11)

    local tileLevel = MoveEvent()

    function tileLevel.onStepIn(creature, item, position, fromPosition)
       local player = creature:getPlayer()
       if not player then
          return false
       end

       if player:getLevel() >= 999 then
          
          player:teleportTo(posE)
          fromPosition:sendMagicEffect(CONST_ME_TELEPORT)
          posE:sendMagicEffect(CONST_ME_TELEPORT)
       end
       return true
    end

    tileLevel:type("stepin")
    tileLevel:aid(15999)  -------------- modificar actionid no ocupado y colocar en el sqm con el rme
    tileLevel:register()


    colocar en tu sqm o tile con el rme esta actionID = 15999



    sqm que pida lvl YNU5B25
    3 participantes
    https://www.tibiaface.com

    4default Re: sqm que pida lvl Vie Dic 03, 2021 7:37 pm

    poncex

    poncex
    Miembro
    Miembro
    no me sirvio ninguno de los 2, el de maya me dio error y el otro no pasa nada

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



    ya lo solucioné, muchas gracias en todo caso por la ayuda

    3 participantes

    Contenido patrocinado


    3 participantes

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