Jump to content

Fall of Bike


iSmokee

Recommended Posts

Posted

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

Posted

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) 
  

Currently developing for International Gaming Community - Join us!

Posted

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 
  

Posted
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á.

Currently developing for International Gaming Community - Join us!

Posted

Yo quiero que me salte el nombre del usuario ejemplo mi user seria Smoke y quiero que me salga Smoke no userdata y un monton de numeros

y el segundo error no lo entendi

Posted
  
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.

Currently developing for International Gaming Community - Join us!

Posted

No es necesario tantos elementData, puedes usar un simple trigger con el argumento de la cuenta.

Some opportunities come once in a lifetime

Skype: alex.migliore1

  • Recently Browsing   0 members

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