g305noobo

Известный
Автор темы
Модератор
301
471
Версия SA-MP
  1. Любая
описание: не люблю клео и решил переписать многими любимый сбив 2in1.cs.
сбить можно абсолютно любую анимацию гташную/которую поставил сервер
плюсы:
- настройка клавиш в ini файле
- плагин который не требует никаких зависимостей (от сампа в том числе)
- в отличии от оригинального 2in1.cs от AIR камера не возвращается на середину при сбиве
- с открытым диалогом/чатом или любым окном, где видно курсор не сбивает

активация: по умолчанию сбив - R, переворот машины Delete. по желанию можно изменить активацию в 2in1.
мини-обзор:

C++:
auto c_asi_entry::flip() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped || !ped->m_pVehicle) return;

    auto& pos = ped->m_pVehicle->GetPosition();
    CCarCtrl::SetCoordsOfScriptCar(ped->m_pVehicle, pos.x, pos.y, pos.z / 1.05f, 0, 0);
}
auto c_asi_entry::sbiv() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped) return;
    if (ped->m_nPedFlags.bInVehicle && ped->m_pVehicle) return;

    auto& pos = ped->GetPosition();
    CTheScripts::pActiveScripts->SetCharCoordinates(ped, pos.x, pos.y, pos.z, 0, 0);
    ped->m_nPhysicalFlags.b18 = 1;
    ped->m_nPhysicalFlags.b18 = 0;
}
 

Вложения

  • 2in1.asi
    24.5 KB · Просмотры: 450
Последнее редактирование:

Lelouch

Новичок
2
0
А в чем разница между этим сбивом,и обычным сбивом на R?
С помощью которого так же можно сбить все,включая выход с машины и т.п
 

g305noobo

Известный
Автор темы
Модератор
301
471
А в чем разница между этим сбивом,и обычным сбивом на R?
С помощью которого так же можно сбить все,включая выход с машины и т.п
плюсы:
- настройка клавиш в ini файле
- плагин который не требует никаких зависимостей
- в отличии от оригинального 2in1.cs от AIR камера не возвращается на середину при сбиве
 

geniyeh

Известный
267
54
иногда переделываю или делаю какой-нибудь .asi для клиента SAMP R5, спасибо, тоже хороший скрипт.
 
Последнее редактирование:
  • Нравится
Реакции: g305noobo

Artem144hz

Участник
49
3
описание: не люблю клео и решил переписать многими любимый сбив 2in1.cs.
сбить можно абсолютно любую анимацию гташную/которую поставил сервер
плюсы:
- настройка клавиш в ini файле
- плагин который не требует никаких зависимостей
- в отличии от оригинального 2in1.cs от AIR камера не возвращается на середину при сбиве

активация: по умолчанию сбив - R, переворот машины Delete. по желанию можно изменить активацию в 2in1.
мини-обзор:

C++:
auto c_asi_entry::flip() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped || !ped->m_pVehicle) return;

    auto& pos = ped->m_pVehicle->GetPosition();
    CCarCtrl::SetCoordsOfScriptCar(ped->m_pVehicle, pos.x, pos.y, pos.y, 0, 0);
}
auto c_asi_entry::sbiv() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped) return;
    if (ped->m_nPedFlags.bInVehicle && ped->m_pVehicle) return;

    auto& pos = ped->GetPosition();
    CTheScripts::pActiveScripts->SetCharCoordinates(ped, pos.x, pos.y, pos.z, 0, 0);
    ped->m_nPhysicalFlags.b18 = 1;
    ped->m_nPhysicalFlags.b18 = 0;
}

описание: не люблю клео и решил переписать многими любимый сбив 2in1.cs.
сбить можно абсолютно любую анимацию гташную/которую поставил сервер
плюсы:
- настройка клавиш в ini файле
- плагин который не требует никаких зависимостей
- в отличии от оригинального 2in1.cs от AIR камера не возвращается на середину при сбиве

активация: по умолчанию сбив - R, переворот машины Delete. по желанию можно изменить активацию в 2in1.
мини-обзор:

C++:
auto c_asi_entry::flip() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped || !ped->m_pVehicle) return;

    auto& pos = ped->m_pVehicle->GetPosition();
    CCarCtrl::SetCoordsOfScriptCar(ped->m_pVehicle, pos.x, pos.y, pos.y, 0, 0);
}
auto c_asi_entry::sbiv() {
    auto ped = c_asi_entry::get_local_player();
    if (!ped) return;
    if (ped->m_nPedFlags.bInVehicle && ped->m_pVehicle) return;

    auto& pos = ped->GetPosition();
    CTheScripts::pActiveScripts->SetCharCoordinates(ped, pos.x, pos.y, pos.z, 0, 0);
    ped->m_nPhysicalFlags.b18 = 1;
    ped->m_nPhysicalFlags.b18 = 0;
}
дашь сборку?или чья она???
 
  • Клоун
Реакции: minxty

Maxim25012

Известный
493
222
вообще можно, правда изначально планировалось отказаться от зависимости к сампу в сбиве, думаю вторую версию добавлю попозже
Не обязательно использовать самповские функции. В большинстве случаев достаточно просто проверять присутствие курсора на экране.
Например:
 
  • Нравится
Реакции: g305noobo

Похожие темы

  1. Ответы
    2
    Просмотры
    2K
  2. Ответы
    1
    Просмотры
    602