Page 1 of 1

Is it possible that gibzone affect only for objects?

Posted: Tue Mar 14, 2017 9:22 pm
by renttis
Is it possible that gibzone affect only for objects, not to players? Or can i compile script using area trigger?

Re: Is it possible that gibzone affect only for objects?

Posted: Tue Mar 14, 2017 11:29 pm
by Dumby Eggy
GibZone = affects everything.

If you need a script to gib players, here's one:

Code: Select all

/* A simple way to gib a player :D */

public void OnStartup()
{
	if(args.Sender is IPlayer)
	{
		IPlayer ply = (IPlayer)args.Sender;
		ply.Gib();
	}
}
you need to put this in an area trigger so it works. Preferably put in on it says "On Enter Method".

Re: Is it possible that gibzone affect only for objects?

Posted: Wed Mar 15, 2017 12:55 am
by KliPeH
renttis wrote:only for objects, not to players?
Dumby Eggy wrote:If you need a script to gib players, here's one:
I was under the impression the dude wanted the script to work solely on objects, not players.

Re: Is it possible that gibzone affect only for objects?

Posted: Wed Mar 15, 2017 1:38 am
by ShutDownMan
Create an area trigger with script method set to "ObjectGib" (no quotes)

Code: Select all

public void ObjectGib(TriggerArgs args)
{
   if(!(args.Sender is IPlayer))
   {
      (args.Sender as IObject).Destroy();
   }
}

Re: Is it possible that gibzone affect only for objects?

Posted: Wed Mar 15, 2017 1:50 am
by Dumby Eggy
:lol: oh, forgot some details in request sorry.

Re: Is it possible that gibzone affect only for objects?

Posted: Wed Mar 15, 2017 4:54 pm
by renttis
That helped me, thank you so much!