• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Moveevents] Sqm con resticcion de level a level

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface



    A pedido de un usuario donador Krapula el cual me pedia este script de un sqm o tile que pediera restricción de level hasta un cierto level ejemplo:

    solo pondran entra level 30 hasta level 40 si el player con alcansa level 30 no podra entrar y si el player se pasa de level 40 no podra entrar osea que solamente player de level 30/31/32/33/34/35/36/37/38/39 y 40 podran ingresar.


    bueno nos vamos a:

    data\movements\scripts

    copiamos cualquier archivo y renombramos por sqmlevel.lua y borramos lo de adentro y pegamos esto:

    Código:

    function onStepIn(cid, item, position, fromPosition)

    local tileConfig = {
            kickPos = {x=825, y=507, z=7},
            kickEffect = CONST_ME_POFF,
            kickMsg = "Usted necesita tener level entre 30 y 40.",
            enterMsg = "bienvenido!",
            enterEffect = CONST_ME_MAGIC_BLUE,
    }
       if getPlayerLevel(cid) >= 30 and getPlayerLevel(cid) <= 40 then
            doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
            doSendMagicEffect(position, tileConfig.enterEffect)

            return
        end

            doTeleportThing(cid, fromPosition, true)
            doPlayerSendCancel(cid, tileConfig.kickMsg)
            return true
    end


    zona de configuracion:

    kickPos = {x=825, y=507, z=7}, ------> donde sera teleportado el player si no cumple con el level


    if getPlayerLevel(cid) >= 30 and getPlayerLevel(cid) <= 40 then

    30 es level hatas level 40 que necesita para entrar a la quest ustedes pueden modificar el level que quieran siempre del menor al mayor


    kickMsg = "Usted necesita tener level entre 30 y 40.",

    mensaje que le dara al pisar el sqm si no cumple con el level


    Ahora nos vamos a:

    data\movements\movements.xml

    y añadimos esta tag:

    Código:
    <movevent type="StepIn" actionid="13509" event="script" value="sqmlevel.lua "/>

    el actionid 13509 es un action id que no esten utilizando en su ot y el cual tendran que colcoar con el rme al sqm


    bueno amigos eso seria todo.


    creditos: god maya



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

    2default teste el Dom Feb 21, 2016 5:29 pm

    Krapula

    avatar
    Donador User
    Donador User
    Gracias Broxin Hasta hoy lo voy a utilizar es q tego tantas cosas Hechas q ya se q tengo esta clase de ayuda y no la eh ocupado Very Happy
    Gracias un monton broxin lo voy a probar !



    Funciona al 100% Thk Maya

    Ver perfil de usuario http://www.facebook.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).