UGX-Mods

Call of Duty 5: World at War => Downloadable Items for Mappers => Custom Maps, Mods & Tools => Scripts => Topic started by: DeletedUser on August 30, 2014, 07:40:31 pm

Title: [Script] AI allies following you
Post by: DeletedUser on August 30, 2014, 07:40:31 pm
Simple script I made for Aftermath, enjoy :D
Original script where AIs followed the host.
Code Snippet
Plaintext
ai_behaviour()
{
ai = getAIArray("allies");
player = GetPlayers();
for(;;)
{
for (i = 0; i < ai.size ; i++)
{
if(Distance(ai[i].origin, player[0].origin) > 64)
{
ai[i] setGoalPos(player[0].origin);
}
}
wait(5);
}
}
But if you want for every player to have their own AI then here (max of 4 Ally AIs allowed here, the one who doesnt have a player, dies):
Code Snippet
Plaintext
ai_behaviour()
{
ai = getAIArray("allies");
player = GetPlayers();
        for(i=0;i<ai.size;i++)
        {
                if(i>=player.size) ai[i] DoDamage(ai[i].health+666,(0,0,0));
        }
for(;;)
{
for (i = 0; i < ai.size ; i++)
{
if(Distance(ai[i].origin, player[i].origin) > 64)
{
ai[i] setGoalPos(player[i].origin);
}
}
wait(5);
}
}
Alternate version keeping those AIs who doesnt have their own players:
Code Snippet
Plaintext
ai_behaviour()
{
ai = getAIArray("allies");
player = GetPlayers();
for(;;)
{
for (i = 0; i < player.size ; i++)
{
if(Distance(ai[i].origin, player[i].origin) > 64)
{
ai[i] setGoalPos(player[i].origin);
}
}
wait(5);
}
}
Title: Re: [Script] AI allies following you
Post by: EAT13 on August 30, 2014, 08:04:03 pm
where do we put this at?
Title: Re: [Script] AI allies following you
Post by: Sgray on September 22, 2014, 02:16:07 am
i too would enjoy a bit of elaboration cause this sounds like a good idea