Jump to content

Edikosh998

Members
  • Posts

    569
  • Joined

  • Last visited

Everything posted by Edikosh998

  1. A ver, conozco la forma larga que seria local x,y = guiGetScreenSize() if x == 800 and y == 600 then ... Osea, hay una que es : local x,y = guiGetScreenSize() local width,height = 400,200 -- El tamanio de la ventana local left = x/2 - width/2 local top = y/2 - height/2 Ahi te lo centra en el medio, en 800 x 600 esta centrado pero parece que la ventana tapa la pantalla a veces. Por eso, la unico que conozco es la primera forma.
  2. Edikosh998

    Se puede??

    No sos el unico...la mayoria tienen estudios o trabajan
  3. Pero eso no tiene nada que ver jajaja... Eso es para que por ejemplo debes de poner : guiCreateLabel(200,200,200,200,"Hola",false) -- relative false guiCreateLabel(0.4,0.5,0.2,0.2,"Hola",true) -- relative true El guiGetScreenSize() capta tu resolucion en pixels, por lo cual seria relative false.
  4. No entendiste mi pregunta.... Si yo tengo 800 x 600 y hago un GUI, se ve igual en posicion la GUI si pongo despues en 1024 x 768? EDIT : Ya lo comprobe...Si pongo 800 x 600 no se ve igual...Es todavia una incognita que tengo, el como hacer que a para todos se le vea igual. Porque ni con el guiGetScreenSize() puedo balancearlo..
  5. No entiendo lo que dijistes...parece que te contradecis, osea si estaban mal y la tuviste que hacer de vuelta eso quiere decir que las coordenadas se adaptan segun la resolucion :S
  6. Ahora yo tengo una duda : Las coordenadas del GUI Editor no se adaptan a tu resolucion?
  7. Mira, el ejemplo que esta en la wiki (que puso Alex), pone las coordenadas con el guiGetScreenSize() Esto se usa debido que hay distintas resoluciones. Por lo cual, podes o empezar usando eso o directamente poniendo los numeros. Yo te recomiendo, usa el GUI Editor como te dije, y buscas las coordenadas. ES MUY FACIL HACER ESO, no podes no entenderlo (el GUI Editor, es una de las herramientas mas faciles y utiles que hay).
  8. Tenes que buscar las coordenadas.... Usa el GUIEditor y haces click derecho -> Drawing -> Dx text...Y pones a donde queres ubicarlo. Despues le setias un titulo, y pones click derecho al dxText -> print code Y ahi aparece las coordenadas.
  9. Here guys, another way I made...I'm not so good at maths but well perhaps is good for now. function dynamic_shoot() -- passed local x,y,z = getElementPosition(localPlayer) setTimer(function() setElementPosition(ball,hX,hY,hZ+0.6) end,500,1) setTimer(function() addEventHandler("onClientRender",root,tirando) end,1000,1) end function tirando() targetX,targetY,targetZ = 2880.6000976563, 2185.5000976563, 13.10000038147 x,y,z = getElementPosition(ball) distanciaX = targetX - x distanciaY = targetY - y distanciaZ = targetZ - z xP = distanciaX / 10 yP = distanciaY / 10 zP = distanciaZ / 10 if rumboBalon <= 10 then x = x + xP y = y + yP z = z + zP + 0.15 setElementPosition(ball,x,y,z) rumboBalon = rumboBalon + 1 elseif rumboBalon > 10 and rumboBalon < 25 then x = x + xP y = y + yP z = z + zP - 0.04 setElementPosition(ball,x,y,z) rumboBalon = rumboBalon + 1 elseif rumboBalon >= 25 and rumboBalon < 37 then x = x + xP y = y + yP z = z + zP setElementPosition(ball,x,y,z) rumboBalon = rumboBalon + 1 elseif rumboBalon == 37 then local mover = moveObject(ball,1000,targetX,targetY,targetZ-3) removeEventHandler("onClientRender",root,tirando) rumboBalon = 0 end end
  10. No sera un setElementData?
  11. Che alexs de donde sacaste eso? No viste en la wiki los argumentos de la funcion? Elemento + keyData. Osea, yo me fije en el slothBot y para chequear si es un bot pone ...setElementData(source,"slothbot"). Capaz haya que poner if esBot == false... pero no estoy muy seguro
  12. I made this when you're shooting : function dynamic_shoot() -- passed targetX,targetY,targetZ = 2880.6000976563, 2185.5000976563, 13.10000038147 x,y,z = getElementPosition(ball) distanciaX = targetX - x distanciaY = targetY - y distanciaZ = targetZ - z xP = distanciaX / 2 yP = distanciaY / 2 zP = distanciaZ / 2 timerShoot = setTimer(function () x = x + xP y = y + yP z = z + zP + 0.08 setElementPosition(ball,x,y,z) end,500,2) setTimer( function() moveObject(ball,500,targetX,targetY,targetZ-3) killTimer(timerShoot) end ,1000,1) end I edited it, perhaps could be better with that
  13. Tengo una duda, quiero saber que plan de VPS me convendria elegir..Osea, cuanta RAM y todo eso minimo. Supone que empieze con 50 slots como maximo..
  14. Va en la carpeta del resource, pero es un tipo de texto raro...No te lo graba en forma de video, por eso mismo no entiendo para que sirve explicitamente.
  15. Aunque tenias que haber puesto....numero == 1 y en el otro numero == 2...en mi PUNTO DE VISTA, es mejor hacer un tabla y unpackear. Si llegas a tener mas de 4 posiciones es una paj** hacerlo uno por uno
  16. Si es que yo sabia que videos no se podia hacer, pero estoy buscando su funcion principal
  17. Pero si ingresas el numero 1 va unpackear el posiciones[0] y eso seria inexistente. Para el que caso pone posiciones[numero] y listo.
  18. Objecion.....https://wiki.multitheftauto.com/wiki/CreateElement Podes crearlo tambien.. EDIT : Ya ta, lei el script de slothbot, y es asi... Para saber si es un slothBot usa elementData Asi que usa esto local esBot = getElementData(attacker,"slothBot") if not esBot and attacker then cancelEvent() end
  19. https://community.multitheftauto.com/index.php?p= ... ils&id=646 Aca esta Esta muy bueno el resource, me parece demasiado completo que a veces no lo entiendo del todo. Ademas tiene 4300 Lineas, o sea se hace inentendible leerlo.
  20. Si pero no tenia sentido eso, osea era un outputChatBox y despues hacias la condicion...osea tenia que ser al reves para el caso.
  21. Hacer un server, es un trabajo...es como invertir en una empresa...O sea, yo te puedo explicar. El tema, es que no se mucho del slothBot, nunca averigue tanto. Lo que te digo es hacer esto : function stopDamage(theplayer , attacker, weapon, bodypart) if attacker and not getElementType(attacker) == "bot" then cancelEvent() end end addEventHandler ("onClientPlayerDamage", getLocalPlayer(), stopDamage) El tema es que no se si existe un tipo de Elemento llamado bot, o capaz se hacer llamar ped. PD : No uso MSN.
  22. Hola, tengo una duda del funcionamiento del Stage... Yo si grabo la filmacion del stage, despues puedo reproducirla con un comando o algo? Osea, como que esa filmacion me sirva para una introduccion del server. Porque no entendi bien su funcion...
  23. No....en realidad lo que quizo decir SEGURAMENTE ES : function(thePlayer,cmd,mensaje) local find = string.find(mensaje,"@") if find then outputChatBox("Tiene arroba",thePlayer) end end --CommandHandler
  24. No digas eso, porque seguramente no sabes lo que hace la funcion getElementType... Dije si uno de los tipos puede ser "bot".... Ademas deberias hacer una condicion para saber que si el tipo de attacker es bot entonces, no cancelas el evento...
  25. Deberias usar getElementType Pero no se como lo define al slothbot, si como un "ped" o como "bot"..
×
×
  • Create New...