Post: gsc code for bots
05-07-2015, 02:45 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); hi all so i want to know if someone knows gsc code for bots (only bots no for other players) like freeze all bots, teleport bots to crosshair thx in advance !
05-07-2015, 09:39 PM #11
Originally posted by XDrifteer7 View Post
//Freeze Bots
freezeBots()
{
foreach(player in level.players)

if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
if(player.Frozen == "^2On") {
player.Frozen = "^1Off";
player freezeControls(false);
} else {
player.Frozen = "^2On";
player freezeControls(true);
}
self iPrintln("Bots Frozen:" + player.Frozen);
}
//Spawn Bots
//"Spawn 6 Bot", ::spawnBots, 6);
spawnBots(num)
{
level.spawningBots=true;
foreach(z in level.players) closemenu();
for(i=0;i < num;i++)
{
maps/mp/bots/_bot::spawn_bot("autoassign");
wait 0.1;
}
level.spawningBots=false;
self iPrintLn(num + " bot(s)spawned");
}
//Kick All the Bots
kickAllBots()
{
foreach(player in level.players)
{
if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
kick(player getEntityNumber(),"EXE_PLAYERKICKED");
}
}
//Teleport Bots To Crosshair
TeleBots()
{
foreach(player in level.players)
{
if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
player setorigin(bullettrace(self gettagorigin("j_head"), self gettagorigin("j_head") + anglesToForward(self getplayerangles()) * 1000000, 0, self)["position"]);
self iPrintlnbold("Bots ^2Teleported!");
}

}


thanks bro i will test ! Happy
07-18-2015, 01:49 PM #12
thanks
Last edited by Cocaine Bills ; 07-18-2015 at 07:22 PM.
11-22-2015, 12:29 PM #13
Thx Bro
11-27-2015, 04:13 AM #14
Im_YouViolateMe
NextGenUpdate Elite
Originally posted by XDrifteer7 View Post
//Freeze Bots
freezeBots()
{
foreach(player in level.players)

if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
if(player.Frozen == "^2On") {
player.Frozen = "^1Off";
player freezeControls(false);
} else {
player.Frozen = "^2On";
player freezeControls(true);
}
self iPrintln("Bots Frozen:" + player.Frozen);
}
//Spawn Bots
//"Spawn 6 Bot", ::spawnBots, 6);
spawnBots(num)
{
level.spawningBots=true;
foreach(z in level.players) closemenu();
for(i=0;i < num;i++)
{
maps/mp/bots/_bot::spawn_bot("autoassign");
wait 0.1;
}
level.spawningBots=false;
self iPrintLn(num + " bot(s)spawned");
}
//Kick All the Bots
kickAllBots()
{
foreach(player in level.players)
{
if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
kick(player getEntityNumber(),"EXE_PLAYERKICKED");
}
}
//Teleport Bots To Crosshair
TeleBots()
{
foreach(player in level.players)
{
if(isDefined(player.pers["isBot"])&& player.pers["isBot"])
player setorigin(bullettrace(self gettagorigin("j_head"), self gettagorigin("j_head") + anglesToForward(self getplayerangles()) * 1000000, 0, self)["position"]);
self iPrintlnbold("Bots ^2Teleported!");
}

}


I wouldn't use player.Frozen. This is really poor coding, no offence. Always use level as the variable's parent, if you're going to affect ALL players/bots.
04-04-2017, 01:34 PM #15
are you sure this works ? have a little problem with that
04-05-2017, 01:56 PM #16
MrXcell1
Pokemon Trainer
What are you still having issues with?
04-15-2017, 12:50 PM #17
Sluxxy
Gobble
where it says Num, You would change that to the amount of bots yeah?

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo