Jump to content

Tomas

Members
  • Posts

    2,530
  • Joined

  • Last visited

Everything posted by Tomas

  1. Agrega el resource a un ACL, dale a ése ACL el right 'general.http', y agrega a toda la gente a ése acl ( user.* )
  2. Eso no restringe nada de lo anteriormente mencionado, simplemente no te da acceso al panel..
  3. Argumento 1, 2, 3 = Primer color. Argumento 4, 5, 6 = Segundo color. Arugmento 7, 8, 9 = Tercer color.
  4. local cacheTable = {} setTimer( function () for k,v in ipairs(getElementsByType("player")) do local account = getPlayerAccount ( v ) if ( isGuestAccount ( account ) ) then return end -- Chequeamos si el jugador no esta logueado, si no lo esta terminamos la funcion. local accountName = getAccountName ( account ) if not ( isObjectInACLGroup ( aclGetGroup("Admin"), "user."..accountName ) ) then -- Si no es un administrador, le colocamos un off-set de 0. setAccountData( getPlayerAccount(v), "off-set_on-duty_hours", 0) else if not cacheTable[v] then -- Si no existe un registro del jugador en la cache, la buscamos en su cuenta. local prevDuration = getAccountData( getPlayerAccount(v), "off-set_on-duty_hours") or 0 cacheTable[v] = {tick = getTickCount() - prevDuration, account = getPlayerAccount(v)} -- Lo agregamos a la cache. end if (getTickCount() - cacheTable[v].tick >= 1000 * 60 * 60) then -- Si cumplio una hora, se la agregamos a su cuenta. local currentHours = getAccountData( account, "On-Duty_hours" ) or 0 setAccountData ( getPlayerAccount(v), "On-Duty_hours", currentHours + 1) cacheTable[v].tick = getTickCount() -- Y reiniciamos el tick. end end end for k,v in pairs(cacheTable) do if not isElement(k) then -- Si el jugador no existe, guardamos el tiempo que duro logueado esta sesion en su cuenta. local lastDuration = getTickCount() - cacheTable[k].tick setAccountData(cacheTable[k].account, "off-set_on-duty_hours", lastDuration) cacheTable[k] = nil -- Borramos registros del jugador en la cache. end end end , 60000, 0)
  5. Está bonito, la cagaste con el LENGUAGE
  6. Tomas

    una duda

    Al parecer nadie sabe leer.
  7. Tomas

    una duda

    El quiere obtener el daño, no cancelarlo, lo único que crearía usando eso sería una gran desincronización.
  8. Él se refiere al log del sql.
  9. Tomas

    una duda

    local range = getWeaponProperty(24, "pro", "damage") outputChatBox("damage: "..tostring(range))
  10. Te dije arriba, Ctrl + F - *.txd , te saldrán todos los archivos cuya extensión sea 'txd', deberás ir probando o quizaś tenga suerte y tenga un nombre relacionado al objeto.
  11. ¿Crees que todo lo que ves en un servidor es público?
  12. En priv solo encontre mi serial. ¿Se crea un archivo temporal al estar en un server? Cuando descargas los recursos ellos van a parar a /mods/deathmatch/resources
  13. Si lo ves en un server lo puedes tomar prestado de la caché de los recursos, directorio de mta / mods / deathmatch / private / Ctrl + F *.dff
  14. setElementRotation no funcionará, los draws no son elementos.
  15. Es un poco raro porque lo que pediste al principio no es lo que hizo Alfa, pero boe...
  16. Tu quieres que queden así como están los nombres de los team en este ejemplo? http://i.imgur.com/z8HzmNU.jpg
  17. Nose si me explico.. esque quiero crear un por ejemplo marcado o colpshare... pero que sea visible tanto en el f11 como en el gps.... el problema esque se va haciendo cada vez mas grande cada tantos minutos asi que queiro que tambien avanze en el gps y f11... es posible con eso? SÍ.
  18. Probablemente están en el archivo freeroam_gui
  19. guiGridListSetItemText con el 5to argumento en true.
  20. Tienes dos formas, agregar un salto de línea (br) al final del string, o para hacerlo más estético una forma de terminarlo y luego reemplazarlo. local written = fileWrite( file, ""..chatterName .. " ("..ussser..") envio " ..quantity.." "..item.." a " ..pName.." -->\n") <* log = fileOpen("asd.log"); while not fileIsEOF(log) do buffer = fileRead(log, 500); buffer = buffer:gsub("-->", "<br/>"); httpWrite(buffer, buffer:len()) end fileClose(log); *>
  21. Tomas

    Pregunta (?)

    Usando el sistema de armas de MTA es bastante complicado, pero es posible.
  22. Linux Ubuntu... algo me habia dicho Ciber... Deberás agregar algo para usarlo como 'fin de linea', si posteas la parte del logger donde logueas te lo hago.
  23. ¿Bajo qué sistema operativo corres el servidor?
×
×
  • Create New...