Jump to content

Arsilex

Members
  • Posts

    1,410
  • Joined

  • Last visited

Everything posted by Arsilex

  1. y como le pongo para que se me cambie el color al cambiar de mapa y de coche y no tener que dar yo siempre restart en cada mapa ._.
  2. aora ya no me funciona cuando lo activo el scritp no aparecen los colores en los coches
  3. hola queria saber si me puden ayudar con un problema con math.random tengo el siguente script addEventHandler ( 'onClientResourceStart', resourceRoot, function ( ) for _, car in ipairs ( getElementsByType 'vehicle' ) do Color1 = setVehicleColor ( car, 128, 255, 0 ); Color2 = setVehicleColor ( car, 43, 25, 255 ); end end ) lo que quero que al empezar un mapa DM/DD se pongan esos dos colores a los coches usando math.random si me pueden ayudar les estaria muy agradecido gracias por adelantado
  4. no seria mejor acerlo asi local market = createMarker ( 685.62610, -2692.39307, 7.5, "cylinder", 1.5, 0, 0, 255, 170 ) local market2 = createMarker ( 294.38306 + 2, -167.90103, 1.57813 - 1, "cylinder", 1.5, 0, 0, 255, 170 ) local market3 = creteMarker ( 1526.51270, -1677.93237, 5.89063, "cylinder", 1.5, 0, 0, 255, 170 ) local ped = createPed ( 286, 1525.26294, -1677.85596, 5.89063, 270 ) setElementFrozen(ped, true) setTimer(giveWeapon,1000,1,ped,31,9999,true) addEventHandler ( 'onClientMarkerHit', root, function ( player ) if ( player == localPlayer and source == market ) then setTimer(setElementPosition, 2000, 1, player, 294.38306, -167.90103, 1.57813 ); elseif ( player == localPlayer and source == market2 ) then setTimer(setElementPosition, 2000, 1, player, 685.62610 + 2, -2692.39307 + 2, 7.5 + 2 ); end end ) Prueba asi creo que funcionara asi
  5. Arsilex

    Diferencias

    hmm pos que raro no me funciona cuando lo activo y paso por un pickup el color del no se cambio
  6. Arsilex

    Diferencias

    pos no entendi bien tio es que mira ize esto en lo de los colores addEvent("onPlayerPickUpRacePickup",true) function Colores ( ) if sort == "vehiclechange" then for _, car in ipairs ( getElementsByType 'vehicle' ) do setVehicleColor ( car, math.random ( 0, 255 ), math.random ( 0, 255 ), math.random ( 0, 255 ) ); end end end addEventHandler("onPlayerPickUpRacePickup",getRootElement(),Colores) tendria que ponerlo asi addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),Colores) function Colores ( ) if sort == "vehiclechange" then for _, car in ipairs ( getElementsByType 'vehicle' ) do setVehicleColor ( car, math.random ( 0, 255 ), math.random ( 0, 255 ), math.random ( 0, 255 ) ); end end end triggerEvent ( "onPlayerPickUpRacePickup", localPlayer )
  7. Arsilex

    Diferencias

    mira por ejemplo ago esto addEvent ( "onOnChangeVehicle", true ) addEventHandler seria addEventHandler ( "onChangeVehicle", getRootElement(), ) Como Explico que siginifica ese evento o el script ya lo ace solo ._. es que eso no lo entiendo muy bien
  8. Arsilex

    Diferencias

    Que Diferencia hay entre addEventHandler y addEvent
  9. Arsilex

    Color

    function doColorChange(doColorChange,Source) setVehicleColor (Source, math.random(255),math.random(255),math.random(255),math.random(255)) end addEvent("changevehiclecolor", true) addEventHandler("changevehiclecolor",getRootElement(),doColorChange) addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), doColorChange ) asi dices tu?
  10. Arsilex

    Color

    e.é eso es que lo saque de un mapa Edit: es que tio no se que acerle pff
  11. Arsilex

    Color

    function doColorChange() for i, car in ipairs( getElementsByType( "vehicle" ) ) do local color = {} color[1] = math.random(255) setVehicleColor ( car, color[1] ) end end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), doColorChange ) esto es lo ultimo que se me vino a la cabeza ya no tengo mas ideas
  12. Arsilex

    Color

    como que a lo bascio?
  13. Arsilex

    Color

    function doColorChange(theVehicle) setVehicleColor (theVehicle, math.random(255),math.random(255),math.random(255),math.random(255)) end addEvent("changevehiclecolor", true) addEventHandler("changevehiclecolor",getRootElement(),doColorChange) addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), doColorChange )
  14. Arsilex

    Color

    miralo aora lo edite un poco
  15. Arsilex

    Color

    function doColorChange(theVehicle) setVehicleColor (theVehicle, math.random(255),math.random(255),math.random(255),math.random(255)) end addEvent("changevehiclecolor", true) addEventHandler("changevehiclecolor",getRootElement(),doColorChange) eso sirve ?
  16. Arsilex

    Color

    function Colores(theVehicle) Color1=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) Color2=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) Color3=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) Color4=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) Color5=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) math.random (Color (1,2,3,4,5)) end addEvent("ChangeVehicleColor", true) addEventHandler("ChangeVehicleColor",getRootElement(),Colores) asi estaria bien?
  17. Arsilex

    Color

    ok espera pensare otra cosa ._.
  18. Arsilex

    Color

    function Color(theVehicle) color1=setVehicleColor ( theVehicle, 255, 0, 0, 0, 255, 0 ) color2=setVehicleColor2 ( theVehicle, 0, 255, 0, 0, 255, 0 ) color3=setVehicleColor3 ( theVehicle, 0, 255, 0, 0, 255, 0 ) math.random = color1,color2,color3 end asi queria mas o menos?
  19. Arsilex

    Color

    y para ponerlo que sea random como se ace añado mas setvehiclecolor y pongo random o algo asi ._.como lo de chat ?
  20. Arsilex

    Color

    no ablo de colores mira los colores de MTA race de coches por defecto es del 1 asta 128 yo quero acer que sea de 128 a 255
  21. Arsilex

    Color

    Hola en muchos servidores race eh visto que el color de loc coches es mas vivo y en mi caso en mi sv los colores son del GTA normal como puedo cambiarlo ay alguen archivo o algo?????? o tengo que crear un script que cuando empieza el mapa se cambie a un color aleatorio de los que yo ponga tambien pense en cojer el vehclepicker de freeroam pero no me funciona por que tengo que ponerlo en un gui creo ._.
  22. Arsilex

    Source

    me refiero de codigo (source) lua scripting MTA!!sxD
  23. Arsilex

    Source

    Hola queria preguntar si alguen me puede explicar para que sirve el (Source) ._.
  24. g_Root = getRootElement() local screenWidth, screenHeight = guiGetScreenSize ( ) -- Get the screen resolution (width and height) function createText ( ) local playerX, playerY, playerZ = getElementPosition ( localPlayer ) -- Get our player's coordinates. local playerZoneName = getZoneName ( 1, 2, 3 ) -- Get name of the zone the player is in. -- Draw zone name text's shadow. dxDrawText ( playerZoneName, 44, screenHeight - 41, screenWidth, screenHeight, tocolor ( 0, 0, 0, 255 ), 1.02, "pricedown" ) -- Draw zone name text. dxDrawText ( playerZoneName, 44, screenHeight - 43, screenWidth, screenHeight, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) end function HandleTheRendering ( ) addEventHandler ( "onClientRender", root, createText ) -- keep the text visible with onClientRender. end addEventHandler ( "onClientResourceStart", resourceRoot, HandleTheRendering ) addEventHandler('onPlayerJoin',g_Root, function () local country = exports['admin']:getPlayerCountry(source) setElementData(source,'Country',country) outputChatBox('#abcdef* #ffffff' .. getPlayerName(source) .. '#00FF00 Joined the game From: #abcdef(' .. tostring">tostring(country) .. ') ', getRootElement(), 171, 255, 0, true) end ) addEventHandler('onPlayerChangeNick', g_Root, function(oldNick, newNick) outputcreateText ('#abcdef* #ffffff' .. oldNick .. '#80FF00 is now known as #ffffff', getRootElement(), 171, 255, 0, true) end ) addEventHandler('onPlayerQuit', g_Root, function(reason) outputChatBox('#abcdef* #ffffff' .. getPlayerName(source) .. ' #FF0000Disconnected [#abcdef' .. reason .. '#ff0000]', getRootElement(), 171, 255, 0, true) end ) Hize eso y no aparece nada ._.
  25. intenta de la siguente manera
×
×
  • Create New...