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 System.Windows.Forms;
- using GTA;
- namespace tutorialScriptVS
- {
- public class tutScriptVS : Script
- {
- public tutScriptVS()
- {
- //set interval
- Interval = Settings.GetValueInteger("INTERVAL", "SETTINGS", 10000);
- //bind tick event
- this.Tick += new EventHandler(testTick);
- //bind keydown event.
- this.KeyDown += new GTA.KeyEventHandler(testKeyDown);
- //bind phone
- BindPhoneNumber("FIB 555 0100", new PhoneDialDelegate(callHandle));
- }
- //tick method, ran every 20 secs
- public void testTick(object sender, EventArgs e)
- {
- //set health and amour
- Player.Character.Health = 1000;
- Player.Character.Armor= 1000;
- if (Player.Character.isInVehicle())
- {
- //repair
- Player.Character.CurrentVehicle.Repair();
- //wash
- Player.Character.CurrentVehicle.Wash();
- }
- }
- //key down handler
- public void testKeyDown(object sender, GTA.KeyEventArgs e)
- {
- if (Keys.Q == e.Key)
- {
- //get position to put vehicle
- Vector3 vehPos = Player.Character.Position.Around(10.0f);
- //create vehicle
- World.CreateVehicle(new Model("ANNIHILATOR"), vehPos);
- }
- }
- public void callHandle()
- {
- //get position on street near player
- Vector3 vehPos = World.GetNextPositionOnStreet(Player.Character.Position.Around
- (10.0f));
- //create vehicle
- World.CreateVehicle(new Model("FIB"), vehPos);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement