• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Teleport para premium players.

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

    1Resuelto [Pedido] Teleport para premium players. el Sáb Ene 10, 2015 1:30 am

    Conan

    avatar
    Miembro
    Miembro
    Hola, quisiera el script de un teleport solo para premium players que los free no puedan pasar y los regrese.....
    alguien ayuda porfavor....Smile

    Ver perfil de usuario http://krozot.sytes.net

    2Resuelto Re: [Pedido] Teleport para premium players. el Sáb Ene 10, 2015 2:10 am

    Blue

    avatar
    SCRIPTER
    SCRIPTER
    Servidor/Data/Movements/Movements.xml:

    Código:
    <movevent type="StepIn" actionid="6981;6982;6983" event="script" value="tp system premium.lua"/>

    Servidor/Data/Movements/Scripts/tp system premium.lua:

    Código:
    function onStepIn(cid, item, pos, fromPos, toPos)
     local t = {
    -- [ActionID del sqm] = {Coordenada del lugar hacia donde serán teletransportados los jugadores premium],
      [6981] = {x=959, y=1041, z=8},
      [6982] = {x=961, y=1041, z=8},
      [6983] = {x=963, y=1041, z=8},
      }
     local v = t[item.actionid]
     if v then
     if isPremium(cid) then
      doTeleportThing(cid, v)
      doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT)
     else
      doPlayerSendCancel(cid, "Only premium adventurers can pass!")
      doSendMagicEffect(fromPos,CONST_ME_POFF)
      doTeleportThing(cid, fromPos)
     end
     end
    return true
    end

    Solamente has de editar esta parte de arriba a tu gusto:

    Código:
    local t = {
    -- [ActionID del sqm] = {Coordenada del lugar hacia donde serán teletransportados los jugadores premium},
     [6981] = {x=959, y=1041, z=8},
     [6982] = {x=961, y=1041, z=8},
     [6983] = {x=963, y=1041, z=8},
     }

    Si quieres añadir más teleports tendrás que añadir más líneas como las anteriores, por ejemplo:

    Código:
    local t = {
    -- [ActionID del sqm] = {Coordenada del lugar hacia donde serán teletransportados los jugadores premium},
     [6981] = {x=959, y=1041, z=8},
     [6982] = {x=961, y=1041, z=8},
     [6983] = {x=963, y=1041, z=8},
     [6984] = {x=968, y=1871, z=8},
     [6985] = {x=971, y=1211, z=7},
     [6986] = {x=972, y=1043, z=10},
     }

    Y añadir más ActionIDs a la línea del Movements.xml anterior...
    Dichos ActionID los tendrás que poner con el Remeres en los SQM/tiles donde irán los teleports (teleports sin propiedades del remeres, como decoración)


    creditos 100% belerofonte.



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

    3Resuelto Re: [Pedido] Teleport para premium players. el Dom Ene 11, 2015 10:33 pm

    Conan

    avatar
    Miembro
    Miembro
    Gracias por el aporte! +1
    Salu2 :(MG): Very Happy

    Ver perfil de usuario http://krozot.sytes.net

    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.