• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] TFS[1.1-1.2] Top 5 Fragers.

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

    1default [GlobalEvents] TFS[1.1-1.2] Top 5 Fragers. el Jue Jul 30, 2015 3:03 pm

    Blue

    avatar
    SCRIPTER
    SCRIPTER
    top 5 fragers online
    Rolling Eyes



    localhost/phpmyadmin

    Código:
    ALTER TABLE `players` ADD `frag_points` INT ( 32 ) NOT NULL DEFAULT 0;

    Tuot/data/creaturescripts/scripts
    Código:
    function onKill(cid, target, lasthit)

         local player = Player(cid)

      if(isPlayer(cid) and isPlayer(target)) then
          db.query("UPDATE `players` SET `frag_points` = `frag_points` + '1' WHERE `name` = '"..player:getName().."';")
       end

       return true
    end

    creaturescripts.xml
    Código:
       <event type="Kill" name="frag" script="frag.lua"/>

    login.lua
    Código:
       player:registerEvent("frag")

    Tuot/data/globalevents/scripts
    copias un archivo .lua y introduces esto dentro.

    Código:
    local config = { limit = 5 }

    function onThink(interval, lastExecution)
     local t, ret, tmp = {}, "Top " .. math.min(config.limit, getWorldCreatures(0)) .. " fragers online!"
     for _, cid in ipairs(getOnlinePlayers()) do
     tmp =  db.storeQuery("SELECT `frag_points` FROM `players` WHERE `name` = '"..getCreatureName(cid).."';")
     table.insert(t, {cid, result.getDataInt(tmp, "frag_points")})
     tonumber(result.getDataInt(tmp, "frag_points"))
     result.free(tmp)
     end
     table.sort(t, function(a,b) return a[2] > b[2] end)
     for i = 1, math.min(#t, config.limit) do
     ret = ret .. "\n" .. i .. ". " .. getCreatureName(t[i][1]) .. " - " .. t[i][2] .. " frags"
     end
     broadcastMessage("!"..ret..".", MESSAGE_STATUS_WARNING)
     return true
     end

    Especial agradecimiento a Widnet de otland por la orientacion.
    seria todo BLUE Suspect



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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Gracias por el aporte +1



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