• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Sistema] Offline Trainer 8.60

    Compartir:

    Ir a la página : Precedente  1, 2

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

    26[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Lun Jul 23, 2018 12:32 am

    AMDPopeye

    AMDPopeye
    Nuevo Miembro
    Nuevo Miembro
    servira para tfs 0.3.6?

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    27[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Lun Jul 23, 2018 2:05 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    AMDPopeye escribió:servira para tfs 0.3.6?

    si funciona



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    28[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Lun Oct 14, 2019 3:49 am

    manolitoxd

    manolitoxd
    Nuevo Miembro
    Nuevo Miembro
    Admin maya en data/lib donde sale sword 100 - club 100, etc... Ese 100 significa el rate del skill como en la config lua. O a cuanto estara a diferencia de entrenar normal ?? , yo quiero que se entrene a la mitad de velocidad que skileando normal al igual que en tibia rl

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    29[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Lun Oct 14, 2019 7:43 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    manolitoxd escribió:Admin maya en data/lib donde sale sword 100 - club 100, etc... Ese 100 significa el rate del skill como en la config lua. O a cuanto estara a diferencia de entrenar normal ?? , yo quiero que se entrene a la mitad de velocidad que skileando normal al igual que en tibia rl

    si ahi son los rates



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    30[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Miér Oct 30, 2019 4:47 pm

    charito

    charito
    Nuevo Miembro
    Nuevo Miembro
    Ya hice tal cual el tutoria, ya no me arroja ningun error, pero no funcionan las estatuas!!!!! AYUDA POR FAVOR

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    31[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Miér Oct 30, 2019 4:58 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    charito escribió:Ya hice tal cual el tutoria, ya no me arroja ningun error, pero no funcionan las estatuas!!!!! AYUDA POR FAVOR

    va tener que revisar si usa tfs 0.3.6 o 0.4 ya diferencia de la funcion storage tendra que revisar su distribucion

    doCreatureSetStorage ------------> tendra que revisar si su servidor trabaja de esa manera cons torages



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    32[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Lun Ene 27, 2020 8:31 am

    josmarkami

    josmarkami
    Nuevo Miembro
    Nuevo Miembro
    Buenas. soy nuevo en este juego realmente, pero me llama la atención por su esencia clásica.
    aunque creo que vine errado prefiero preguntar de antemano.
    no se puede correr offline el juego.
    simplemente con el mapa y los beneficios. si seria algo aburrido pero de igual manera una practica para acostumbrarme a el.
    espero sus respuestas <3

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    33[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Nov 10, 2020 1:29 pm

    Nemesis811

    Nemesis811
    Miembro
    Miembro
    me sirvio muchas gracias y una pregunta para ponerle textos de colores a cada estatua que digan axe club trainer etc ?? tienes un script?



    Very Happy Resuelto Gracias Very Happy



    josmarkami escribió:Buenas. soy nuevo en este juego realmente, pero me llama la atención por su esencia clásica.
    aunque creo que vine errado prefiero preguntar de antemano.
    no se puede correr offline el juego.
    simplemente con el mapa y los beneficios. si seria algo aburrido pero de igual manera una practica para acostumbrarme a el.
    espero sus respuestas <3
    oye amigo los 8.60 y 8.70 hasta ahora e probado y se pueden jugar offline con account mananger lo puedes jugar area local con tus amigos y compartiendo tu red con amigos cercanos

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    34[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Nov 10, 2020 10:34 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Nemesis811 escribió:me sirvio muchas gracias y una pregunta para ponerle textos de colores a cada estatua que digan axe club trainer etc ?? tienes un script?



    Very Happy Resuelto Gracias Very Happy



    josmarkami escribió:Buenas. soy nuevo en este juego realmente, pero me llama la atención por su esencia clásica.
    aunque creo que vine errado prefiero preguntar de antemano.
    no se puede correr offline el juego.
    simplemente con el mapa y los beneficios. si seria algo aburrido pero de igual manera una practica para acostumbrarme a el.
    espero sus respuestas <3
    oye amigo los 8.60 y 8.70 hasta ahora e probado y se pueden jugar offline con account mananger lo puedes jugar area local con tus amigos y compartiendo tu red con amigos cercanos

    con esto

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



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    35[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Feb 02, 2021 11:38 am

    Silantro

    Silantro
    Nuevo Miembro
    Nuevo Miembro
    hashirama escribió:Genial! gracias maya y para lo que no les logee el chart al darle use, pongan en la estatua actionid 1000

    En donde se coloca el actionid 1000?

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    36[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Feb 02, 2021 2:15 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Silantro escribió:
    hashirama escribió:Genial! gracias maya y para lo que no les logee el chart al darle use, pongan en la estatua actionid 1000

    En donde se coloca el actionid 1000?

    #FIXED

    USTED TIENE QUE AÑADIR ID DE ACTION: 1000 A ESAS ESTATUAS EN EL EDITOR DE MAPAS!



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    37[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Oct 26, 2021 5:25 pm

    altair

    altair
    Nuevo Miembro
    Nuevo Miembro
    Hola, soy Beasileiro, lo siento si no puedo expresarme correctamente. Encontré este sistema en mi servidor y subí a la distribución sin ningún error, aparentemente normal, pero cuando hago clic en la estatua para probarlo, vuelve diciendo "You need a premium account" dice que debe ser p.a para poder usar ¿Alguien sabe lo que puede ser? Busqué en todos los foros posibles y no pude encontrar ninguna solución. Mi servidor es la distribución 8.6 OTX.

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    38[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Oct 26, 2021 5:55 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    altair escribió:Hola, soy Beasileiro, lo siento si no puedo expresarme correctamente. Encontré este sistema en mi servidor y subí a la distribución sin ningún error, aparentemente normal, pero cuando hago clic en la estatua para probarlo, vuelve diciendo "You need a premium account" dice que debe ser p.a para poder usar ¿Alguien sabe lo que puede ser? Busqué en todos los foros posibles y no pude encontrar ninguna solución. Mi servidor es la distribución 8.6 OTX.

    otx 8.60 tiene su propio sistema de offline trainer



    [Sistema] Offline Trainer 8.60 - Página 2 YNU5B25
    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes
    http://www.tibiaface.com

    39[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Mar Oct 26, 2021 7:42 pm

    altair

    altair
    Nuevo Miembro
    Nuevo Miembro
    [Admin] God Maya escribió:
    altair escribió:Hola, soy Beasileiro, lo siento si no puedo expresarme correctamente. Encontré este sistema en mi servidor y subí a la distribución sin ningún error, aparentemente normal, pero cuando hago clic en la estatua para probarlo, vuelve diciendo "You need a premium account" dice que debe ser p.a para poder usar ¿Alguien sabe lo que puede ser? Busqué en todos los foros posibles y no pude encontrar ninguna solución. Mi servidor es la distribución 8.6 OTX.

    otx 8.60 tiene su propio sistema de offline trainer


    Descargué un servidor con OTX y venía con un entrenador fuera de línea, copié todo, pero sin éxito Sad ... inicia la distribución normal sin señalar ningún error, pero cuando lo uso en la estatua da el mensaje que dice tiene que ser una cuenta premium, no sé qué más puedo hacer: / ..... pero aún así, ¡gracias por la ayuda amigo!

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    40[Sistema] Offline Trainer 8.60 - Página 2 Empty Re: [Sistema] Offline Trainer 8.60 Sáb Oct 14, 2023 6:33 pm

    Gm Lurran

    Gm Lurran
    Miembro
    Miembro
    [Admin] God Maya escribió:Hola usuarios de tibiaface

    Hoy les traigo el sistema de trainer offline para servidores 8.60.
    Un sistema muy sencillo de instalar:

    [Sistema] Offline Trainer 8.60 - Página 2 6sFrNQB

    Empecemos  nos vamos a:

    data/actions/scripts

    copiamos cualquier archivo y renombramos por offlinetraining.lua y pegamos esto dentro:


    Código:


    function onUse(cid, item, fromPosition, itemEx, toPosition)

    if(item.itemid == 1444) then -- sword
    doCreatureSetStorage(cid, 62669, SKILL_SWORD)
    elseif(item.itemid == 10349) then -- axe
    doCreatureSetStorage(cid, 62669, SKILL_AXE)
    elseif(item.itemid == 8834) then -- mlvl
    doCreatureSetStorage(cid, 62669, SKILL__MAGLEVEL)
    elseif(item.itemid == 8626) then -- club
    doCreatureSetStorage(cid, 62669, SKILL_CLUB)
    elseif(item.itemid == 10353) then -- distannce
    doCreatureSetStorage(cid, 62669, SKILL_DISTANCE)
    end
    if item.actionid == 1000 then
    doRemoveCreature(cid)
    end
    return true
    end

    luego añadimos esta tag en:

    data/actions/actions.xml
    Código:
    <action itemid="8834" event="script" value="other/offlinetraining.lua"/>
    <action itemid="10353" event="script" value="other/offlinetraining.lua"/>
    <action itemid="8626" event="script" value="other/offlinetraining.lua"/>
    <action itemid="1444" event="script" value="other/offlinetraining.lua"/>
    <action itemid="10349" event="script" value="other/offlinetraining.lua"/>

    Paso 2

    ahora nos vamos  a:

    data/creaturescripts/scripts/
    copiamos cualquier archivo y renombramos por offlinetrain_login.lua y pegamos esto dentro

    Código:


    -- 0.4 - offline training - login.lua

    function onLogin(cid)
    OfflineTraining_initialize(cid)
    if(OfflineTraining_isTraining(cid)) then
    OfflineTraining_turnOffTraining(cid)
    -- we add skill/mlvl, we select lower value: time that player was offline OR offline training time [bar in game - 9.6]
    OfflineTraining_addTrainedSkills(cid, math.min(OfflineTraining_getTime(cid), OfflineTraining_getOfflineTime(cid)))
    -- we remove offline training time [bar in game - 9.6],
    -- if player was offline longer then his 'offline training time' it will add him time [like on RL tibia]
    -- got '3 hours offline training time', stay logged off for 8 hours, you get skills for 3 hours and on login you got '5 hours offline training time'
    OfflineTraining_setTime(cid, math.abs(OfflineTraining_getTime(cid) - OfflineTraining_getOfflineTime(cid)))
    OfflineTraining_onEndTraining(cid)
    else
    -- offline training time also regenerate when you are offline, but NOT train
    OfflineTraining_setTime(cid, OfflineTraining_getTime(cid) + OfflineTraining_getOfflineTime(cid))
    end
    return true
    end

    copiamos otro archivo y renombramos por offlinetrain_logout.lua y pegamos esto dentro

    Código:


    -- 0.4 - offline training - logout.lua

    function onLogout(cid)
    if(OfflineTraining_canStartTraining(cid)) then
    OfflineTraining_turnOnTraining(cid)
    OfflineTraining_onStartTraining(cid)
    end
    OfflineTraining_setLogoutTime(cid)
    return true
    end


    Luego añadimos estas tag en:

    data/creaturescripts/creaturescripts.xml
    Código:


    <event type="login" name="offtrain_PlayerLogin" event="script" value="offtrain_login.lua"/>

    <event type="logout" name="offtrain_PlayerLogout" event="script" value="offtrain_logout.lua"/>


    Paso 3

    Nos vamos a:

    data/globalevents/scripts
    copiamos cualquier archivo y renombramos por offtrain_addMinutes.lua y pegamos esto dentro:

    Código:
    function onThink(interval) -- run it with interval 60 seconds
    for _, cid in pairs(getPlayersOnline()) do
    OfflineTraining_addTime(cid, 1)
    end
    return true
    end

    luego añadimos esta tag en:

    data/globalevents/globalevents.xml
    Código:
    <globalevent name="offtrain_add_minutes" interval="60000" event="script" value="offtrain_addMinutes.lua"/>

    Paso 4

    Este es el ultimo paso nos vamos a:

    data/lib
    copiamos cualquier archivo y renombramos por offline-training.lua y pegamos esto dentro


    Código:
    -- config, in percent of normal training with 2 trainers and player vocation mana regeneration [by food]
    OfflineTraining_rates = {
    [SKILL_CLUB] = 100,
    [SKILL_SWORD] = 100,
    [SKILL_AXE] = 100,
    [SKILL_DISTANCE] = 100,
    [SKILL_SHIELD] = 100,
    [SKILL__MAGLEVEL] = 100
    }
    -- function that you should edit to make it add other skill etc.
    function OfflineTraining_canStartTraining(cid) -- return bool
    return getCreatureStorage(cid, 62669) > 0
    end
    function OfflineTraining_onStartTraining(cid)
    -- maybe someone will need
    -- to save your time, this: doPlayerPopupFYI(cid, "You started offline training.")
    -- NOT WORK  
    end
    function OfflineTraining_onEndTraining(cid)
    doCreatureSetStorage(cid, 62669, 0)
    end
    function OfflineTraining_addTrainedSkills(cid, trainTime) -- time in minutes!
    local timeInSeconds = trainTime * 60
    local vocInfo = getVocationInfo(getPlayerVocation(cid))
    if(getCreatureStorage(cid, 62669) == SKILL_SWORD) then
    doPlayerAddSkillTry(cid, SKILL_SWORD, ((timeInSeconds * 1000) / vocInfo["attackSpeed"]) * OfflineTraining_rates[SKILL_SWORD] / 100, true)
    elseif(getCreatureStorage(cid, 62669) == SKILL_AXE) then
    doPlayerAddSkillTry(cid, SKILL_AXE, ((timeInSeconds * 1000) / vocInfo["attackSpeed"]) * OfflineTraining_rates[SKILL_AXE] / 100, true)
    elseif(getCreatureStorage(cid, 62669) == SKILL__MAGLEVEL) then
    doPlayerAddSpentMana(cid, ((timeInSeconds / vocInfo["manaGainTicks"]) * vocInfo["manaGain"]) * OfflineTraining_rates[SKILL__MAGLEVEL] / 100, true)
    elseif(getCreatureStorage(cid, 62669) == SKILL_CLUB) then
    doPlayerAddSkillTry(cid, SKILL_CLUB, ((timeInSeconds * 1000) / vocInfo["attackSpeed"]) * OfflineTraining_rates[SKILL_CLUB] / 100, true)
    elseif(getCreatureStorage(cid, 62669) == SKILL_DISTANCE) then
    doPlayerAddSkillTry(cid, SKILL_DISTANCE, ((timeInSeconds * 1000) / vocInfo["attackSpeed"]) * OfflineTraining_rates[SKILL_DISTANCE] / 100, true)
    end
    doPlayerAddSkillTry(cid, SKILL_SHIELD, timeInSeconds * OfflineTraining_rates[SKILL_SHIELD] / 100, true)
    end

    -- 4 functions to show right values on 'bar' in Tibia 9.6
    function OfflineTraining_getTime(cid)
    return getCreatureStorage(cid, 62666)
    end
    function OfflineTraining_setTime(cid, newTime)
    -- set values only between 0 - 720 [12 hours]
    doCreatureSetStorage(cid, 62666, math.max(0, math.min(newTime, 720)))
    -- now code to force server to send 'PlayerStats' (including Offline Time)
    -- we must change any stat: hp,mana,stamina,cap,soul,exp,level
    doPlayerAddSoul(cid, 1)
    doPlayerAddSoul(cid, -1)
    end
    function OfflineTraining_addTime(cid, addTime)
    OfflineTraining_setTime(cid, OfflineTraining_getTime(cid) + addTime)
    end
    function OfflineTraining_removeTime(cid, removeTime)
    OfflineTraining_setTime(cid, OfflineTraining_getTime(cid) - removeTime)
    end

    -- functions for library to add skills/mlvl
    function OfflineTraining_initialize(cid)
    if(OfflineTraining_getTime(cid) == -1) then
    OfflineTraining_setTime(cid, 720)
    OfflineTraining_setLogoutTime(cid) -- block problem with first login 'add time'
    end
    end
    function OfflineTraining_isTraining(cid)
    return (getCreatureStorage(cid, 62667) > 0)
    end
    function OfflineTraining_turnOnTraining(cid)
    doCreatureSetStorage(cid, 62667, 1)
    end
    function OfflineTraining_turnOffTraining(cid)
    doCreatureSetStorage(cid, 62667, 0)
    end
    function OfflineTraining_getOfflineTime(cid)
    return math.floor((os.time() - getCreatureStorage(cid, 62668)) / 60)
    end
    function OfflineTraining_setLogoutTime(cid)
    return doCreatureSetStorage(cid, 62668, os.time())
    end


    Bueno y eso es todo.

    creditos:
    Oldscool'er
    Mythusz






    ME FUNCIONO MUY BIEN EN SQLITE PERO CUANDO INTENTE USARLO EN MYSQL OSEA CON PAGINA ME ARROJABA UN SINFIN DE CODIGOS Y AL MOMENTO DE LOGEAR ME DEVOLVIA AL TEMPLO SIN OUTFIT OSEA CON EL OUTFIT DE CITIZEN EN BLANCO NO IMPORTA DONDE LOGEARA!

    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    Contenido patrocinado


    +11
    josmarkami
    charito
    manolitoxd
    AMDPopeye
    cimmeria
    Eyr Vera
    Zeoden
    carlosp
    fraydepro
    hashirama
    [Admin] God Maya
    15 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 2 de 2.)

    Ir a la página : Precedente  1, 2

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