Здравствуйте, это мой первый урок и перед тем как начать урок я бы хотел чтобы вы посетили наш сервер: 109.95.210.20:8042Итак приступим давайте разберём код:
Code
#include <a_samp>// не трогаем
new Name; //название
forward NameTimer(playerid);//название таймера
public OnFilterScriptI nit()
{
Name = CreateObject(modelid, Closed_x, Closed_y, Closed_z, Closed_rx, Closed_ry, Closed_rz);//координаты закрытых ворот; Name - название; modelid - ид модели
SetTimer("NameTimer", 1000, 1);//где nametimer название таймера
}
public NameTimer(playerid) // где NameTimer название таймера
{
if(IsPlayerInRange OfPoint(playerid, radius, Closed_x, Closed_y, Closed_z)) //radius - радиус на котором будут открываться ворота; далее координаты закрытых ворот
{
MoveObject(Name, Open_x, Open_y, Open_z, Speed); //Двигаем объект где name - название, далее координаты открытых ворот, speed - скорость открытия
}else{
MoveObject(Name, Closed_x, Closed_y, Closed_z, Speed);//Двигаем объект где name - название, далее координаты закрытых ворот, speed - скорость закрытия
}
}
Ну вроде всё, надеюсь вы меня поняли до встречи на нашем сервере! Если возникли вопросы обращайтесь в skype: jlogist, если непоняли пересмотрите код!