• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Algun scripter me puede ayudar?

    Compartir:

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

    1Sưu tầm Algun scripter me puede ayudar? Dom Feb 07, 2021 5:36 pm

    ioke

    ioke
    Miembro
    Miembro
    Hola, buscaba un sistema que al entrar al teleport se active doble exp y al salir se desactive es para poner en zona vip asi cuando entran tienen doble exp y si salen se les desactiva y en la zona normal tiene exp normal gracias espero respuestas Wink

    5 participantes
    http://baiakciteron.sytes.net

    2Sưu tầm Re: Algun scripter me puede ayudar? Lun Feb 08, 2021 10:41 am

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    Ahora si Razz Razz

    5 participantes

    3Sưu tầm Re: Algun scripter me puede ayudar? Lun Feb 08, 2021 1:42 pm

    ioke

    ioke
    Miembro
    Miembro
    Me puedes ayudar ?



    Esque no se como hacer para que a cruzar un tp se active doble exp y al salir por otro tp se desactive

    5 participantes
    http://baiakciteron.sytes.net

    4Sưu tầm Re: Algun scripter me puede ayudar? Mar Feb 09, 2021 9:44 am

    [Mapp] Eazy E

    [Mapp] Eazy E
    Nuevo Miembro
    Nuevo Miembro
    que no eras scripter xD?

    5 participantes

    5Sưu tầm Re: Algun scripter me puede ayudar? Mar Feb 09, 2021 1:13 pm

    ioke

    ioke
    Miembro
    Miembro
    no se arreglar algunas cosas pero no soy creador de scripts si no apoirtas te dije ke nocontestes mis mensajes si te vas a reir de la gente te vas

    5 participantes
    http://baiakciteron.sytes.net

    6Sưu tầm [Utilidad] Scripts Mar Feb 09, 2021 2:11 pm

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    No se si te ayudara esto, pero esto hace que un Area especifica este por Double Exp, es decir que no es en portal como lo quieres.

    Ejemplo: Tienes una Zona de Demon y con este scripts hace que en esa Area obtengas un Doble Exp.

    Código:
    Data/Movements/Scripts/ y añade un nuevo Archivo llamado Doublexparea.lua

    Esto es cuando entras al Area, pegas esto:
    Código:
    local top_left = {x = 1000, y = 1000, z = 7}
    local bottom_right = {x = 1000, y = 1000, z = 7}
    local double_exp_area = top_left, bottom_right

    local has_double_exp = 99918 --storage

    function onStepIn(cid, item, itemEx, fromPosition, toPosition)
    if getPlayerStorageValue(cid, has_double_exp) < 1 then
    if isInArray(double_exp_area, toPosition) then
    setPlayerStorageValue(cid, has_double_exp, 1)
    doPlayerSetExtraExpRate(cid, +1)
    end
    end
    end

    Esto es cuando salgas del area por l o que tienes que crear otro archivo.
    Código:
    function onStepOut(cid, item, itemEx, fromPosition, toPosition)
    if not isInArray(double_exp_area, toPosition) then
    if getPlayerStorageValue(cid, has_double_exp) == 1 then
    setPlayerStorageValue(cid, has_double_exp, -1)
    setPlayerExtraExpRate(cid, -1)
    end
    end
    end

    Ahora pones los ID que serian para los Portales:
    Código:
    <movevent type="StepIn" actionid="8000" event="script" value="Doublexparea.lua"/>
    Código:
    <movevent type="StepOut" actionid="8001" event="script" value="Doublexparea2.lua"/>

    Para configurar el Area:
    Código:
    local top_left = {x = 1000, y = 1000, z = 7}
    local bottom_right = {x = 1000, y = 1000, z = 7}

    Seria Esquina Superior Izquierda a Esquina Inferior.
    Algun scripter me puede ayudar? Screen28

    Nunca lo he testeado, pero si te lo ingenias con que solo borrar las Coordenas, creo que funcionaria bien.

    5 participantes

    7Sưu tầm Re: Algun scripter me puede ayudar? Mar Feb 09, 2021 4:37 pm

    Touch Me

    Touch Me
    Miembro
    Miembro
    en movements.xml agregas
    Código:
    <movevent type="StepIn" uniqueid="9374" event="script" value="tpdobleexp.lua" />
    en tu map editor le agregas uniqueid al teleport 9374

    creas tpdobleexp.lua
    Código:
    function onStepIn(cid, item, fromPosition, itemEx, toPosition)


        if getPlayerStorageValue(cid, 3839) <= 0 then
                setPlayerStorageValue(cid, 3839, 1)
              doPlayerSetExperienceRate(cid, 2)
          doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,'doble exp!.')
       else
       if getPlayerStorageValue(cid, 3839) == 1 then
       setPlayerStorageValue(cid, 3839, 0)
           doPlayerSetExperienceRate(cid, 1)
          doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,'loss doble exp.')
       end
       end
       return true
    end

    5 participantes
    http://google.com

    8Sưu tầm Re: Algun scripter me puede ayudar? Mar Feb 09, 2021 6:35 pm

    ioke

    ioke
    Miembro
    Miembro
    Piikerdu ese movements es perfecto es muy bueno justo lo que buscaba, se le puede añadir que al morir se borre el storage porque he porbado y al morir si que no te dan doble exp pero al cruzar el tp pone loss double exp entonces el tp esta al reves no se si me entiendes muchas gracias

    pd: soyfabi ese script ya lo habia visto pero me intereseaba mas el tp igualmente muchas gracias

    5 participantes
    http://baiakciteron.sytes.net

    9Sưu tầm Re: Algun scripter me puede ayudar? Mar Feb 09, 2021 8:14 pm

    Touch Me

    Touch Me
    Miembro
    Miembro
    no soy ningun experto pero esto fue lo unico que se me ocurrio xD, tambien agrega este script
    en creaturescript.xml
    Código:
    <event type="preparedeath" name="tpdobleexp" event="script" value="muerte.lua"/>

    luego creas muerte.lua
    Código:
    function onPrepareDeath(cid, killer)
      if getPlayerStorageValue(cid, 3839) == 1 then
      setPlayerStorageValue(cid, 3839, 0)
          doPlayerSetExperienceRate(cid, 1)
         end
        return true
    end

    y en data/creaturescript/login.lua
    agregas
    Código:
    registerCreatureEvent(cid, "tpdobleexp")

    5 participantes
    http://google.com

    10Sưu tầm Re: Algun scripter me puede ayudar? Miér Feb 10, 2021 11:06 am

    ioke

    ioke
    Miembro
    Miembro
    Genial!! bua va super bien muichisimas gracias por tu ayuda de verdad te agradezco mucho eres un craack te has currao un script super util para mi y para el que lo quiera aplicar a su ot




    Very Happy Resuelto Gracias Very Happy

    5 participantes
    http://baiakciteron.sytes.net

    11Sưu tầm Re: Algun scripter me puede ayudar? Vie Feb 12, 2021 8:29 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Tema resuelto



    Algun scripter me puede ayudar? YNU5B25
    5 participantes
    http://www.tibiaface.com

    Contenido patrocinado


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