Originally Posted by
Tally
Why would you replace "player" with "owner"? Where is "owner" defined? It isn't! But player is. So, I guess you should leave "player" as being the right entity.
Both what? There is 1 script. What is the second one you are referring to?
Code:
setMarker( origin )
{
trigger = spawn( "trigger_radius", origin-(0,0,32), 0, 32, 64 );
for(;;)
{
trigger waittill( "trigger", user );
if( user canUse( user ) )
user.lowerMessage SetText( &"MPUI_PRESS_USE_TO_PICK_TK" );
user.lowerMessage.alpha = 1;
user.lowerMessage FadeOverTime( 0.05 );
user.lowerMessage.alpha = 0;
if( user usebuttonpressed() )
{
if( user == owner )
{
if( self deleteTK() )
{
tkammo = user getammocount( "throwingknife_mp" );
user setWeaponAmmoOverall( "throwingknife_mp", tkammo+1 );
}
}
else
{
return false;
}
break;
}
}
}
and one with owner at the beginning of the thread
Code:
setMarker( origin, owner )
{
trigger = spawn( "trigger_radius", origin-(0,0,32), 0, 32, 64 );
for(;;)
{
trigger waittill( "trigger", user );
if( user canUse( user ) )
user.lowerMessage SetText( &"MPUI_PRESS_USE_TO_PICK_TK" );
user.lowerMessage.alpha = 1;
user.lowerMessage FadeOverTime( 0.05 );
user.lowerMessage.alpha = 0;
if( user usebuttonpressed() )
{
if( user == owner )
{
if( self deleteTK() )
{
tkammo = user getammocount( "throwingknife_mp" );
user setWeaponAmmoOverall( "throwingknife_mp", tkammo+1 );
}
}
else
{
return false;
}
break;
}
}
}
If i don't put 'owner' at the beginning of the thread it causes a compile error as this part of the thread used in the beginning script