πŸ’‘ [Request] AI bots

Posts 1–2 of 2 Β· Page 1 of 1
πŸ’‘ [Request] AI bots
Can anybody make a script to spawn AI bots?

-Tycho
There are some out there, but they only work if you're the host.

Code:
function FollowUnit()

local new_objective

local valid_criminals = {}
for pl_key, pl_record in pairs( managers.groupai:state():all_player_criminals() ) do
if pl_record.status ~= "dead" then
table.insert( valid_criminals, pl_key )
end
end

if #valid_criminals > 0 then
local follow_unit = managers.groupai:state():all_player_criminals()[ valid_criminals[ math.random( #valid_criminals ) ] ].unit -- pick a random player
new_objective = { 
type = "follow",
follow_unit = follow_unit,
scan = true,
is_default = true
}
end
return new_objective
end


function SpawnMob()

local spawn_point = managers.network:game():get_next_spawn_point()

local spawn_pos = spawn_point.pos_rot[1]
local spawn_rot = spawn_point.pos_rot[2]

local unit_name = Idstring( "units/payday2/characters/ene_bulldozer_1/ene_bulldozer_1" )
local myobjective = FollowUnit()

local spawn_ai = { 
init_state = "idle",
objective = myobjective
}

local unit = World:spawn_unit( unit_name, spawn_pos, spawn_rot )

unit:movement():set_character_anim_variables()


end

if Network:is_server() then
SpawnMob()
end
-- Message on screen
if managers.hud then
	managers.hud:show_hint( { text = "Spawn hack loaded!" } )
end
Posts 1–2 of 2 Β· Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us