Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

]Super Infernus

Статус
В этой теме нельзя размещать новые ответы.

Mr_David

Мастер
Вот видео что у нас получеться:
Что бы ускорить автомобиль нажимайте много раз [ЛКМ] - Левую кнопку мыши.

Поехали:

Объявляем все что нужно после .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);
    }
И, наконец, в OnPlayerKeyStateChange(playerid,newkeys,oldkeys) самая конфетка - ускорение:

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;
}
Автор Идеи: N/A
Реализация: By Dr.Vandersexxx with lov3
Источник:*****.ru
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу