Page 1 of 1

Triggers

PostPosted: Tue Jan 29, 08 7:10 pm
by or 1=1
Whic is\are the trigger\s used in TestZone to give a +1 to the player that score a goal at basketball and How is\are it\them setted ?

PostPosted: Tue Jan 29, 08 9:09 pm
by Dae
Code: Select all
//=============================================================================
// FLBasketTrigger.
//=============================================================================
class FLBasketTrigger extends Trigger;

function Touch(actor Other)
{
   local Actor DXPO;
   DXPO = Other.Owner;
   if (Other.IsA('FLBasketball') && FLBasketball(Other).Region.Zone.IsA('FLBasketZone') && DeusExPlayer(DXPO) != None && !FLBasketball(Other).bAlreadyScored)
   {
      DeusExPlayer(DXPO).BroadcastMessage("|c33CCFF"$DeusExPlayer(DXPO).PlayerReplicationInfo.Playername@"has scored a point in basketball!");
      DeusExPlayer(DXPO).PlayerReplicationInfo.Score += 1;
      DeusExPlayer(DXPO).PlayerReplicationInfo.Streak += 1;
      FLBasketball(Other).bAlreadyScored = True;
      PlaySound(Sound'DeusExSounds.UserInterface.LogSkillPoints', SLOT_None,2,,512);
   }
}

defaultproperties
{
}

PostPosted: Wed Jan 30, 08 2:57 pm
by or 1=1
Thank you very much, I'll try it soon :D