Brad96 Posted June 9, 2015 Share Posted June 9, 2015 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 Link to comment
Pipee20k Posted June 9, 2015 Share Posted June 9, 2015 Tranquilo, esta es la sección en español, puedes escribir en español Link to comment
Brad96 Posted June 9, 2015 Author Share Posted June 9, 2015 jajaja ,el forum me esta troleando Link to comment
Pipee20k Posted June 9, 2015 Share Posted June 9, 2015 Desde mi celular y con mi poca experiencia 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 Link to comment
Brad96 Posted June 9, 2015 Author Share Posted June 9, 2015 (edited) jaja gracias ..lo probare luego pero me explicarias la linea esa de if / then ? gracias R:no funciona :c Edited June 9, 2015 by Guest Link to comment
RekZ Posted June 9, 2015 Share Posted June 9, 2015 Desde mi celular y con mi poca experiencia 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 es serverside creo ? 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
Pipee20k Posted June 9, 2015 Share Posted June 9, 2015 Aun no entiendo bien lo de los argumentos en las funciones Link to comment
AlFA# Posted June 9, 2015 Share Posted June 9, 2015 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
Pipee20k Posted June 9, 2015 Share Posted June 9, 2015 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
Enargy, Posted June 9, 2015 Share Posted June 9, 2015 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
Recommended Posts