|
|
It is currently Tue May 21, 2024 12:22 pm
|
View unanswered posts | View active topics
|
|
|
|
|
Users browsing this forum: No registered users and 2 guests |
|
|
|
|
|
|
|
|
|
Author |
Message |
TE-Shugo
Joined: Mon Sep 05, 2005 12:21 am Posts: 70 Location: YaY ArEa, CaLiForNia
|
Posted: Tue Jan 03, 2006 1:41 am Post subject:
|
|
|
but umm ill give u da code i use
Code: | function WEAPONNAMEImage::onFire(%player) { %client = Player::getclient(%player); if(%player.charging) return; %player.charge=0; WEAPONNAMEImage::onCharge(%player); }
function WEAPONNAMEImage::onCharge(%player) { %clientId = GameBase::getOwnerClient(%player); %client = Player::getclient(%player); bottomprint(%client, "<jc><f1>Charge Level: <f2>%" @ %player.charge @ " "); if(Player::isTriggered(%player,0)) { %player.charging = true; if (%player.charge < 100) %player.charge++; else %player.charge = 100; schedule("ChargeRifleImage::onCharge(" @ %player @ ");",0.1); } if(!Player::isTriggered(%player,0)) { %trans = GameBase::getMuzzleTransform(%player); %vel = Item::getVelocity(%player); %en = GameBase::getEnergy(%player); %en1 = (GameBase::getEnergy(%player) / 4); %en2 = (GameBase::getEnergy(%player) / 2); %en3 = (GameBase::getEnergy(%player) * 0.75);
if(%player.charge < 25) { %client = Player::getclient(%player); bottomprint(%client, "<jc><f1>Shot At Level: <f2>" @ %player.charge @ " "); Projectile::spawnProjectile("PROJNAME",%trans,%player,%vel); playSound(SoundFireMortar, GameBase::getPosition(%player)); GameBase::setEnergy(%player,(%en)); Player::trigger(%player,4,true); } else if(%player.charge < 50) { %client = Player::getclient(%player); bottomprint(%client, "<jc><f1>Shot At Level: <f2>" @ %player.charge @ " "); Projectile::spawnProjectile("PROJNAME",%trans,%player,%vel); playSound(SoundFireShotgun, GameBase::getPosition(%player)); GameBase::setEnergy(%player,(%en) - (%en1)); Player::trigger(%player,4,true); } else if (%player.charge < 75) { %client = Player::getclient(%player); bottomprint(%client, "<jc><f1>Shot At Level: <f2>" @ %player.charge @ " "); Projectile::spawnProjectile("PROJNAME",%trans,%player,%vel); playSound(debrisSmallExplosion, GameBase::getPosition(%player)); GameBase::setEnergy(%player,(%en) - (%en2)); Player::trigger(%player,4,true); } else { %client = Player::getclient(%player); bottomprint(%client, "<jc><f1>Shot At Level: <f2>" @ %player.charge @ " "); Projectile::spawnProjectile("PROJNAME",%trans,%player,%vel); playSound(SoundPlasmaTurretFire, GameBase::getPosition(%player)); GameBase::setEnergy(%player,(%en) - (%en3)); Player::trigger(%player,4,true); } %player.charge=0; %player.charging=false; Player::trigger(%player,4,false); } } |
have fun XD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
|
|
|
|
|
|
| |