«И снова здравствуйте», мои родные читатели.
Я тут подумал вот что.using System;
using System.Drawing;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using GTA;
Библиотеки, которые я использовал.
public class MyScriptMod : Script { объявление класса моего мода
public MyScriptMod() { свойства класса
this.KeyDown += new GTA.KeyEventHandler(this.MyScriptMod_KeyDown); перехват нажатия клавиши
this.Tick += new EventHandler(this.MyScriptMod_Tick); тик системного таймера
}
private void MyScriptMod_KeyDown(object sender,GTA.KeyEventArgs e) описание перехвата нажатия клавиши
{
if (e.Key == Keys.G) если нажата клавиша G
{ BeAPassenger(); } выполнить функцию BeAPassenger()
private void BeAPassenger() объявление функции BeAPassenger()
{
Vehicle MyCar = World.GetClosestVehicle(Player.Character.Position, 10.0F);
объявление переменной MyCar класса Vehicle и присвоение ей значения «ближайшее транспортное средство в радиусе 10.0F вокруг Нико».
Player.Character.Task.EnterVehicle(MyCar, MyCar.GetFreePassengerSeat());
Т.н. «задача» для фигурки Нико — для игры Нико такой же педестриан, как и любой прохожий — зайти в объявленное выше транспортное средство на свободное пассажирское место.
Player.Character.WillFlyThroughWindscreen=false;
«Пристегнуться» и не вылетать через лобовуху.
}
Процедура тика таймера
private void MyScriptMod_Tick(object sender, EventArgs e)
{
}
}.
{
Ped Victim = null;
Victim = Player.GetTargetedPed();
if (!Exists(Victim)) return;
Victim.isOnFire = true;
Victim.NoLongerNeeded();
}
