Jump to content

Sasu

Members
  • Content Count

    1,055
  • Joined

  • Last visited

Everything posted by Sasu

  1. http://community.mtasa.com/index.php?p= ... s&id=11917 DONE
  2. When do you call startImageDownload function?
  3. local info = exports.sql:query_assoc_single( 'SELECT userID, username, banned, activationCode, password, userOptions FROM wcf1_user WHERE username ="%s"', username)
  4. No especificas el username %s en los argumentos por lo tanto no devolverá ningún row.
  5. 'hp' de la linea 9 no está definida. Remplazalo con getElementHealth(localPlayer). 'scx' tampoco lo está.
  6. In the picture, you tried without spaces so try without spaces.
  7. Hi there! I want you to know that I have just updated my turf system, which it works with gang system by Castillo and it's completely editable. This update contains features, for example capturing the turf will stop if there isn't anyone of the gang, and bug fixes. Also, I will give support so if anybody find a bug or need help with it, contact me sending PM. Download link: http://community.mtasa.com/index.php?p=resources&s=details&id=6772 Have fun and a nice day!
  8. http://community.mtasa.com/index.php?p= ... s&id=11919
  9. Sasu

    [REQ]Map Loader

    That's same , I want script from which I can add code in game instead of opening ftp You have to copy the map file into maploader but not in the server side, I mean where the client download and save client side script. Anyway, I will add that feature you mention. EDIT: Try the last version now
  10. Cambia getResourceRootElement() en la linea 132 del cliente por getRootElement() o root.
  11. Sasu

    [REQ]Map Loader

    Make sure you give admin rights: http://community.mtasa.com/index.php?p= ... s&id=11917
  12. ¿Por qué mayor a uno? ¿Es decir que tienes mas de un fila con el mismo id? if ( db_call and #db_call > 1 ) then Debería ser > 0 o >= 1, se me pasó Pues ahi esta el error de Blue Pie, pues es que loopea las dos filas, uno que tiene un rank y otro que tiene otro. A pesar de que le pongas eso Tomas, siempre va a devolver el valor de la primera fila ya que el return hace que finalice por completo la funcion y es por eso que ahora solo devuelve una vez. Pero si le funciona, supongo que no habrá problema.
  13. ¿Por qué mayor a uno? ¿Es decir que tienes mas de un fila con el mismo id? if ( db_call and #db_call > 1 ) then
  14. table.sort(mytable, function(a,b) return a[2] > b[2] end)
  15. Te recomiendo que vayas a consultar al foro inglés de ayuda a linux-server ( viewforum.php?f=106 ) donde una mayor variedad de usuarios con conocimientos te mostrarán posibles soluciones.
  16. Por lo que veo, esta todo bien. Espera a otro que sepa del tema te aconseje.
  17. No se nada sobre hardware pero creo que antes deberias fijarte cuales son los recursos que utilizan mucha CPU con el resource "perfomancebrowser", tal vez puedas optimizarlos, y, también, cuanto ancho de banda utilizan los jugadores con /shownetstat, ya que a lo mejor haya algún que otro script enviando información constantemente y capaz lo puedas reducir (ejemplo ejecutar setElementData cada 1 seg a todos los jugadores, puedes aumentar el intervalo). Si ya haz hecho esto, ignora este comentario.
  18. en vez de 'root' utiliza getRootElement() 'root' esta predefinido en MTA y es lo mismo que getRootElement(). @Osvaldo098: Escribe "debugscript 3"(sin comillas) en F8 y dinos si sale algún error.
  19. Sasu

    AYUDA

    Puedes jugar con las funciones de XML y analizar los ejemplos que tiene la wiki, y en caso de que tengas algún problema te ayudaremos.
  20. Desde y hasta donde se ejecuta, en este caso seria 1..2..3..4...........99999..100000 y ahi termina. El foreach lo utilizas cuando tienes una tabla indexada numericamente y el iterate lo puedes usar cuando quieres repetir ciertas acciones.
  21. Hasta donde yo entendí, basándome en los ejemplos, solo le da un parametro a la función que está dentro del async:foreach, y ese es el valor. Es decir: for i, v in ipairs(table) do print(v) end -- Es lo mismo que.. async:foreach(table, function(v) print(v) end ) En cuanto a async:iterate sería lo siguiente: for i = 1, 100000 do print(i) end -- Es lo mismo que.. async:iterate(1, 100000, function(i) print(i) end ) No soy bueno explicando, disculpas.
  22. function createPickupsOnServerStart() iPickup = 0 async:foreach(pickupPositions.residential, function(pos) iPickup = iPickup + 1 createItemLoot("residential", pos[1], pos[2], pos[3], iPickup) end ) setTimer(createPickupsOnServerStart2, 20000, 1) end Y para el script de skins deberas pasar la tabla porque no se como pasar el index por esa función. Algo asi me refiero: --[[ Tu debes tener una tabla como esta local skins = { [id] = name, [id] = name } ]] local skins = { {id, name}, {id, name} } function Repla
  23. Sasu

    Daño!

    Al parecer, el máximo valor que se le puede otorgar es 350. Lo comprobé ejecutando un mini-código que hize en el runcode: i = 0 repeat i = i+1 test = setWeaponProperty(28, "pro", "weapon_range", i) outputChatBox(tostring(test and i), root) until not test
  24. Sasu

    Daño!

    local s = {"pro","std","poor"} addEventHandler("onResourceStart", resourceRoot, function() for _, sk in ipairs(s) do setWeaponProperty(28, sk, "weapon_range", 4000) setWeaponProperty(29, sk, "weapon_range", 4000) setWeaponProperty(30, sk, "weapon_range", 4000) setWeaponProperty(31, sk, "weapon_range", 4000) setWeaponProperty(32, sk, "weapon_range", 4000) setWeaponProperty(33, sk, "weapon_range", 4000) setWeaponProperty(34, sk, "weapon_range", 4000) end end)
×
×
  • Create New...