Jump to content

Slothbot help


stefutz101

Recommended Posts

Hi , i have a mta Dayz server and i have some warns at slothbot .

function spawnBot(x, y, z, rot, skin, interior, dimension, team, weapon, mode, modesubject) 
--checks the function commands to see if all neccesary parts are filled, sets defaults if not or returns false. 
    if not x then return false end 
    if not y then return false end 
    if not z then return false end 
    if not rot then return false end 
    if not skin then skin = 0 end 
    if not interior then interior = 0 end 
    if not dimension then dimension = 0 end 
    if isElement(team) == false then team = nil end 
    if not weapon then weapon = 0 end 
    if not mode then mode = "hunting" end 
    if not modesubject then modesubject = nil end 
    if mode == "following" then 
        if not modesubject then return false end 
    end 
    if mode == "chasing" then 
        if not modesubject then return false end 
    end 
    local slothbot = createPed (tonumber(skin),tonumber(x),tonumber(y),tonumber(z))--spawns the ped 
    if isElement(slothbot) and getElementType(slothbot)== "ped" then 
    if (slothbot ~= false) then 
        triggerEvent ( "onBotSpawned", slothbot )        
        setTimer ( setElementData, 200, 1, slothbot, "slothbot", true ) -- makes it a bot 
        setTimer ( setElementData, 200, 1, slothbot, "AllowFire", true ) -- makes it able to shoot when it wants 
        setTimer ( assigncontroller, 300, 1, slothbot ) --sets the bots controller 
        setTimer ( giveWeapon, 800, 1, slothbot, tonumber(weapon), 99999, true ) line 1160  
        setElementData(slothbot, "BotWeapon", tonumber(weapon)) 
        if team ~= nil then 
            setElementData(slothbot, "BotTeam", team) 
        end 
        setTimer ( setElementInterior, 100, 1, slothbot, tonumber(interior)) --sets interior 
        setTimer ( setElementDimension, 100, 1, slothbot, tonumber(dimension)) --sets dimension 
         
        --sets the mode 
        if mode == "waiting" then 
            setTimer ( setElementData, 600, 1, slothbot, "status", "waiting") 
        elseif mode == "following" then 
            setTimer ( setElementData, 400, 1, slothbot, "leader", modesubject ) 
            setTimer ( setElementData, 600, 1, slothbot, "status", "following") 
        elseif mode == "chasing" then 
            setTimer ( setElementData, 400, 1, slothbot, "target", modesubject ) 
            setTimer ( setElementData, 600, 1, slothbot, "status", "chasing") 
        elseif mode == "guarding" then 
            setTimer ( setBotGuard, 400, 1, slothbot, x, y, z) 
        else 
            setTimer ( setElementData, 600, 1, slothbot, "status", "hunting") line 1180 
        end 
        return slothbot 
    end 
    end 
end 

I have warnings at all setTimer ( setElementData ... ) functions . Any help please ? I tried to put condition if slothbot exist then ...

if isElement(slothbot) and getElementType(slothbot)== "ped" then 

but the same error .

Photo http://postimg.org/image/gg4g6hck9/ Thanks in advance !

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