Jump to content

Diablomta

Members
  • Posts

    39
  • Joined

  • Last visited

Everything posted by Diablomta

  1. y esto como lo modifico para que sea para un solo vehiculo?
  2. al final solo quiero hacer una especie de resource de cambio del auto que con un bindkey suba el cambio y con otro bindkey lo baje tengo este pero no me funciona al 100&, solo quiero que sea para un vehiculo estos cambios pero no puedo editarlo para un vehiculo a de mas no me resulta muy bien, este sale con una imagen pero yo quiero que salga un dxDrawText que diga Cambio: (AQUI EL CURRENTGEAR) osea cambio actual que lleva . local playerGear = 0 local playerVehicleSeat = 0 function setPlayerGear( key ) if key == "num_add" then if playerGear < 5 then playerGear = playerGear + 1 playSoundFrontEnd( 4 ) end elseif key == "num_sub" then if playerGear > -1 then playerGear = playerGear - 1 playSoundFrontEnd( 4 ) end end end function setPlayerGearByCmd( command ) if command == "gearu" then setPlayerGear( "num_add" ) elseif command == "geard" then setPlayerGear( "num_sub" ) end end function createImage() gearbox = guiCreateStaticImage(0.8232,0.5508,0.1172,0.1563,"gearbox.png",true) marker = guiCreateStaticImage(0.4667,0.4667,0.0833,0.0833,"marker.png",true,gearbox) end function manual() local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if vehicle and playerVehicleSeat == 0 then local vehicleGear = getVehicleCurrentGear( vehicle ) local velX, velY, velZ = getElementVelocity( vehicle ) local vType = getVehicleType( vehicle ) local velX2 = math.abs( velX ) local velY2 = math.abs( velY ) local velZ2 = math.abs( velZ ) local visible local dvel if playerGear == 1 then dvel = 1.055 elseif playerGear == 2 then dvel = 1.012 elseif playerGear == 3 then dvel = 1.005 elseif playerGear == 4 then dvel = 1.0025 end if vType ~= "Plane" and vType ~= "Helicopter" and vType ~= "Boat" and vType ~= "Trailer" and vType ~= "Train" and vType ~= "BMX" then visible = true if playerGear > 0 then toggleControl( "accelerate", true ) toggleControl( "brake_reverse", false ) if playerGear < vehicleGear then if math.max( velX2, velY2, velZ2 ) ~= velZ2 then local x, y = velX / dvel, velY / dvel setElementVelocity ( vehicle, x, y, velZ ) end end elseif playerGear == 0 then toggleControl( "accelerate", false ) toggleControl( "brake_reverse", false ) elseif playerGear == -1 then toggleControl( "accelerate", false ) toggleControl( "brake_reverse", true ) local state = false local keys = getBoundKeys( "accelerate" ) for key,_ in pairs(keys) do if getKeyState( key ) then state = true end end local keys2 = getBoundKeys( "brake_reverse" ) for key,_ in pairs(keys2) do if getKeyState( key ) then state = true end end if state then setControlState( "accelerate", false ) setControlState( "brake_reverse", true ) else setControlState( "accelerate", false ) setControlState( "brake_reverse", false ) end end if vehicleGear < playerGear then if math.max( velX2, velY2, velZ2 ) ~= velZ2 then local s = ( ( ( playerGear - vehicleGear ) / 100 ) + 1 ) s = s * ( ( ( playerGear - vehicleGear ) / 120 ) + 1 ) local x, y = velX / s, velY / s setElementVelocity ( vehicle, x, y, velZ ) end end else visible = false toggleControl( "accelerate", true ) toggleControl( "brake_reverse", true ) end if visible then guiSetVisible( gearbox, true ) if playerGear == -1 then guiSetPosition( marker, 0.1583, 0.275, true ) elseif playerGear == 0 then guiSetPosition( marker, 0.4667, 0.4667, true ) elseif playerGear == 1 then guiSetPosition( marker, 0.3583, 0.275, true ) elseif playerGear == 2 then guiSetPosition( marker, 0.3583, 0.6417, true ) elseif playerGear == 3 then guiSetPosition( marker, 0.5583, 0.275, true ) elseif playerGear == 4 then guiSetPosition( marker, 0.5583, 0.6417, true ) elseif playerGear == 5 then guiSetPosition( marker, 0.7583, 0.275, true ) end else guiSetVisible( gearbox, false ) end else playerGear = 0 guiSetVisible( gearbox, false ) end end function seat( player, seat ) playerVehicleSeat = seat end bindKey( "num_add", "up", setPlayerGear ) bindKey( "num_sub", "up", setPlayerGear ) addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), createImage ) addEventHandler( "onClientRender", getRootElement(), manual ) addEventHandler( "onClientVehicleEnter", getRootElement(), seat ) addCommandHandler( "gearu", setPlayerGearByCmd ) addCommandHandler( "geard", setPlayerGearByCmd )
  3. me puedes ayudar un poco mas lo ise y no me resulto un poco mas detallado PD: que eso lo muestre en un solo vehiculo el 602 Alpha
  4. Necesito saber que un vehiculo cuando se suba muestre un text que diga ejemplo Cambio: 4 ayuda
  5. Tengo esto pero no me funciona function applyVehicleSpecials(vehicle) local vehID = getElementModel(vehicle) if vehID == 602 or vehID == 602 then setVehicleHandling(vehicle, "mass", 1500) setVehicleHandling(vehicle, "turnMass", 1500) setVehicleHandling(vehicle, "dragCoeff", 2) setVehicleHandling(vehicle, "centerOfMass", { 0, 0.1, -0.2 } ) setVehicleHandling(vehicle, "percentSubmerged", 85) setVehicleHandling(vehicle, "tractionMultiplier", 1.2) setVehicleHandling(vehicle, "tractionLoss", 1.2) setVehicleHandling(vehicle, "tractionBias", 0.5) setVehicleHandling(vehicle, "numberOfGears", 5) setVehicleHandling(vehicle, "maxVelocity", 320) setVehicleHandling(vehicle, "engineAcceleration", 50) setVehicleHandling(vehicle, "engineInertia", 1.5) setVehicleHandling(vehicle, "driveType", "awd") setVehicleHandling(vehicle, "engineType", "Petrol") setVehicleHandling(vehicle, "brakeDeceleration", 100000) setVehicleHandling(vehicle, "brakeBias", 0.55) elseif vehID == 602 then setElementData(vehicle, "vehicleType", "PremiumCar") local handlingTable = getVehicleHandling ( vehicle ) local newVelocity = ( handlingTable["maxVelocity"] + ( handlingTable["maxVelocity"] / 100 * 40 ) ) setVehicleHandling ( vehicle, "numberOfGears", 5 ) setVehicleHandling ( vehicle, "driveType", 'awd' ) setVehicleHandling ( vehicle, "maxVelocity", newVelocity ) setVehicleHandling ( vehicle, "engineAcceleration", handlingTable["engineAcceleration"] +8 ) end end
  6. ¿Hola, queria preguntarle a todos en esta comunidad si me ayudan con un handling, osea darle mas velocidad a un vehiculo cual ID es 602 el Alpha quisiera ponerle velocidad a ese vehiculo pero e tratado y no puedo me ayudan porfavor!?
  7. ¿Hola, queria preguntarle a todos en esta comunidad si me ayudan con un handling, osea darle mas velocidad a un vehiculo cual ID es 602 el Alpha quisiera ponerle velocidad a ese vehiculo pero e tratado y no puedo me ayudan porfavor!?
  8. eso es lo que necesito BrandSilva . . . Anzo me puedes explicar eso como hacerlo esque yo no entiendo porfavor
  9. yo solo quiero que al apretar el boton "Crear Marker" me ejecute un comnado cual es un comando de otro resource el comando es /addcheck Porfavor ayudame
  10. yo no se mucho Me lo haces tu? solo quiero qe ese boton ejecute un comando de un script qe es el /addcheck te lo agradeceria mucho para mi server ese script es el ultimo que necesito
  11. Si Mira pero yo quiero que por ejemplo el boton que dice Crear Marker Cuando le de al boton Ejecute un Comando de un script que esta en el server ejemplo /addcheck
  12. Donde pongo executeCommandHandler para que funcione en el boton de Crear Marker el comando para ese es /addcheck AYUDA este es el client local screenW, screenH = guiGetScreenSize() ventana = guiCreateWindow(screenW - 336 - 10, (screenH - 357) / 2, 336, 357, "Race", false) guiWindowSetSizable(ventana, false) guiSetAlpha(ventana, 1.00) crearmarker = guiCreateButton(10, 40, 155, 74, "Crear Marker", false, ventana) vermarker = guiCreateButton(171, 40, 155, 74, "Ver los Marker", false, ventana) eliminarmarker = guiCreateButton(10, 124, 155, 74, "Eliminar todos los Marker", false, ventana) conteo = guiCreateButton(173, 124, 153, 74, "Crear un Conteo", false, ventana) congelar = guiCreateButton(10, 204, 155, 74, "Congelar Vehiculos", false, ventana) descongelar = guiCreateButton(176, 204, 150, 74, "Descongelar Vehiculos", false, ventana) comenzarrace = guiCreateButton(85, 280, 155, 67, "Comenzar Race", false, ventana) salir = guiCreateButton(256, 294, 70, 53, "Salir", false, ventana) guiSetVisible(ventana,false) addCommandHandler("MarkerRace",function() guiSetVisible(ventana,true) showCursor(true) end) addEventHandler("onClientGUIClick" ,salir,function() guiSetVisible(ventana,false) showCursor(false) end) addEventHandler("onClientGUIClick" ,crearmarker,function() executeCommandHandler(A) end)
  13. como hacer que al apretar un boton ejecute un comando es un panel de race que tiene un boton para crear un marker pero yo quiero que al apretar ese boton ejecute el comando porfavor necesito ayuda se los agradeceria mucho
×
×
  • Create New...