Jump to content

Fall of Bike


iSmokee

Recommended Posts

hola cual seria la function para hacer un fall of bike y otra pregunta estoy haciendo un panel y en ese panel puse un label Cuenta: "aca quiero que me diga la cuenta del jugador el nombre seria como haria"

y la otra es Vehicle quiero que me aparesca el nombre del vehiculo en cual esta o si esta a pie :D

Link to comment

Yo lo haría con mis amores, los elementData.

  
--Server side: 
addEventHandler("onPlayerLogin",getRootElement(), 
function(_,acc) 
setElementData(source,"Cuenta",tostring(acc)) 
end 
) 
-- Cliente 
label = guiCreateLabel(BLALBLBLALBLA) 
guiSetText(label,getElementData(getLocalPlayer(),"Cuenta")) 
  

Para el vehículo:

  
function cualesmivehiculo(player) 
if isPedInVehicle(player) then 
local vehicle = getPedOccupiedVehicle(player) 
outputChatBox("El nombre de tu vehiculo es: "..getVehicleName(vehicle),player,0,255,0) 
else 
outputChatBox("No estas en un vehiculo",player,255,0,0) 
end 
end 
addCommandHandler("mivehiculoes",cualesmivehiculo) 
  

Link to comment

client

  
        nombrecuenta = guiCreateLabel(59, 45, 149, 18, " ", false, window) 
    guiSetText(nombrecuenta,getElementData(getLocalPlayer(),"Cuenta")) 
  

  
addEventHandler("onPlayerLogin",getRootElement(), 
function(_,acc) 
setElementData(source,"Cuenta",tostring(acc)) 
end 
) 
  

WARNING: FreeroamPrG\freeroamprg_c.lua:18: Bad argument @ 'guiSetText' [Expected string at argument 2, got boolean]

y en lo de los vehiculos no me dice el nombre no me tira error pero no me dice nada

  
function cualesmivehiculo(player) 
if isPedInVehicle(player) then 
local vehicle = getPedOccupiedVehicle(player) 
    nombrecarro = guiCreateLabel(43, 91, 149, 18, " "..getVehicleName(vehicle),player, false, window) 
else 
    nombrecarro = guiCreateLabel(43, 91, 149, 18, "No estas en ningun Vehiculo",player, false, window) 
    end 
end 
  

Link to comment
client
  
        nombrecuenta = guiCreateLabel(59, 45, 149, 18, " ", false, window) 
    guiSetText(nombrecuenta,getElementData(getLocalPlayer(),"Cuenta")) 
  

  
addEventHandler("onPlayerLogin",getRootElement(), 
function(_,acc) 
setElementData(source,"Cuenta",tostring(acc)) 
end 
) 
  

WARNING: FreeroamPrG\freeroamprg_c.lua:18: Bad argument @ 'guiSetText' [Expected string at argument 2, got boolean]

y en lo de los vehiculos no me dice el nombre no me tira error pero no me dice nada

  
function cualesmivehiculo(player) 
if isPedInVehicle(player) then 
local vehicle = getPedOccupiedVehicle(player) 
    nombrecarro = guiCreateLabel(43, 91, 149, 18, " "..getVehicleName(vehicle),player, false, window) 
else 
    nombrecarro = guiCreateLabel(43, 91, 149, 18, "No estas en ningun Vehiculo",player, false, window) 
    end 
end 
  

El primer error se debe a que no te logueaste, da /logout y logueate y funcionará. (La función returna un booleano el cual es false)

El segundo error se debe a que no lo colocaste con ningún evento por ende no funcionará.

Link to comment
  
addEventHandler("onPlayerLogin",getRootElement(), 
function(_,acc) 
local accn = getAccountName(acc) 
setElementData(source,"Cuenta",tostring(accn)) 
end 
) 
  

El segundo error como dije se debe a que no pusiste un evento que haga "funcionar" la función, es decir que si no le pones un evento que lo handlee la función será ignorada.

Link to comment
  • Recently Browsing   0 members

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