И здрасте! Я начинающий скриптер, и мне самому не помешали бы уроки)
Но все же,я хочу вам дать готовый скрипт на заводку авто.
1. new engine, lights, alarm, doors, bonnet, boot, objective; // Ко всем переменным (массивам) (если сделать ее локальной, то будут ерроры)
2. Далее переходим в паблик OnPlayerStateChange. Вставляем туда это:
3. Все,с этим пабликом закончили,идем далее! Переходим сюды OnPlayerKeyStateChange.
и вот это все, туда!
(заводить клавишей N)
4. Ну вот и все!) Наш скрипт уже готов.
Переходим к фарам)
5.Делаем все в том же паблике (OnPlayerKeyStateChange):
Вот и готовы фары) и да KEY_ACTION это L.CTRL
----------------------------
Кому надо завтра напишу команду на выдачу пушек
1. new engine, lights, alarm, doors, bonnet, boot, objective; // Ко всем переменным (массивам) (если сделать ее локальной, то будут ерроры)
2. Далее переходим в паблик OnPlayerStateChange. Вставляем туда это:
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,-1,"[СИСТЕМА] Для того чтобы завести двигатель нажмите клавишу N.");
}
3. Все,с этим пабликом закончили,идем далее! Переходим сюды OnPlayerKeyStateChange.
и вот это все, туда!
(заводить клавишей N)
new t,b;
t = true;
b = false;
new carid = GetPlayerVehicleID(playerid);
if(newkeys & KEY_NO)
{
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine == b)
{
SetVehicleParamsEx(carid, t, lights, alarm, doors, bonnet, boot, objective);
}
else
{
SetVehicleParamsEx(carid, b, lights, alarm, doors, bonnet, boot, objective);
}
}
4. Ну вот и все!) Наш скрипт уже готов.
Переходим к фарам)
5.Делаем все в том же паблике (OnPlayerKeyStateChange):
-------------------------------if(newkeys & KEY_ACTION)
{
GetVehicleParamsEx(carid, engine, lights, alarm, doors, bonnet, boot, objective);
if(lights == b)
{
SetVehicleParamsEx(carid, engine, t, alarm, doors, bonnet, boot, objective);
}
else
{
SetVehicleParamsEx(carid, engine, b, alarm, doors, bonnet, boot, objective);
}
}
Вот и готовы фары) и да KEY_ACTION это L.CTRL
----------------------------
Кому надо завтра напишу команду на выдачу пушек