Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using GTA;
- using System.Windows.Forms;
- using System.Drawing;
- using System.Threading;
- namespace Transformers_Mod
- {
- public class TF_rugzmod : Script
- {
- private bool BeenARobot;
- private bool BeenACar;
- private bool BeenAMan;
- public TF_rugzmod()
- {
- this.KeyDown += new GTA.KeyEventHandler(MantoCar);
- this.KeyDown += new GTA.KeyEventHandler(CarToMan);
- this.KeyDown += new GTA.KeyEventHandler(CarToRobot);
- }
- private void MantoCar(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == Keys.T)
- {
- if (!BeenAMan)
- {
- Game.DisplayText("Transforming :D");
- this.BeenARobot = false;
- this.BeenACar = true;
- Player.Character.Weapons.RemoveAll();
- Vector3 v1pos = Player.Character.Position.Around(1f);
- Vehicle v1 = World.CreateVehicle(new Model("PHANTOM"), v1pos);
- Player.Character.WillFlyThroughWindscreen = false;
- Game.FadeScreenOut(1000);
- Player.Character.Task.WarpIntoVehicle(v1, VehicleSeat.Driver);
- Player.Character.CanSwitchWeapons = false;
- Player.Character.BlockWeaponSwitching = true;
- Player.Character.Visible = false;
- v1.CanBeDamaged = false;
- v1.CanBeVisiblyDamaged = false;
- v1.CanTiresBurst = false;
- Game.FadeScreenIn(1000);
- v1.DoorLock = DoorLock.ImpossibleToOpen;
- }
- }
- if (e.Key == Keys.End)
- {
- if (!BeenAMan)
- {
- Game.DisplayText("You Can't Be A Transformer");
- this.BeenAMan = true;
- }
- }
- if (e.Key == Keys.Home)
- {
- if (BeenAMan)
- {
- Game.DisplayText("You Can Be A Transformer");
- this.BeenAMan = false;
- }
- }
- }
- private void CarToMan(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == Keys.Y)
- {
- if (BeenACar)
- {
- Game.DisplayText("Back To Human :D");
- this.BeenARobot = false;
- this.BeenACar = false;
- Game.FadeScreenOut(1000);
- Player.Character.CurrentVehicle.Delete();
- Player.Character.Weapons.Select(Weapon.Heavy_RocketLauncher);
- Player.Character.Weapons.AnyHeavyWeapon.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.Shotgun_Baretta);
- Player.Character.Weapons.AnyShotgun.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.SMG_MP5);
- Player.Character.Weapons.AnySMG.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.SniperRifle_M40A1);
- Player.Character.Weapons.AnySniperRifle.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.Rifle_AK47);
- Player.Character.Weapons.AnyAssaultRifle.Ammo = 1000;
- Player.Character.Visible = true;
- Player.Character.CanSwitchWeapons = true;
- Player.Character.BlockWeaponSwitching = false;
- Game.FadeScreenOut(1000);
- }
- if (BeenARobot)
- {
- Game.DisplayText("Robot to Human");
- Game.FadeScreenOut(1000);
- this.BeenARobot = false;
- this.BeenACar = false;
- Player.Character.Weapons.Select(Weapon.Heavy_RocketLauncher);
- Player.Character.Weapons.AnyHeavyWeapon.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.Shotgun_Baretta);
- Player.Character.Weapons.AnyShotgun.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.SMG_MP5);
- Player.Character.Weapons.AnySMG.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.SniperRifle_M40A1);
- Player.Character.Weapons.AnySniperRifle.Ammo = 1000;
- Player.Character.Weapons.Select(Weapon.Rifle_AK47);
- Player.Character.Weapons.AnyAssaultRifle.Ammo = 1000;
- Player.Model = new Model("player");
- Game.FadeScreenIn(1000);
- if (BeenAMan)
- {
- Game.DisplayText("You Are Already A Human");
- }
- }
- }
- }
- private void CarToRobot(object sender, GTA.KeyEventArgs e)
- {
- if (e.Key == Keys.U)
- {
- if (!BeenAMan)
- {
- Game.DisplayText("Transforming ;)");
- Game.FadeScreenOut(1000);
- this.BeenARobot = true;
- this.BeenACar = false;
- Player.Character.MaxHealth = 5000;
- Player.Character.Health = 5000;
- Player.NeverGetsTired = true;
- Player.Character.WantedByPolice = false;
- Player.WantedLevel = 0;
- Player.Character.CurrentVehicle.Delete();
- Player.Character.Visible = true;
- Player.Model = new Model("m_y_swordswallow");
- Game.FadeScreenIn(1000);
- if (e.Key == Keys.B)
- {
- World.AddExplosion(Player.Character.GetOffsetPosition(Vector3.RelativeFront),ExplosionType.Rocket, 100);
- }
- if (e.Key == Keys.N)
- {
- Player.Character.Weapons.Select(Weapon.Rifle_M4);
- Player.Character.Weapons.Current.Ammo = 1000;
- }
- }
- if (!BeenACar)
- {
- Game.DisplayText("First Be A Car Then A Robot >.<");
- return;
- }
- if (BeenARobot)
- {
- Game.DisplayText("You Are A Robot -_-");
- return;
- }
- if (BeenAMan)
- {
- Game.DisplayText("-_-");
- return;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement