Mr_David
Мастер
Вот видео что у нас получеться:
Что бы ускорить автомобиль нажимайте много раз [ЛКМ] - Левую кнопку мыши.
Поехали:
Объявляем все что нужно после .INC
В OnFilterScriptInit() & OnGameModeInit() Сами авто и функции & координаты приклеивания ракет и огоньков
И, наконец, в OnPlayerKeyStateChange(playerid,newkeys,oldkeys) самая конфетка - ускорение:
Автор Идеи: N/A
Реализация: By Dr.Vandersexxx with lov3
Источник:*****.ru
Поехали:
Объявляем все что нужно после .INC
PHP:
static Super_INF[3];
enum Vehicle_INFO
{
Vehicle_Rocket1,
Vehicle_Rocket2,
Vehicle_Flame_1,
Vehicle_Flame_2
}
static VehicleInfo[MAX_VEHICLES][Vehicle_INFO];
В OnFilterScriptInit() & OnGameModeInit() Сами авто и функции & координаты приклеивания ракет и огоньков
PHP:
Super_INF[0] = AddStaticVehicle(411,2580.60009766,-2191.19995117,0.00000000,0.00000000,-1,-1); //Infernus
Super_INF[1] = AddStaticVehicle(411,2570.80004883,-2198.69995117,0.00000000,0.00000000,255,255); //Infernus
Super_INF[2] = AddStaticVehicle(411,2590.50000000,-2199.80004883,0.00000000,0.00000000,255,255); //Infernus
for(new inf = 0; inf<3; inf++)
{
VehicleInfo[Super_INF[inf]][Vehicle_Rocket1] = CreateObject(3786, -1.25433826,-1.85233879, 0.00510613,0.00000000,0.00000000, 270.00000000);
VehicleInfo[Super_INF[inf]][Vehicle_Rocket2] = CreateObject(3786, 1.22736371,-1.85352290, 0.00510613,0.00000000,0.00000000, 270.00000000);
VehicleInfo[Super_INF[inf]][Vehicle_Flame_1] = CreateObject(18693,-1.38706672,-1.61690736,-0.28100440,0.00000000,280.00000000,94.00000000);
VehicleInfo[Super_INF[inf]][Vehicle_Flame_2] = CreateObject(18693, 1.11064780,-1.61670148,-0.28697819,0.00000000,279.99755859,93.99902344);
AttachObjectToVehicle(VehicleInfo[Super_INF[inf]][Vehicle_Rocket1],Super_INF[inf],-1.25433826,-1.85233879, 0.00510613,0.00000000,0.00000000, 270.00000000);
AttachObjectToVehicle(VehicleInfo[Super_INF[inf]][Vehicle_Rocket2],Super_INF[inf],1.22736371,-1.85352290, 0.00510613,0.00000000,0.00000000, 270.00000000);
AttachObjectToVehicle(VehicleInfo[Super_INF[inf]][Vehicle_Flame_1],Super_INF[inf],-1.38706672,-1.61690736,-0.28100440,0.00000000,280.00000000,94.00000000);
AttachObjectToVehicle(VehicleInfo[Super_INF[inf]][Vehicle_Flame_2],Super_INF[inf], 1.11064780,-1.61670148,-0.28697819,0.00000000,279.99755859,93.99902344);
}
PHP:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
for(new inf = 0; inf<3; inf++)
{
if (newkeys & KEY_FIRE && GetPlayerVehicleID(playerid) == Super_INF[inf])
{
static Float:VEH_X, Float:VEH_Y, Float:VEH_Z;
GetVehicleVelocity(GetPlayerVehicleID(playerid),VE H_X,VEH_Y,VEH_Z);
SetVehicleVelocity(GetPlayerVehicleID(playerid),VE H_X*1.4,VEH_Y*1.4,VEH_Z*1.4);
}
}
}
return true;
}
Реализация: By Dr.Vandersexxx with lov3
Источник:*****.ru
Последнее редактирование модератором:
