• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Talkactions] Resetear a todos de Level - TFS 1.2

    Compartir:

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

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Hola a todos, miren aquí les traigo un Talkaction para que hagan reset de level a todos los personajes, así todos comenzarían desde el nivel que ustedes quieran!

    Tomar en cuenta:
    1.- Tienen que tener el server Closed!
    2.- Solo ejecutan el comando con su God!
    3.- Solo hace reset de Level y XP
    4.- Solo es compatible con TFS +1.2


    XML Code:
    Código:
    <talkaction words="/resetall" script="resetall.lua" />

    LUA Code Script:
    Código:
       ---@The_Pain from Tibiaface Scripter
       --#Talkaction
       --#Reset_Level_To_All_Players

        function onSay(player, words, param)
        if not player:getGroup():getAccess() then
        return true
        end
        DB_SendResetLevel()
       return false
       end

       function DB_SendResetLevel()
       Game.setGameState(GAME_STATE_MAINTAIN)
       local result_plr = db.storeQuery('SELECT * FROM players')
       if result_plr ~= false then
       repeat
       local target = Player(tostring(result.getDataString(result_plr, 'name')))
       local targetGuid = tostring(result.getDataString(result_plr, 'id'))
       if not target then
       db.asyncQuery("UPDATE `players` SET `level` = 8, `experience` = 4200 WHERE `id` = " .. db.escapeString(targetGuid))
       end
       until not result.next(result_plr)
       result.free(result_plr)
       Game.setGameState(GAME_STATE_NORMAL)
       end
       return true
       end

    Saludos, espero les guste y dejen el like y un comentario de cualquier inconveniente!



    Última edición por The_Pain el Miér Ene 10, 2018 2:00 pm, editado 1 vez



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Talkactions] Resetear a todos de Level - TFS 1.2 TRJEB8aSRYK5IulEU6ilJw
    5 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    gran aporte gracias [Tienes que estar registrado y conectado para ver este vínculo]



    [Talkactions] Resetear a todos de Level - TFS 1.2 YNU5B25
    5 participantes
    http://www.tibiaface.com

    thefrancis

    thefrancis
    Miembro
    Miembro
    Genial sigue asi men!

    5 participantes

    Paradox GM

    Paradox GM
    Nuevo Miembro
    Nuevo Miembro
    [Adm] SevuOT escribió:Hola a todos, miren aquí les traigo un Talkaction para que hagan reset de level a todos los personajes, así todos comenzarían desde el nivel que ustedes quieran!

    Tomar en cuenta:
    1.- Tienen que tener el server Closed!
    2.- Solo ejecutan el comando con su God!
    3.- Solo hace reset de Level y XP
    4.- Solo es compatible con TFS +1.2


    XML Code:
    Código:
    <talkaction words="/resetall" script="resetall.lua" />

    LUA Code Script:
    Código:
       ---@The_Pain from Tibiaface Scripter
       --#Talkaction
       --#Reset_Level_To_All_Players

        function onSay(player, words, param)
        if not player:getGroup():getAccess() then
        return true
        end
        DB_SendResetLevel()
       return false
       end

       function DB_SendResetLevel()
       Game.setGameState(GAME_STATE_MAINTAIN)
       local result_plr = db.storeQuery('SELECT * FROM players')
       if result_plr ~= false then
       repeat
       local target = Player(tostring(result.getDataString(result_plr, 'name')))
       local targetGuid = tostring(result.getDataString(result_plr, 'id'))
       if not target then
       db.asyncQuery("UPDATE `players` SET `level` = 8, `experience` = 4200 WHERE `id` = " .. db.escapeString(targetGuid))
       end
       until not result.next(result_plr)
       result.free(result_plr)
       Game.setGameState(GAME_STATE_NORMAL)
       end
       return true
       end

    Saludos, espero les guste y dejen el like y un comentario de cualquier inconveniente!

    +rep
    buenisimo bro , pero podrias hacer uno igual pera tfs 0.3.6? quisiera emplearlo en mi server :/

    5 participantes

    ruta66

    ruta66
    Miembro
    Miembro
    podra funcionar en tfs 0.4?

    5 participantes

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