shape1
shape2
shape3
shape4
shape7
shape8

Заводка двигателя + фары


Пуська

Новичок
Пользователь
25.07.2020
9
4
0
Мапер
И здрасте! Я начинающий скриптер, и мне самому не помешали бы уроки)
xD
Но все же,я хочу вам дать готовый скрипт на заводку авто.
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
----------------------------
Кому надо завтра напишу команду на выдачу пушек
 

Dubrowskiy

CRMP BOX
Команда портала
Пользователь
13.05.2020
62
2
2
0
Моделлер
полезно начинающим
 

Dubrowskiy

CRMP BOX
Команда портала
Пользователь
13.05.2020
62
2
2
0
Моделлер
тебе к скриптерам брат, я модельер