Jump to content

[Learnig Lua]


Brad96

Recommended Posts

hi all ,i want to give me the vehicle name

  
function tw() 
jugador = getPedOccupiedVehicle (getLocalPlayer()) 
if jugador == true then 
outputChatBox("Estas en un auto") 
   end 
end 
addEventHandler ("onPlayerVehicleEnter",jugador) 
  

sorry for my bad english :D:D

Link to comment

Desde mi celular y con mi poca experiencia xD

function lala () 
    local theVehicle = getPedOccupiedVehicle (localPlayer) 
    local vehicleName = getVehicleName (theVehicle) 
    if theVehicle then 
        outputChatBox ("Estas en un "..vehicleName, localPlayer) 
    end 
end 
addEventHandler ("onPlayerVehicleEnter", getRootElement (), lala) 

Aunque creo que esa condicion sobra xD

Link to comment
Desde mi celular y con mi poca experiencia xD
function lala () 
    local theVehicle = getPedOccupiedVehicle (localPlayer) 
    local vehicleName = getVehicleName (theVehicle) 
    if theVehicle then 
        outputChatBox ("Estas en un "..vehicleName, localPlayer) 
    end 
end 
addEventHandler ("onPlayerVehicleEnter", getRootElement (), lala) 

Aunque creo que esa condicion sobra xD

es serverside creo ? xD no seria ( por el localPlayer me refiero )

function miAuto(theVehicle ) 
outputChatBox("Estas en el auto "..getVehicleName ( theVehicle ) ) 
end 
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), miAuto ) 

Link to comment
function vehnombre ( thePlayer ) 
   local vehiculo = getPedOccupiedVehicle ( thePlayer ) 
   if vehiculo then 
      outputChatBox ( "El nombre del vehículo es: " .. getVehicleName ( vehiculo ), getLocalPlayer()) 
   else 
      outputChatBox ( "No estás en ningún vehículo !!", getLocalPlayer(), 255, 0, 0, true ) 
   end 
end 
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), vehnombre ) 

No esta probado, lo ha puesto desde mi móvil.

Link to comment

Brad si quieres practicar el if/then puedes utilizar variables, por ejemplo

local activado = false 
  
function lalala () 
    if activado then 
        outputChatBox ("Desactivado") 
        activado = false 
    else 
        outputChatBox ("Activado") 
        activado = true 
    end 
end 
addCommandHandler ("a", lalala)  

Y puedes ir agregándole mas cosas, la verdad así aprendí yo a usarlo bien e.e

Link to comment
function vehnombre ( thePlayer ) 
   local vehiculo = getPedOccupiedVehicle ( thePlayer ) 
   if vehiculo then 
      outputChatBox ( "El nombre del vehículo es: " .. getVehicleName ( vehiculo ), getLocalPlayer()) 
   else 
      outputChatBox ( "No estás en ningún vehículo !!", getLocalPlayer(), 255, 0, 0, true ) 
   end 
end 
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), vehnombre ) 

No esta probado, lo ha puesto desde mi móvil.

outputChatBox no necesita tener un elemento, por lo tanto haces mal en colocar ese getLocalPlayer().

EDIT:onPlayerVehicleEnter funciona en serverside, por lo tanto si tu codigo es clientside sería onClientPlayerVehicleEnter

-- Este es client-side. 
function vName ( vehicle ) 
    outputChatBox("Entraste en un ".. getVehicleName( vehicle )); 
end 
addEventHandler("onClientPlayerVehicleEnter", getRootElement(), vName) 
  
-- Este es server-side. 
function vName ( vehicle ) 
    outputChatBox("Entraste en un ".. getVehicleName( vehicle ), source); 
end 
addEventHandler("onPlayerVehicleEnter", getRootElement(), vName) 

Link to comment
  • Recently Browsing   0 members

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