ShieldJump.cs
⤓ Download · 3.8 KBShieldjumping script
- Filename
shieldjump.cs- Size
- 3.8 KB (listed 3.8KB)
- Type
- CS
- Date
- 2009-01-14 (theexiled upload)
- Format
- ASCII text, with CRLF line terminators
Readme — shieldjump.cs (from the archive itself)
EditActionMap("playMap.sae");
// Tables
$WeaponRealName[Blaster] = "Blaster";
$WeaponRealName[PlasmaGun] = "Plasma Gun";
$WeaponRealName[Chaingun] = "Chaingun";
$WeaponRealName[DiscLauncher] = "Disc Launcher";
$WeaponRealName[GrenadeLauncher] = "Grenade Launcher";
$WeaponRealName[Mortar] = "Mortar";
$WeaponRealName[LaserRifle] = "Laser Rifle";
$WeaponRealName[EnergyRifle] = "ELF gun";
$WeaponRealName[TargetingLaser] = "Targeting Laser";
$Ammo[Blaster] = "";
$Ammo[Chaingun] = "Bullet";
$Ammo[PlasmaGun] = "Plasma Bolt";
$Ammo[GrenadeLauncher] = "GrenadeAmmo";
$Ammo[Mortar] = "MortarAmmo";
$Ammo[DiscLauncher] = "Disc";
$Ammo[TargetingLaser] = "";
$Ammo[EnergyRifle] = "";
$WeaponSlot[11] = "Blaster";
$WeaponSlot[13] = "Chaingun";
$WeaponSlot[15] = "PlasmaGun";
$WeaponSlot[17] = "GrenadeLauncher";
$WeaponSlot[19] = "Mortar";
$WeaponSlot[21] = "DiscLauncher";
$WeaponSlot[23] = "TargetingLaser";
$WeaponSlot[24] = "EnergyRifle";
$BackpackSlot[27] = "InventoryStation";
$BackpackSlot[28] = "AmmoStation";
$BackpackSlot[29] = "EnergyPack";
$BackpackSlot[30] = "RepairPack";
$BackpackSlot[31] = "ShieldPack";
$BackpackSlot[32] = "SensorJammerPack";
$BackpackSlot[33] = "MotionSensor";
$BackpackSlot[34] = "AmmoPack";
$BackpackSlot[35] = "PulseSensor";
$BackpackSlot[36] = "SensorJammer";
$BackpackSlot[37] = "Camera";
$BackpackSlot[38] = "Turret";
function ShieldJump()
{
%old = $WeaponSlot[getMountedItem(0)];
if(getItemCount("Disc Launcher"))
{
if(getItemCount("Disc"))
{
if($BackpackSlot[getMountedItem(1)] == "ShieldPack")
{
%lagdelay = 0.06;
if($WeaponSlot[getMountedItem(0)] == "DiscLauncher")
{
%timedelay = 0;
}
else
{
%timedelay = 0.5;
schedule("use(\"Disc Launcher\");", 0.1);
}
schedule("use(\"BackPack\");", 0.2 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_LOOKDOWN, 1);", 0.4 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_MOVEUP, -0);", 0.5 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_FIRE1, -0);", 0.6 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_BREAK1, -0);", 0.7 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_LOOKDOWN, -0);", 0.8 + %timedelay + %lagdelay);
schedule("postAction(2048, IDACTION_CENTERVIEW, -0);", 0.9 + %timedelay + %lagdelay);
schedule("use(\"BackPack\");", 1 + %timedelay + %lagdelay);
schedule("use($WeaponRealName[%old]);", 1.1 + %timedelay + %lagdelay);
}
else
{
Client::centerPrint("You don't have a Shield Pack... Jump aborted", 1);
schedule("Client::centerPrint(\"\", 1);", 3);
}
}
else
{
Client::centerPrint("You don't have any Disc Ammo... Jump aborted", 1);
schedule("Client::centerPrint(\"\", 1);", 3);
}
}
else
{
Client::centerPrint("You don't have a Disc Launcher... Jump aborted", 1);
schedule("Client::centerPrint(\"\", 1);", 3);
}
}
bindCommand(keyboard0, make, "j", TO, "ShieldJump();");Source: The Exiled — Tribes Repository
Original page: https://library.theexiled.pwnageservers.com/file.php?id=530
Archived source HTML: theexiled/mirror-html/file/530.html
Original page: https://library.theexiled.pwnageservers.com/file.php?id=530
Archived source HTML: theexiled/mirror-html/file/530.html