Jump to content

Second problem


Miika

Recommended Posts

Now I have new problem :D

This code not working:

-- Tästä lisää paikkoja 
-- {x, y, z} 
local apickup = { 
    {2516,-1953.7,15.89999961853}, 
    {2312.8000488281,-1460.7,20.1}, 
    {1767.8,-1372.4,14.7}, 
    {815.7,-1108.2,25.8}, 
    {838.7,-2056.5,12}, 
    {-967,-2158,34}, 
    {-2336.3,-1623.5,482.8}, 
    {-2134.1,181.8,34.2}, 
    {-2737.8,129.3,3.4}, 
    {-2519,1545,16.4}, 
    {-1681.8,1210,20.2}, 
    {1160,1394.5,5}, 
    {2449.6,662.7,10.4}, 
} 
  
function createPickup() 
    local random = math.random ( #apickup ) 
    local x, y, z = apickup[random][1], apickup[random][2], apickup[random][3] 
    armor = createPickup( x, y, z, 2 ) 
    setElementCollisionsEnabled( armor, false ) 
    bl = createBlipAttachedTo(armor,23) 
    outputChatBox( "Armor pickup on spawnannut! Nouda se pääkallon luota.", root, 0, 255, 0 ) 
end 
addEventHandler("onResourceStart", resourceRoot,createPickup) 
  
addEventHandler("onPickupHit",root, 
function ( player ) 
    if ( source ~= armor ) then 
        return 
    end 
    if ( isPedInVehicle( player ) ) then 
        return 
    end 
        destroyElement( Pickup ) 
        destroyElement( bl ) 
        setPedArmor ( player, 100 ) 
            local armor = getPedArmor( player ) 
        outputChatBox("Sait armorisi täyteen (".. tostring(armor) ..")", player, 0, 250, 0) 
        setTimer( createPickup, 90000, 1 ) 
    end 
) 
  

Link to comment
change this
function createPickup() 

to

function createpickup() 

and

addEventHandler("onResourceStart", resourceRoot,createPickup) 

to

addEventHandler("onResourceStart", resourceRoot,createpickup) 

There's a much easir way, so he doesn't have to go threw and change createPickup everywhere.

-- Tästä lisää paikkoja 
-- {x, y, z} 
local apickup = { 
    {2516,-1953.7,15.89999961853}, 
    {2312.8000488281,-1460.7,20.1}, 
    {1767.8,-1372.4,14.7}, 
    {815.7,-1108.2,25.8}, 
    {838.7,-2056.5,12}, 
    {-967,-2158,34}, 
    {-2336.3,-1623.5,482.8}, 
    {-2134.1,181.8,34.2}, 
    {-2737.8,129.3,3.4}, 
    {-2519,1545,16.4}, 
    {-1681.8,1210,20.2}, 
    {1160,1394.5,5}, 
    {2449.6,662.7,10.4}, 
} 
  
local _createPickup = createPickup 
function createPickup() 
    local random = math.random ( #apickup ) 
    local x, y, z = apickup[random][1], apickup[random][2], apickup[random][3] 
    armor = _createPickup( x, y, z, 2 ) 
    setElementCollisionsEnabled( armor, false ) 
    bl = createBlipAttachedTo(armor,23) 
    outputChatBox( "Armor pickup on spawnannut! Nouda se pääkallon luota.", root, 0, 255, 0 ) 
end 
addEventHandler("onResourceStart", resourceRoot,createPickup) 
  
addEventHandler("onPickupHit",root, 
function ( player ) 
    if ( source ~= armor ) then 
        return 
    end 
    if ( isPedInVehicle( player ) ) then 
        return 
    end 
        destroyElement( Pickup ) 
        destroyElement( bl ) 
        setPedArmor ( player, 100 ) 
            local armor = getPedArmor( player ) 
        outputChatBox("Sait armorisi täyteen (".. tostring(armor) ..")", player, 0, 250, 0) 
        setTimer( createPickup, 90000, 1 ) 
    end 
) 
  

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