Advertisement
Guest User

Transformers Mod

a guest
Jul 8th, 2014
591
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using GTA;
  6. using System.Windows.Forms;
  7. using System.Drawing;
  8. using System.Threading;
  9.  
  10. namespace Transformers_Mod
  11. {
  12.     public class TF_rugzmod : Script
  13.     {
  14.         private bool BeenARobot;
  15.         private bool BeenACar;
  16.         private bool BeenAMan;
  17.         public TF_rugzmod()
  18.         {
  19.             this.KeyDown += new GTA.KeyEventHandler(MantoCar);
  20.             this.KeyDown += new GTA.KeyEventHandler(CarToMan);
  21.             this.KeyDown += new GTA.KeyEventHandler(CarToRobot);
  22.         }
  23.  
  24.         private void MantoCar(object sender, GTA.KeyEventArgs e)
  25.         {
  26.             if (e.Key == Keys.T)
  27.             {
  28.                 if (!BeenAMan)
  29.                 {
  30.                     Game.DisplayText("Transforming :D");
  31.                     this.BeenARobot = false;
  32.                     this.BeenACar = true;
  33.                     Player.Character.Weapons.RemoveAll();
  34.                     Vector3 v1pos = Player.Character.Position.Around(1f);
  35.                     Vehicle v1 = World.CreateVehicle(new Model("PHANTOM"), v1pos);
  36.                     Player.Character.WillFlyThroughWindscreen = false;
  37.                     Game.FadeScreenOut(1000);
  38.                     Player.Character.Task.WarpIntoVehicle(v1, VehicleSeat.Driver);
  39.                     Player.Character.CanSwitchWeapons = false;
  40.                     Player.Character.BlockWeaponSwitching = true;
  41.                     Player.Character.Visible = false;
  42.                     v1.CanBeDamaged = false;
  43.                     v1.CanBeVisiblyDamaged = false;
  44.                     v1.CanTiresBurst = false;
  45.                     Game.FadeScreenIn(1000);
  46.                     v1.DoorLock = DoorLock.ImpossibleToOpen;
  47.  
  48.                 }
  49.             }
  50.  
  51.             if (e.Key == Keys.End)
  52.             {
  53.                 if (!BeenAMan)
  54.                 {
  55.                     Game.DisplayText("You Can't Be A Transformer");
  56.                     this.BeenAMan = true;
  57.                 }
  58.             }
  59.  
  60.             if (e.Key == Keys.Home)
  61.             {
  62.                 if (BeenAMan)
  63.                 {
  64.                     Game.DisplayText("You Can Be A Transformer");
  65.                     this.BeenAMan = false;
  66.                 }
  67.  
  68.  
  69.             }
  70.  
  71.  
  72.  
  73.         }
  74.  
  75.         private void CarToMan(object sender, GTA.KeyEventArgs e)
  76.         {
  77.             if (e.Key == Keys.Y)
  78.             {
  79.                 if (BeenACar)
  80.                 {
  81.                     Game.DisplayText("Back To Human :D");
  82.                     this.BeenARobot = false;
  83.                     this.BeenACar = false;
  84.                     Game.FadeScreenOut(1000);
  85.                     Player.Character.CurrentVehicle.Delete();
  86.                     Player.Character.Weapons.Select(Weapon.Heavy_RocketLauncher);
  87.                     Player.Character.Weapons.AnyHeavyWeapon.Ammo = 1000;
  88.                     Player.Character.Weapons.Select(Weapon.Shotgun_Baretta);
  89.                     Player.Character.Weapons.AnyShotgun.Ammo = 1000;
  90.                     Player.Character.Weapons.Select(Weapon.SMG_MP5);
  91.                     Player.Character.Weapons.AnySMG.Ammo = 1000;
  92.                     Player.Character.Weapons.Select(Weapon.SniperRifle_M40A1);
  93.                     Player.Character.Weapons.AnySniperRifle.Ammo = 1000;
  94.                     Player.Character.Weapons.Select(Weapon.Rifle_AK47);
  95.                     Player.Character.Weapons.AnyAssaultRifle.Ammo = 1000;
  96.                     Player.Character.Visible = true;
  97.                     Player.Character.CanSwitchWeapons = true;
  98.                     Player.Character.BlockWeaponSwitching = false;
  99.                     Game.FadeScreenOut(1000);
  100.                 }
  101.  
  102.                 if (BeenARobot)
  103.                 {
  104.                     Game.DisplayText("Robot to Human");
  105.                     Game.FadeScreenOut(1000);
  106.                     this.BeenARobot = false;
  107.                     this.BeenACar = false;
  108.                     Player.Character.Weapons.Select(Weapon.Heavy_RocketLauncher);
  109.                     Player.Character.Weapons.AnyHeavyWeapon.Ammo = 1000;
  110.                     Player.Character.Weapons.Select(Weapon.Shotgun_Baretta);
  111.                     Player.Character.Weapons.AnyShotgun.Ammo = 1000;
  112.                     Player.Character.Weapons.Select(Weapon.SMG_MP5);
  113.                     Player.Character.Weapons.AnySMG.Ammo = 1000;
  114.                     Player.Character.Weapons.Select(Weapon.SniperRifle_M40A1);
  115.                     Player.Character.Weapons.AnySniperRifle.Ammo = 1000;
  116.                     Player.Character.Weapons.Select(Weapon.Rifle_AK47);
  117.                     Player.Character.Weapons.AnyAssaultRifle.Ammo = 1000;
  118.                     Player.Model = new Model("player");
  119.                     Game.FadeScreenIn(1000);
  120.  
  121.  
  122.  
  123.                     if (BeenAMan)
  124.                     {
  125.                         Game.DisplayText("You Are Already A Human");
  126.                     }
  127.                 }
  128.             }
  129.         }
  130.  
  131.  
  132.  
  133.         private void CarToRobot(object sender, GTA.KeyEventArgs e)
  134.         {
  135.             if (e.Key == Keys.U)
  136.             {
  137.                 if (!BeenAMan)
  138.                 {
  139.                     Game.DisplayText("Transforming ;)");
  140.                     Game.FadeScreenOut(1000);
  141.                     this.BeenARobot = true;
  142.                     this.BeenACar = false;
  143.                     Player.Character.MaxHealth = 5000;
  144.                     Player.Character.Health = 5000;
  145.                     Player.NeverGetsTired = true;
  146.                     Player.Character.WantedByPolice = false;
  147.                     Player.WantedLevel = 0;
  148.                     Player.Character.CurrentVehicle.Delete();
  149.                     Player.Character.Visible = true;
  150.                     Player.Model = new Model("m_y_swordswallow");
  151.                     Game.FadeScreenIn(1000);
  152.                     if (e.Key == Keys.B)
  153.                     {
  154.                         World.AddExplosion(Player.Character.GetOffsetPosition(Vector3.RelativeFront),ExplosionType.Rocket, 100);
  155.                     }
  156.                     if (e.Key == Keys.N)
  157.                     {
  158.                         Player.Character.Weapons.Select(Weapon.Rifle_M4);
  159.                         Player.Character.Weapons.Current.Ammo = 1000;
  160.                     }
  161.                
  162.  
  163.                 }
  164.  
  165.                 if (!BeenACar)
  166.                 {
  167.                     Game.DisplayText("First Be A Car Then A Robot >.<");
  168.                     return;
  169.                 }
  170.  
  171.                 if (BeenARobot)
  172.                 {
  173.                     Game.DisplayText("You Are A Robot -_-");
  174.                     return;
  175.                 }
  176.  
  177.                 if (BeenAMan)
  178.                 {
  179.                     Game.DisplayText("-_-");
  180.                     return;
  181.                 }
  182.             }
  183.         }
  184.     }
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement