Jump to content


Retired Staff
  • Posts

  • Joined

  • Last visited

Everything posted by ryden

  1. You have scripting functions to selectively download certain files, and the http downloads are already being compressed. Anyway, you cannot compress what is already compressed, and audio file formats like mp3 or ogg are already compressed.
  2. ryden


    Haz que en el servidor estén en la dimensión normal, y en la parte del cliente estén en la dimensión de AFK.
  3. Do you need googlecode access? We will really appreciate your cooperation.
  4. I would wait until 1.3, which comes with the 1.1 RakNet version but with sliding windows congestion control enabled.
  5. Ese script no funcionará. Lo corrijo: function getNearestMarkerToPosition(x, y) local minDistance=math.huge local nearestMarker = nil for index, marker in ipairs(getElementsByType("marker")) do local mx, my = getElementPosition(marker) local distance = getDistanceBetweenPoints2D(x, y, mx, my) if (distance<minDistance) then minDistance=distance nearestMarker = marker end end return nearestMarker end
  6. Get your friend into the test too, we will sing happy birthday for him.
  7. The more players, the better, so we can test the server under high load conditions.
  8. Você tem algum vídeo amostra do que você quer fazer?
  9. Thanks for pointing that out. We will reduce the roadmap requirements ASAP.
  10. MTA:Race is no longer supported. Use MTA 1.1 with the race gamemode instead.
  11. Imho it's a mistake trying to make the peds just walk to a position. I would manage them by giving them missions, or tasks. For example, "go to bank", "escape from this guy who is shooting" or "attack this idiot".
  12. You don't need to use sh*tloads of bandwidth to sync a whole population.
  13. I would do it the GTA:IV way: Long G press: jacking, Short G press: finding the first available seat. Additionally, I would create another control that is a bind to a long G press so it can be activated by the scripts as well, such as enter_passenger_jacking.
  14. A: I'm not registered in the MTA forums, sorry. Q: Who wants a video of me smashing my balls with a pineapple?
  15. A: Four persons died this weekend at Lake City. Two in a crime and two in the reconstruction of events. Q: What's your paypal ID and password?
  16. color = {0, 0, 0} -- Debería ser negro. Root = getRootElement() function onPlayerConnect() outputChatBox("* "..getPlayerName(source).." ha entrado al servidor.", Root, unpack(color)) end addEventHandler("onPlayerJoin", Root, onPlayerConnect) También puedes hacerte una función que actúe como biblioteca de colores: function color(nombre) if not colores then colores = {} colores["negro"] = { 0, 0, 0 } colores["blanco"] = { 255, 255, 255 } colores["rojo"] = { 255, 0, 0 } colores["error"] = colores["rojo"] end if not colores[nombre] then return 0, 0, 0 end return unpack(colores[nombre]) end Root = getRootElement() function onPlayerConnect() outputChatBox("* "..getPlayerName(source).." ha entrado al servidor.", Root, color("negro")) end addEventHandler("onPlayerJoin", Root, onPlayerConnect)
  17. ryden

    C++ ?

    This post is not development related. Therefore, it will be moved to the General Discussion forum.
  18. There won't be support to directly edit .dat files, but ther could be interfacing functions instead- For example, right now you can also modify the handling, but you don't modify it through the .dat file, but through the handling functions.
  • Create New...