vallejo
Members-
Posts
95 -
Joined
-
Last visited
Everything posted by vallejo
-
Que pena interrumpir o no aportar nada, pero me gustaría saber para que se utiliza esta función: isMouseInPosition Mire en la wiki pero no entendí muy su funcionamiento.
-
Con la función que me diste funciona bien, y pues el valor o cantidad de usuario que se ha conectado lo almaceno en un archivo igualmente entrega los bonos a los jugadores.
-
Cual es el máximo de nitro?
-
Buenas me gustaría saber que funciones debo usar para hacer el hud del coche?
-
Buenas me hice este sistema sencillo entonces lo que sucede es que cada que me logueo cuenta lo puedo hacer 100 veces si quiero y sigue contando cada que entro entonces quiero saber como puedo hacer que ha medida que yo me conecte de nuevo el script sepa que ya me había logueado y no me cuente más como un usuario nuevo. como puedo solucionarlo hay que usar bases de datos? local peakJugador = 0 function playerCountUp () if peakJugador < getPlayerCount() then peakJugador = peakJugador + 1 outputChatBox ( "Se ha conectado un nuevo jugador, "..peakJugador.."! tienes un bonus.", getRootElement(), 0, 255, 30) local players = getElementsByType ( "player" ) for theKey,thePlayer in ipairs(players) do if peakJugador < 1000 then givePlayerMoney(thePlayer, 100000) if peakJugador % 5 == 0 then givePlayerMoney(thePlayer, 1000000) end end end end end addEventHandler ( "onPlayerLogin", getRootElement(), playerCountUp ) addCommandHandler("pico", function(Player, _) outputChatBox ( "Maximo de jugadores conectados "..peakJugador.."!", Player, 255, 218, 0) end)
-
Buenas, me gustaría saber como hacen esos fondos que son como borrosos, por ejemplo en el sv de SAUR creo q la opción de ayuda si uno presiona F1 se abre un DX pero se ve borroso como hacen eso, alguna función?
-
Buenas me gustaría saber como puedo hacer para contar los jugadores que han entrado en el servidor?
-
Buenos días, quiero saber como puedo ocultar mi hud cuando un usuario presiona la tecla F11 para ver el mapa o cualquier otra tecla.
-
Mira el 100 que me sale en el chat siempre me lo toma como valor máximo no comprendo porque, no me hace el cambio a 200 y se supone que debería imprimir 200: http://i64.tinypic.com/xqe69g.png
-
Me toma como máxima vida 100, no 200
-
Buenas estoy haciendo un HUD, entonces quiero que cuando un usuario use drogas la god por ejemplo le suba el health a 200, pero la barra solo llega a 100 y no se como hacer que se multiplique, tengo esto como le puedo asignar el resto los otros 100 para los 200?: local vida = getElementHealth(getLocalPlayer()) BrrVida = 207*(vida/200) local prueba = getPedStat(getLocalPlayer(), 24) if prueba == 100 then outputChatBox("cierto") end local maxhealth = 100 + (prueba - 569) ----------------------------------------------------------------- vida ---------------------------------------------------------------------- dxDrawImage((sx/x)*1130, (sy/y)*72, (sx/x)*BrrVida, (sy/y)*25, "Fondo/vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*75, (sx/x)*1291, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*75, (sx/x)*1293, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*77, (sx/x)*1291, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*77, (sx/x)*1293, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1134, (sy/y)*76, (sx/x)*1292, (sy/y)*92, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false)
-
Bueno en todo caso lo dejaré así ya que es lo que quiero y gracias por sus aportes.
-
Como lo tengo se ajusta a cualquier resolución.
-
ya solucione el tamaño de las letras con esto: local sx, sy = guiGetScreenSize() local x, y = 1366, 768 local fontsize = sx/1366 dxDrawText(": "..estrellas, (sx/x)*1163, (sy/y)*29, (sx/x)*1134, (sy/y)*67, tocolor(cr, cg, cb, 255), 1.50*fontsize, "pricedown", "left", "top", false, false, false, false, false)
-
Si eso lo hice pero, no se como aplicarlo a la condición, tengo esto y no he podido configurar esa parte: local vida = getElementHealth(getLocalPlayer()) BrrVida = 207*(vida/200) prueba =getPedStat(getLocalPlayer(), 24) if prueba == 100 then end dxDrawImage((sx/x)*1130, (sy/y)*72, (sx/x)*BrrVida, (sy/y)*25, "Fondo/vida.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*75, (sx/x)*1291, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*75, (sx/x)*1293, (sy/y)*91, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1133, (sy/y)*77, (sx/x)*1291, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1135, (sy/y)*77, (sx/x)*1293, (sy/y)*93, tocolor(0, 0, 0, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("Vida: "..math.ceil(vida), (sx/x)*1134, (sy/y)*76, (sx/x)*1292, (sy/y)*92, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) http://i68.tinypic.com/2cmxjsn.png
-
Obviamente no, pero pensé que con un loop al menos multiplicaba las estrellas.
-
Buenas, yo quiero saber como puedo hacer que esta linea de codigo: dxDrawImage((sx/x)*1057, (sy/y)*33, (sx/x)*32, (sy/y)*33, "Fondo/estrella.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) obviamente esa linea de código es una imagen de una estrella, entonces quiero que a medida que el jugador tenga estrellas se le vaya colocando una al lado, estoy usando esta función y esta condición obviamente la puse así para comprobar si las estrellas se multiplican luego la organizo: local estrellas = getPlayerWantedLevel (getLocalPlayer()) if estrellas == 0 then for i=1, 6 do dxDrawImage((sx/x)*1057+5, (sy/y)*33, (sx/x)*32, (sy/y)*33, "Fondo/estrella.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) end end
-
si tengo esto, como ajusto acorde a la formula que me dio el texto?: dxDrawText("Iniciar sesión", (498/sourceX)*sx, (297/sourceY)*sy, (646/sourceX)*sx, (325/sourceY)*sy, tocolor(50, 220, 40, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Iniciar sesión", (497/sourceX)*sx, (296/sourceY)*sy, (645/sourceX)*sx, (23/sourceY)*sy, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) Hice esto: dxDrawText("Iniciar sesión", (498/sourceX)*sx, (297/sourceY)*sy, (646/sourceX)*sx, (sourceY/sy)*325, tocolor(50, 220, 40, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) dxDrawText("Iniciar sesión", (497/sourceX)*sx, 296/sourceY)*sy, (645/sourceX)*sx, (sourceY/sy)*23, tocolor(0, 0, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) Pero mi duda es, el rectángulo si se ajusta normal a las resoluciones, pero el texto queda movido en X, no se ajusta en X solo el ancho. esta es la resolución mas baja:
-
Listo hay medio ajusto, porque la resolución mas baja no la toma bien, la distorsiona demasiado creo que hay toca jugar con el ancho y largo. Como sería?