Blockland Forums > Modification Help
Random Sounds
Pages: (1/1)
Midway Sentinel:
ok, i got this script from Weapon_Repeater (an awesome weapon) and i am wondering how to make it make my weapon fire different sounds randomly. This is my redo of the code, whats wrong?
--- Code: ---function WeaponNameImage::onFire(%this,%obj,%slot)
{
Parent::onFire(%this,%obj,%slot);
%random = getRandom(1,3);
switch(%random)
{
case 1:
serverplay3d(WeaponNameFire1Sound,%pos);
case 2:
serverplay3d(WeaponNameFire2Sound,%pos);
case 3:
serverplay3d(WeaponNameFire3Sound,%pos);
default:
echo("Error on WeaponName");
}
}
--- End code ---
Greek2me:
The problem is in serverplay3d(WeaponNameFire1Sound,%pos);
You use %pos in that, but %pos was never defined.
Try this:
--- Quote ---function WeaponNameImage::onFire(%this,%obj,%slot)
{
Parent::onFire(%this,%obj,%slot);
%pos = %obj.getTransform();
%random = getRandom(1,3);
switch(%random)
{
case 1:
serverplay3d(WeaponNameFire1Sound,%pos);
case 2:
serverplay3d(WeaponNameFire2Sound,%pos);
case 3:
serverplay3d(WeaponNameFire3Sound,%pos);
default:
echo("Error on WeaponName");
}
}
--- End quote ---
That should work. If it doesn't, post your console log.
Midway Sentinel:
thanks, man. ill try it :D
Midway Sentinel:
it worked! thanks a million!
Midway Sentinel:
could that script possibly stop the weapon from registering ammo or reloading?
nvm, i think i found it
Pages: (1/1)