Jump to content

Ayuda please


Matt

Recommended Posts

Posted

Hola me gustaria hacer un script para reservar coches para usuarios y a la misma vez que sean blindados como seria? por favor ayudenme 1a97a1d133e9bc181151f4fc0f6077c4eb70683d6d06359595dd96b00e8a09716g.jpg seria algo asi gracias de ante mano

Posted

local vehicle = createVehicle (411, -2914.0886230469, 460.09802246094, 4.9140625)

addEventHandler ( "onVehicleStartEnter", root,

function ( thePlayer, seat )

if ( seat ~= 0 ) then --

end

if ( source == vehicle ) then --

if ( getPlayerName ( thePlayer ) and getPlayerName ( getPlayerName ( thePlayer ) ) ~= "Matt" ) then --

outputChatBox ( "Este Vehiculo esta reservado para el user Matt", thePlayer, 255, 342, 78 )

cancelEvent ( )

end

end

end

)

Yo lo puse asi pero no puedo entrar me sale error

Posted

porque pusiste DISTINTO de MATT xD, tenes que poner IGUAAAAAAAL.

Despues vehicle no está declarado, borra la linea del if source, y su respectivo end. borra tambien el if seat distinto de 0 pues no lo usas.

Posted

Intenta Así

Matt = createVehicle (411, -2914.0886230469, 460.09802246094, 4.9140625) 
setElementData(Matt , "owner", "Matt") 
setVehicleDamageProof (Matt, true ) 
  
  
  
function onLockedVehicleEnter ( player, seat, jacked ) 
    if getElementData(source, "owner") and getElementData(source, "owner" ) ~= getAccountName(getPlayerAccount(player)) and ( seat == 0 ) then 
        outputChatBox ("Propiedad De "..tostring(getElementData(source, "owner"  )), player, 255, 50, 0) 
        cancelEvent() 
    end 
end 
addEventHandler ( "onVehicleStartEnter", getRootElement(), onLockedVehicleEnter ) 

Posted

Y para poner el coche solo con un color como seria para que sea solo de color negro es un ejemplo

Una cosa mas para hacer un comando para que el que tenga reservado el auto se lo pueda prestar a otro user seria un comando tipo /prestarvehi y se abren las puertas para que entren la gente o bueno me refiero para prestar a la gente gacias.

Posted

Una cosa, utilizar un script para cada vehículo es ineficiente y lo que intentas simular (copiar) usa otro sistema, pero para lo que buscas usa:

setVehicleColor 

Posted

por esa cara ke pones supongo que quieres que te lo den echo e_e ??

    Matt = createVehicle (411, -2914.0886230469, 460.09802246094, 4.9140625) 
    setElementData(Matt , "owner", "Matt") 
    setVehicleDamageProof (Matt, true ) 
    setVehicleColor ( Matt , 255 , 255 , 255 , 0 , 0 , 0 ) -- los numeros 255, 255 , 255 es el primer color del auto segun el color ke kieras puede cambiarse entre 0 - 255 y los numeros 0 , 0 , 0 es el segundo color del autos tambien pueden cambiarse entre 0 y 255 ( ahora mismo el auto sera, el color 1 blanco y el color 2 negro ) 
      
      
      
    function onLockedVehicleEnter ( player, seat, jacked ) 
        if getElementData(source, "owner") and getElementData(source, "owner" ) ~= getAccountName(getPlayerAccount(player)) and ( seat == 0 ) then 
            outputChatBox ("Propiedad De "..tostring(getElementData(source, "owner"  )), player, 255, 50, 0) 
            cancelEvent() 
        end 
    end 
    addEventHandler ( "onVehicleStartEnter", getRootElement(), onLockedVehicleEnter ) 

Posted (edited)

El Problema que le veo, es que con este método seria poco eficiente y trabajo innecesario hacer mas de 1 vehículo, te recomiendo buscar una forma mas automatizada.

PD:

Para que comprobar 2 veces si el vehículo tiene dueño?

  if getElementData(source, "owner") and getElementData(source, "owner" ) ~= getAccountName(getPlayerAccount(player)) and ( seat == 0 ) then 

Edited by Guest
Posted

Si eres un poco experimentado con las GUI's, podrias hacer un panel que cree vehiculos y los privatice para el nombre de la persona que quieras.

Posted

Creo que si lo que busca es hacer algo como lo de XGN, un GUi seria muy publico, ya que en XGN los vehículos privados son añadidos por @samt2497 de forma casi manual.

  • Recently Browsing   0 members

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