Destroyer.- Posted July 7, 2016 Posted July 7, 2016 Hola, estoy haciendo un mini cnr, y la verdad en la parte de los timers me quede ya que no puedo, hacer que los argumentos, me queden bien , setTimer ( function(p) local p = pl while type(p) == "userdata" do setElementFrozen(p, false) markerrobo[p] = createMarker(1141.8201904297,-1588.7235107422,12.609743118286,"cylinder",2,255,0,0,175 ) addEventHandler( "onMarkerHit", markerrobo[p], function ( hitElement ) outputChatBox("Plantando bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, "COP_AMBIENT", "Copbrowse_loop") setTimer ( function(hitElement) outputChatBox("bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, false) end, 10000, 1 ) end ) p = nil end end, 10000, 1 ) El bad argument me da en la linea setPedAnimation ( hitElement, false) WARNING: bankrob\server.lua:70: Bad argument @ 'setPedAnimation' [Expected element at argument 1, got nil] Gracias
Tomas Posted July 8, 2016 Posted July 8, 2016 Primero que nada, no utilices while, usa if. Luego: setTimer ( function(hitElement) outputChatBox("bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, false) end, 10000, 1, hitElement )
Destroyer.- Posted July 8, 2016 Author Posted July 8, 2016 Primero que nada, no utilices while, usa if.Luego: setTimer ( function(hitElement) outputChatBox("bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, false) end, 10000, 1, hitElement ) Ta, Gracias Tomas Saliendo del tema los ElementData comsumen muchos recursos? Si la respuesta es si, como podria Hacer de otra forma sin los element data?
-Rex- Posted July 8, 2016 Posted July 8, 2016 Primero que nada, no utilices while, usa if.Luego: setTimer ( function(hitElement) outputChatBox("bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, false) end, 10000, 1, hitElement ) Ta, Gracias Tomas Saliendo del tema los ElementData comsumen muchos recursos? Si la respuesta es si, como podria Hacer de otra forma sin los element data? Si usas pocos elementData no pasaria nada
Destroyer.- Posted July 8, 2016 Author Posted July 8, 2016 Primero que nada, no utilices while, usa if.Luego: setTimer ( function(hitElement) outputChatBox("bomba...", hitElement, 255, 255, 0 ) setPedAnimation ( hitElement, false) end, 10000, 1, hitElement ) Ta, Gracias Tomas Saliendo del tema los ElementData comsumen muchos recursos? Si la respuesta es si, como podria Hacer de otra forma sin los element data? Si usas pocos elementData no pasaria nada Cuanto es "poco" o "mucho", porque para un robo grande uso aproximadamente 14 elements data
Simple0x47 Posted July 8, 2016 Posted July 8, 2016 Lo mejor es el uso de tablas y eventos. Optimización 100%.
UserToDelete Posted July 21, 2016 Posted July 21, 2016 Calcula que cada elementData o Variable será 1-5 KB como maximo de memoria ram, como maximo me refiero a esto setElementData(source, "0x![QT!4901TWQ]]!{}A┼4C6»54←&5▀Û48○4♣J68", "►4┬pb◙431AA1○8└7▀♦64○8¢8J")
Destroyer.- Posted July 22, 2016 Author Posted July 22, 2016 Calcula que cada elementData o Variable será 1-5 KB como maximo de memoria ram, como maximo me refiero a esto setElementData(source, "0x![QT!4901TWQ]]!{}A┼4C6»54←&5▀Û48○4♣J68", "►4┬pb◙431AA1○8└7▀♦64○8¢8J") Entonces ni es tanto que digamos, ya que los servidores de hoy en dia suelen tener mas de 2gb de RAM, por lo que 5 kbs no creo que sea algo significativo, aunque obvio, es mejor hacer todo de forma optima para hacer las cosas de la forma mejor posible
Tomas Posted July 22, 2016 Posted July 22, 2016 Las tablas como cualquier variable también utilizan RAM, lo "malo" que tienen los element data es que consumen tráfico al tener que sincronizarse con todos los jugadores, se puede obviar esto seteando como false el tercer argumento de setElementData.
Enargy, Posted July 22, 2016 Posted July 22, 2016 Las tablas como cualquier variable también utilizan RAM, lo "malo" que tienen los element data es que consumen tráfico al tener que sincronizarse con todos los jugadores, se puede obviar esto seteando como false el tercer argumento de setElementData. Cuarto argumento*
Recommended Posts