Jump to content

Como hacer una progresbar


Destroyer.-

Recommended Posts

Hola quisiera saber como hacer una progressbar , en este script , estoy intentando pero nose como hacerlo por cada frame

Client:

function primergolpe(hitElement) 
vehiculo = getPedOccupiedVehicle (hitElement) 
if not vehiculo then return end 
if hitElement == localPlayer and getElementModel(vehiculo) == 418 then 
for i,v in ipairs (getElementsByType("marker")) do 
if getElementData(v,"markerJob") == true then 
destroyElement(v) 
end 
end 
outputChatBox("Muy bien ahora vuelve para dejar las armas a tu colega",255,20,20) 
      progressBar = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true, nil ) 
segundo = createMarker (1453.9360351563,-1458.3642578125,12.362445831299,"cylinder", 1.0,0,255,0,150) 
setElementData(segundo,"markerJob",true) 
addEventHandler( "onClientMarkerHit", segundo, segundogolpe ) 
end 
end 
  
  
  
function segundogolpe(hitElement, matchingDimension) 
if hitElement == localPlayer and getElementModel(vehiculo) == 418 then 
for i,v in ipairs (getElementsByType("marker")) do 
if getElementData(v,"markerJob") == true then 
destroyElement(v) 
end 
end 
outputChatBox("Muy buen trabajo!, ahora habla de nuevo con el Dealer para hacerlo devuelta",255,20,20) 
triggerServerEvent("dinero",localPlayer) 
end 
end 
  
function cancelPedDamage() 
    cancelEvent() -- Cancels the onClientPedDamage event 
end 
addEventHandler("onClientPedDamage", thePed, cancelPedDamage) 

Gracias :lol:

Link to comment

De que me sirve si pero lo que intento hacer es por cada segundo , osea que la barra suba hasta el 100%, no seteandole de a poco e.e

setTimer

setTimer(function(progreso) 
a = guiProgressBarGet(progreso) 
guiProgressBarSet(progreso, a+1) 
end, 50, 100, progreso) 

Es guiProgressBarGetProgress y guiProgressBarSetProgress...

Si quieres que al llegar a 0%, le cancele la misión, haces algo como ésto. Creo que está bien pero no lo he testeado así que no te lo puedo asegurar al 100%:

cero = guiProgressBarGetProgress (aqui la variable de la barra) 
  
if cero == 0 then 
    --Aqui pones lo que pasa cuando llega a 0 
else 
    --Aqui pones lo que pasa si llega a tiempo 
end 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...