Jump to content

to make of this?


Recommended Posts

to make of this?

  
function givebike( player ) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Vip" ) ) then 
        if not bike then 
            local x,y,z= getElementPosition(player) 
            veh = createVehicle(509, x+1, y, z) 
            warpPedIntoVehicle(player, veh) 
            setElementData(player, "bike", true) 
            addEventHandler('onVehicleExit',veh,function() setTimer ( function() 
                destroyElement( veh ) 
                setElementData(player, "bike", false) 
            end, 100, 1 ) end) 
        else 
        outputChatBox ( "Voce nao pode pegar duas Bikes ao mesmo tempo?", player, 255,0,0, true) 
        end 
    end 
end 
addCommandHandler("bikevip",givebike) 

the only thing I have doubts and this

  
            addEventHandler('onVehicleExit',veh,function() setTimer ( function() 
                destroyElement( veh ) 
                setElementData(player, "bike", false) 
            end, 100, 1 ) end) 
  

Link to comment
addEventHandler("onVehicleExit", veh, 
function(player) 
    setTimer(function(source, player) 
        destroyElement(source) 
        setElementData(player, "bike", false) 
    end, 100, 1, source, player) 
end) 

Link to comment

thanks!

this?

  
function givebike( player ) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Vip" ) ) then 
        if not bike then 
            local x,y,z= getElementPosition(player) 
            veh = createVehicle(509, x+1, y, z) 
            warpPedIntoVehicle(player, veh) 
            setElementData(player, "bike", true) 
            addEventHandler("onVehicleExit", veh, 
            function(player) 
                setTimer(function(source, player) 
                    destroyElement(source) 
                    setElementData(player, "bike", false) 
                end, 100, 1, source, player) 
            end) 
        else 
        outputChatBox ( "Voce nao pode pegar duas Bikes ao mesmo tempo!", player, 255,0,0, true) 
        end 
    end 
end 
addCommandHandler("bikevip",givebike) 
  

Link to comment
            function(player) 
                setTimer(function(veh, player) 
                    destroyElement(veh) 
                    setElementData(player, "bike", false) 
                end, 100, 1, veh, player) 
            end) 

this?

Link to comment

  
function givebike( player ) 
    local accName = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Vip" ) ) then 
        if not bike then 
            local x,y,z= getElementPosition(player) 
            veh = createVehicle(509, x+1, y, z) 
            warpPedIntoVehicle(player, veh) 
            setElementData(player, "bike", true) 
            addEventHandler("onVehicleExit", veh, 
            function(player) 
                setTimer(function(veh,player) 
                    destroyElement(veh) 
                    setElementData(player, "bike", false) 
                end, 100, 1, source, player) 
            end) 
        else 
        outputChatBox ( "Voce nao pode pegar duas Bikes ao mesmo tempo!", player, 255,0,0, true) 
        end 
    end 
end 
addCommandHandler("bikevip",givebike) 
  

try it .

===========

but what you mean in the code by not "bike" ? you mean the data?

Link to comment
function givebike( player ) 
    local accName = getAccountName(getPlayerAccount(player)) 
    if isObjectInACLGroup("user."..accName, aclGetGroup("Vip")) then 
        if not getElementData(player, "bike") then 
            local x, y, z= getElementPosition(player) 
            local veh = createVehicle(509, x+1, y, z) 
            warpPedIntoVehicle(player, veh) 
            setElementData(player, "bike", true) 
            addEventHandler("onVehicleExit", veh, 
            function(player) 
                setTimer(function(source, player) 
                    destroyElement(source) 
                    setElementData(player, "bike", false) 
                end, 100, 1, source, player) 
            end) 
        else 
            outputChatBox ( "Voce nao pode pegar duas Bikes ao mesmo tempo!", player, 255,0,0, true) 
        end 
    end 
end 
addCommandHandler("bikevip",givebike) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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