hey, im currently changing the tf2 mode, so i want to make a class where you can only use throwing knive (unlimited) en when you crouch you hide but when you go prone or stand normal you show up again
im not finished with this yet so i first wanted to make the hide thing.
but the code wont work if i crouch i wont hide
Code:
dowtf()
{
self endon ( "death" );
self show();
self freezeControls(false);
self VisionSetNakedForPlayer( "default", .1 );
self setClientDvar( "g_maxDroppedWeapons", "2");
setDvar( "player_sprintCameraBob", "0.3");
self.maxhealth = 100;
self.health = self.maxhealth;
self notify ( "exitMenu" );
self takeAllWeapons();
wait .05;
self giveWeapon( "fal_eotech_mp", 0, false );
self setWeaponAmmoClip("fal_eotech_mp", "100" );
self setWeaponAmmoStock("fal_eotech_mp", "100" );
self giveWeapon( "m16_eotech_shotgun_mp", 0, false );
self setWeaponAmmoClip("m16_eotech_shotgun_mp", "100" );
self setWeaponAmmoStock("m16_eotech_shotgun_mp", "100" );
self switchToWeapon("fal_eotech_mp");
self.moveSpeedScaler = 0.95;
wait 0.05;
self _clearPerks();
self maps\mp\perks\_perks::givePerk("specialty_fastsnipe");
self maps\mp\perks\_perks::givePerk("specialty_fastreload");
self maps\mp\perks\_perks::givePerk("specialty_bulletpenetration");
self maps\mp\perks\_perks::givePerk("specialty_bulletaccuracy");
self maps\mp\perks\_perks::givePerk("specialty_extendedmags");
self maps\mp\perks\_perks::givePerk("specialty_extraammo");
self maps\mp\perks\_perks::givePerk("specialty_scavenger");
self maps\mp\perks\_perks::givePerk("specialty_quieter");
self maps\mp\perks\_perks::givePerk("specialty_spygame");
self maps\mp\perks\_perks::givePerk("specialty_longersprint");
self maps\mp\perks\_perks::givePerk("specialty_gpsjammer");
self maps\mp\perks\_perks::givePerk("specialty_parabolic");
self maps\mp\perks\_perks::givePerk("specialty_automantle");
self maps\mp\perks\_perks::givePerk("specialty_coldblooded");
i = 1;
while(i == 1) {
self playsound( "freefall_death" );
wait 2;
i = 0;
}
if ( self GetStance() == "crouch" )
{
self hide();
}
if ( self GetStance() == "Prone" )
{
self show();
}
if ( self GetStance() == "stand" )
{
self show();
}
}