ASI NoEmptyCars

SR_team

like pancake
Автор темы
BH Team
4,720
6,368
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
Плагин убирает иконки пустых тачек с карты и радара

Поддерживаемые версии сампа: 0.3.7 R1,R3

Сурс:

Нахуй оно нужно не знаю, просто стало жалко чела, который второй год апает свою тему с просьбой сделать такое
 

Вложения

  • NoEmptyCars.asi
    157.5 KB · Просмотры: 90

SobFoX;

Известный
108
67
Not tested but it's a SAMP, how much can already change 🤭
C++:
if ( SAMP::isR1() ) {
        nop_markers.changeAddr( 0xB119E );
        nop_markers2.changeAddr( 0xB11A7 );
        nop_markers3.changeAddr( 0xB1270 );
    }
if ( SAMP::isR2() ) {
        nop_markers.changeAddr( 0xB136E );
        nop_markers2.changeAddr( 0xB1377 );
        nop_markers3.changeAddr( 0xB1440 );
    }
if ( SAMP::isR3() ) {
        nop_markers.changeAddr( 0xB6E5E );
        nop_markers2.changeAddr( 0xB6E67 );
        nop_markers3.changeAddr( 0xB6F30 );
    }
if ( SAMP::isR4() ) {
        nop_markers.changeAddr( 0xB76FE );
        nop_markers2.changeAddr( 0xB7707 );
        nop_markers3.changeAddr( 0xB77D0 );
    }
if ( SAMP::isR4_2() ) {
        nop_markers.changeAddr( 0xB772E );
        nop_markers2.changeAddr( 0xB7737 );
        nop_markers3.changeAddr( 0xB7800 );
    }
if ( SAMP::isR5() ) {
        nop_markers.changeAddr( 0xB76EE );
        nop_markers2.changeAddr( 0xB76F7 );
        nop_markers3.changeAddr( 0xB77C0 );
    }
if ( SAMP::isDL() ) {
        nop_markers.changeAddr( 0xB722E );
        nop_markers2.changeAddr( 0xB7237 );
        nop_markers3.changeAddr( 0xB7300 );
    }


C++:
//R1
SRHook::Patch nop_markers{ 0xB6E5E, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xB6E67, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xB6F30, { 0xEB }, "samp" };
//R2
SRHook::Patch nop_markers{ 0xB702E, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xB7037, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xB7100, { 0xEB }, "samp" };
//R3
SRHook::Patch nop_markers{ 0xC903E, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xC9047, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xC9110, { 0xEB }, "samp" };
//R4
SRHook::Patch nop_markers{ 0xC881E, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xC8827, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xC88F0, { 0xEB }, "samp" };
//R4-2
SRHook::Patch nop_markers{ 0xC883E, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xC8847, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xC8910, { 0xEB }, "samp" };
//R5
SRHook::Patch nop_markers{ 0xC87FE, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xC8807, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xC88D0, { 0xEB }, "samp" };
//DL
SRHook::Patch nop_markers{ 0xFA6DE, { 0xB8, 0x01, 0x00, 0x00, 0x00 }, "samp" };
    SRHook::Patch nop_markers2{ 0xFA6E7, { 0xEB }, "samp" };
    SRHook::Patch nop_markers3{ 0xFA7B0, { 0xEB }, "samp" };
 
Последнее редактирование:

SobFoX;

Известный
108
67
I don't understand why you use the GCC compiler if there is no point at all in linux in SAMP
This compiler is very inefficient, usually it puts a lot of things that are not needed into the file (one of the reasons you will never see games, come on)
It loads a lot and causes problems in some versions of the operating systems. You have to be very "careful" with it

I think it's GCC :X you have a bit strange change in the file structure
 

БеzликиЙ

Автор темы
Проверенный
802
451
несомненно, полезная штука для очистки радара от хлама, но вместе с иконками пустых машин, которые просто есть, он также убирает иконки машин, которые пометил сервер - на этом скрине мой Джестер должен подсвечиваться жёлтой стрелочкой в мире и жёлтым квадратиком на карте, но он этого не делает
 

Вложения

  • sa-mp-285.png
    sa-mp-285.png
    484.6 KB · Просмотры: 182