As CheckActorInventory doesn't treat 0 as an activator I tried this:
Code: Select all
If(!CheckActorInventory(0, "IsBonnie"))
{
HudMessage(s:"Bonnie isn't available because no one has chosen it."; HUDMSG_FADEINOUT, 0, CR_RED, 1.5, 0.5, 2.5, 0.05, 1.0);
Terminate;
}This is the full code if it helps:
Code: Select all
Script "ViewBonnie" (void)
{
SetFont("BIGFONT");
If(!CheckActorInventory(0, "IsBonnie"))
{
HudMessage(s:"Bonnie isn't available because no one has chosen it."; HUDMSG_FADEINOUT, 0, CR_RED, 1.5, 0.5, 2.5, 0.05, 1.0);
Terminate;
}
If(CheckActorInventory(1000,"IsBonnie"))
{ChangeCamera(1000,0,1);}
If(CheckActorInventory(1001,"IsBonnie"))
{ChangeCamera(1001,0,1);}
If(CheckActorInventory(1002,"IsBonnie"))
{ChangeCamera(1002,0,1);}
If(CheckActorInventory(1003,"IsBonnie"))
{ChangeCamera(1003,0,1);}
If(CheckActorInventory(1004,"IsBonnie"))
{ChangeCamera(1004,0,1);}
If(CheckActorInventory(1005,"IsBonnie"))
{ChangeCamera(1005,0,1);}
If(CheckActorInventory(1006,"IsBonnie"))
{ChangeCamera(1006,0,1);}
If(CheckActorInventory(1007,"IsBonnie"))
{ChangeCamera(1007,0,1);}
HudMessage(l:"NOW_SPECTATING", s:"Bonnie."; HUDMSG_FADEINOUT, 0, CR_RED, 1.5, 0.5, 2.5, 0.05, 1.0);
}