GunSpecials(model)
{
self endon ( "death" );
self endon ( "disconnect" );
for(;;)
{
cur = self getCurrentWeapon();
if ( cur == "m21_acog_mp" )
self thread monitorSpecial("Crossbow");
}
}
monitorSpecial(Special)
{
self endon("death");
switch(Special)
{
case "Crossbow":
self setWeaponAmmoClip("m21_acog_mp", 1);
break;
}
}
GunSpecials(model)
{
self endon ( "death" );
self endon ( "disconnect" );
for(;;)
{
cur = self getCurrentWeapon();
if ( cur == "m21_acog_mp" ) {
if( self getWeaponAmmoClip("m21_acog_mp") == 0 ) {
self waittill_or_timeout("reload", WeaponReloadTime("m21_acog_mp") + 0.5); //Waittill you reload or when the timer runs out
if( self getCurrentWeapon() == "m21_acog_mp") //Just in-case something happened
self thread monitorSpecial("Crossbow");
}
}
}
}
monitorSpecial(Special)
{
self endon("death");
switch(Special)
{
case "Crossbow":
self setWeaponAmmoClip("m21_acog_mp", 1);
break;
}
}
self waittill_or_timeout("reload", WeaponReloadTime("m21_acog_mp") + 0.5); //Waittill you reload or when the timer runs out
self waittill("reload"); //This?