Jump to content

zombie spawn


bartje01

Recommended Posts

I see. There is another function:

  
addEvent( "onZombieSpawn", true ) 
function RanSpawn_Z ( gx, gy, gz, rot) 
    local safezone = 0 
    local allradars = getElementsByType("radararea") 
    for theKey,theradar in ipairs(allradars) do 
        if getElementData(theradar, "zombieProof") == true then 
            if isInsideRadarArea ( theradar, gx, gy ) then 
                safezone = 1 
            end 
        end 
    end 
    if safezone == 0 then 
        if table.getn ( everyZombie ) < newZombieLimit then 
            if not rot then 
                rot = math.random (1,359) 
            end 
            randomZskin = math.random ( 1, table.getn ( ZombiePedSkins ) ) 
                locations = { 
    {1676.63,-1717.06,13.54}, 
{1542.68,-1675,13.55}, 
{1676.63,-1717.06,13.54} 
} 
  
            for i,v in pairs(locations) do 
            local zomb = createPed( tonumber( ZombiePedSkins[randomZskin] ), (v[1],v[2],v[3])) 
            if zomb ~= false then 
                setElementData ( zomb, "zombie", true  ) 
                table.insert( everyZombie, zomb )    
                setTimer ( function (zomb, rot) if ( isElement ( zomb ) ) then setPedRotation ( zomb, rot ) end end, 500, 1, zomb, rot ) 
                setTimer ( function (zomb) if ( isElement ( zomb ) ) then setPedAnimation ( zomb, "ped", chaseanim, -1, true, true, true ) end end, 1000, 1, zomb ) 
                setTimer ( function (zomb) if ( isElement ( zomb ) ) then setElementData ( zomb, "status", "idle" ) end end, 2000, 1, zomb ) 
                triggerClientEvent ( "Zomb_STFU", getRootElement(), zomb ) 
            end 
        end 
    end 
end 
  
addEventHandler( "onZombieSpawn", getRootElement(), RanSpawn_Z ) 
  

I added your part. Error + Warning on this line:

local zomb = createPed( tonumber( ZombiePedSkins[randomZskin] ), (v[1],v[2],v[3]))

  
[2011-03-13 23:27:32] SCRIPT ERROR: zombies\zombie_server.lua:701: 'end' expected (to close 'function' at line 385) near '<eof>' 
[2011-03-13 23:27:32] WARNING: Loading script failed: zombies\zombie_server.lua:701: 'end' expected (to close 'function' at line 385) near '<eof>' 
  

Link to comment
locations = { 
{1676.63,-1717.06,13.54}, 
{1542.68,-1675,13.55}, 
{1676.63,-1717.06,13.54} 
} 
  
addEvent( "onZombieSpawn", true ) 
function RanSpawn_Z ( gx, gy, gz, rot) 
    local safezone = 0 
    local allradars = getElementsByType("radararea") 
    for theKey,theradar in ipairs(allradars) do 
        if getElementData(theradar, "zombieProof") == true then 
            if isInsideRadarArea ( theradar, gx, gy ) then 
                safezone = 1 
            end 
        end 
    end 
    if safezone == 0 then 
        if table.getn ( everyZombie ) < newZombieLimit then 
            if not rot then 
                rot = math.random (1,359) 
            end 
            randomZskin = math.random ( 1, table.getn ( ZombiePedSkins ) ) 
            for i,v in pairs(locations) do 
            local zomb = createPed( tonumber( ZombiePedSkins[randomZskin] ), v[1],v[2],v[3]) 
            if zomb ~= false then 
                setElementData ( zomb, "zombie", true  ) 
                table.insert( everyZombie, zomb )    
                setTimer ( function (zomb, rot) if ( isElement ( zomb ) ) then setPedRotation ( zomb, rot ) end end, 500, 1, zomb, rot ) 
                setTimer ( function (zomb) if ( isElement ( zomb ) ) then setPedAnimation ( zomb, "ped", chaseanim, -1, true, true, true ) end end, 1000, 1, zomb ) 
                setTimer ( function (zomb) if ( isElement ( zomb ) ) then setElementData ( zomb, "status", "idle" ) end end, 2000, 1, zomb ) 
                triggerClientEvent ( "Zomb_STFU", getRootElement(), zomb ) 
               end 
            end 
        end 
    end 
end 
addEventHandler( "onZombieSpawn", getRootElement(), RanSpawn_Z ) 

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