Yet more help...

Is it possible to do something that causes a guys weapons dissapear as he like walks through a corridor or doorway? Without having to use mods and the such?
class SOMETHING extends Trigger;
var() class<Actor> DestroyClass;
function Touch(Actor toucher)
{
local Actor Inv;
local scriptedpawn player;
if(Toucher.Class == DestroyClass)
Toucher.Destroy();
else if (Toucher.IsA('ScriptedPawn')
{
player = ScriptedPawn(Toucher);
foreach allactors(class'Actor', Inv)
{
if(Inv.Owner == player)
{
if(inv.class == DestroyClass)
{
Inv.Destroy();
}
}
}
}
}
~MainMan~ wrote:No, but the modding required isn't difficult.
- Code: Select all
class SOMETHING extends Trigger;
var() class<Actor> DestroyClass;
function Touch(Actor toucher)
{
local Actor Inv;
local scriptedpawn player;
if(Toucher.Class == DestroyClass)
Toucher.Destroy();
else if (Toucher.IsA('ScriptedPawn')
{
player = ScriptedPawn(Toucher);
foreach allactors(class'Actor', Inv)
{
if(Inv.Owner == player)
{
if(inv.class == DestroyClass)
{
Inv.Destroy();
}
}
}
}
}
Hope this helped!