BoomEq
Wiek: 35 Na forum: 3522 dni Posty: 101
Nick w MP: BoomEqqq
Piwa : 20
DB3:
call failed to call 'slothbot:spawnBot' [ string "?" ]
server:
exports [ "slothbot" ]: spawnBot (- 755.00 , - 131.99 , 65.83 , 90 , 117 , 0 , 0 , nil , 31 , "hunting" , nil )
funkcja w slothbocie:
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
setElementData ( slothbot , "slothbot" , true )
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 ) -- gives the weapon
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" )
end
return slothbot
end
end
Co jest zle?