Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Анти-хак ников и маркеров

  1. #1
    Проверенный Аватар для OKStyle
    Регистрация
    26.04.2010
    Адрес
    Россия, Оренбург
    Возраст
    35
    Сообщений
    6,398
    Репутация: 532

    Звание: - луч света в тёмном царстве

    Анти-хак ников и маркеров

    Задача кода не дать прорисоваться никам и маркерам игроков на большем, чем нужно, расстоянии. Работоспособность не проверял - хочу, чтобы проверили вы.

    #define NameTagDistance 30.0
    new StreamID[MAX_PLAYERS char][MAX_PLAYERS char];
    public OnGameModeInit()
    {
    SetNameTagDrawDistance(NameTagDistance);
    SetTimer("CheckRadiusPlayer", 1000, 1);
    return 1;
    }
    public OnPlayerStreamIn(playerid, forplayerid)
    {
    StreamID[playerid][forplayerid] = 1;
    StreamID[forplayerid][playerid] = 1;
    return 1;
    }
    public OnPlayerStreamOut(playerid, forplayerid)
    {
    StreamID[playerid][forplayerid] = 0;
    StreamID[forplayerid][playerid] = 0;
    return 1;
    }
    forward CheckRadiusPlayer();
    public CheckRadiusPlayer()
    {
    new Float:x, Float:y, Float:z;
    for(new i = GetMaxPlayers() - 1; i != -1; i--)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
    for(new j = GetMaxPlayers() - 1; j != -1; j--)
    {
    if(!IsPlayerConnected(j) || IsPlayerNPC(j) || StreamID[i][j] == 0 || StreamID[j][i] == 0) continue;
    GetPlayerPos(j, x, y, z);
    if(IsPlayerInRangeOfPoint(i, NameTagDistance, x, y, z))
    {
    ShowPlayerNameTagForPlayer(playerid, forplayerid, 1);
    ShowPlayerNameTagForPlayer(forplayerid, playerid, 1);
    SetPlayerMarkerForPlayer(i, j, GetPlayerColor(j) & 0xFFFFFF00);
    SetPlayerMarkerForPlayer(j, i, GetPlayerColor(i) & 0xFFFFFF00);
    }
    else
    {
    ShowPlayerNameTagForPlayer(playerid, forplayerid, 0);
    ShowPlayerNameTagForPlayer(forplayerid, playerid, 0);
    SetPlayerMarkerForPlayer(i, j, GetPlayerColor(j) | 0x000000FF);
    SetPlayerMarkerForPlayer(j, i, GetPlayerColor(i) | 0x000000FF);
    }
    }
    }
    return 1;
    }


    Для пущей уверенности я бы не таймер на 1 сек с 2мя циклами сделал, а в OnPlayerUpdate засунул 1 цикл.

    public OnPlayerUpdate(playerid)
    {
    new Float:x, Float:y, Float:z;
    for(new i = GetMaxPlayers() - 1; i != -1; i--)
    {
    if(!IsPlayerConnected(i) || IsPlayerNPC(i) || StreamID[i][playerid] == 0 || StreamID[playerid][i] == 0) continue;
    GetPlayerPos(i, x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, NameTagDistance, x, y, z))
    {
    ShowPlayerNameTagForPlayer(playerid, i, 1);
    ShowPlayerNameTagForPlayer(i, playerid, 1);
    SetPlayerMarkerForPlayer(i, playerid, GetPlayerColor(playerid) & 0xFFFFFF00);
    SetPlayerMarkerForPlayer(playerid, i, GetPlayerColor(i) & 0xFFFFFF00);
    }
    else
    {
    ShowPlayerNameTagForPlayer(playerid, i, 0);
    ShowPlayerNameTagForPlayer(i, playerid, 0);
    SetPlayerMarkerForPlayer(i, playerid, GetPlayerColor(playerid) | 0x000000FF);
    SetPlayerMarkerForPlayer(playerid, i, GetPlayerColor(i) | 0x000000FF);
    }
    }
    return 1;
    }

    Код:
    Applications
    Pawno Rus No 217 [28.06.2008] SA-MP 0.3e Rcon Edition Rus [16.09.2010] Win-server Autostarter [31.01.2011]
    
    Gamemodes
    Public Enemy LS/SF/LV [25.07.2010] TDM Style []
    
    Filterscripts
    Sex            [05.07.2008] Showgirls                 [24.05.2010] Equip                     [02.02.2011] Jellyfisher               [11.02.2012] Tank Lights System [14.03.2013]
    All Animations [13.07.2008] Colored Healthbar         [08.06.2010] Exclusive Clothes         [07.03.2011] Parking                   [12.02.2012] TextDraw Captcha   [22.03.2013]
                                Pay'n'Spray Colors Menu   [23.06.2010] 0.2.2 Class Selection     [07.03.2011] Serial ID Ban             [31.03.2012]
                                Wedding                   [28.06.2010] Other Chatname            [09.03.2011] Advanced Weapons          [02.04.2012]
                                Rusty Brown's Ring Donuts [29.06.2010] Top View                  [09.03.2011] Ingame Map Editor         [01.05.2012]
                                                                       Rainbow Tab               [10.03.2011] Colored Checkpoints       [10.05.2012]
                                                                       Textdraw Intro            [03.09.2011] Experience & Level System [22.07.2012]
                                                                       Kickstart Challange       [06.09.2011] Target Message System     [17.11.2012]
                                                                       Love Fist Concert         [09.10.2011]
                                                                       3D Info                   [12.10.2011]
                                                                       Vehicle Bonus Return      [13.10.2011]
                                                                       Rockstar Logos Collection [16.10.2011]
                                                                       Textures Ingame Editor    [16.10.2011]
                                                                       Map-Radar                 [17.10.2011]
    
    Maps
    Military Vehicle Interior  [06.04.2012]
    Barracks Soldiers Interior [07.04.2012]
    Barracks Officers Interior [08.04.2012]
    
    Include
    FD ASM - форматированный диалог на #emit [31.03.2013]
    






  2. #2
    Активный пользователь
    Регистрация
    01.02.2013
    Адрес
    Мариуполь
    Сообщений
    244
    Репутация: 6

    Звание: пока не определено

    Re: Анти-хак ников и маркеров

    Интересная функция + дал!

  3. #3
    [GM] Skill Training Mode Аватар для Gameyer
    Регистрация
    13.04.2010
    Адрес
    Россия
    Возраст
    28
    Сообщений
    2,296
    Репутация: 236

    Звание: - весьма и весьма положительная личность

    Re: Анти-хак ников и маркеров

    Достаточно будет вот так:
    PHP код:
    ShowPlayerNameTagForPlayer(playeridforplayerid1);
    SetPlayerMarkerForPlayer(ijGetPlayerColor(j) & 0xFFFFFF00); 
    Skill Training Mode v3.1 Download
    Download

    Skill Training Mode Offical Web Site
    www.samp-stm.ru

    Skill Training Mode Offical Forum
    www.samp-stm.do.am

  4. #4
    Проверенный Аватар для OKStyle
    Регистрация
    26.04.2010
    Адрес
    Россия, Оренбург
    Возраст
    35
    Сообщений
    6,398
    Репутация: 532

    Звание: - луч света в тёмном царстве

    Re: Анти-хак ников и маркеров

    Вот так где? Когда? Зачем?

    Код:
    Applications
    Pawno Rus No 217 [28.06.2008] SA-MP 0.3e Rcon Edition Rus [16.09.2010] Win-server Autostarter [31.01.2011]
    
    Gamemodes
    Public Enemy LS/SF/LV [25.07.2010] TDM Style []
    
    Filterscripts
    Sex            [05.07.2008] Showgirls                 [24.05.2010] Equip                     [02.02.2011] Jellyfisher               [11.02.2012] Tank Lights System [14.03.2013]
    All Animations [13.07.2008] Colored Healthbar         [08.06.2010] Exclusive Clothes         [07.03.2011] Parking                   [12.02.2012] TextDraw Captcha   [22.03.2013]
                                Pay'n'Spray Colors Menu   [23.06.2010] 0.2.2 Class Selection     [07.03.2011] Serial ID Ban             [31.03.2012]
                                Wedding                   [28.06.2010] Other Chatname            [09.03.2011] Advanced Weapons          [02.04.2012]
                                Rusty Brown's Ring Donuts [29.06.2010] Top View                  [09.03.2011] Ingame Map Editor         [01.05.2012]
                                                                       Rainbow Tab               [10.03.2011] Colored Checkpoints       [10.05.2012]
                                                                       Textdraw Intro            [03.09.2011] Experience & Level System [22.07.2012]
                                                                       Kickstart Challange       [06.09.2011] Target Message System     [17.11.2012]
                                                                       Love Fist Concert         [09.10.2011]
                                                                       3D Info                   [12.10.2011]
                                                                       Vehicle Bonus Return      [13.10.2011]
                                                                       Rockstar Logos Collection [16.10.2011]
                                                                       Textures Ingame Editor    [16.10.2011]
                                                                       Map-Radar                 [17.10.2011]
    
    Maps
    Military Vehicle Interior  [06.04.2012]
    Barracks Soldiers Interior [07.04.2012]
    Barracks Officers Interior [08.04.2012]
    
    Include
    FD ASM - форматированный диалог на #emit [31.03.2013]
    






  5. #5
    Администратор Аватар для Terner
    Регистрация
    11.04.2011
    Возраст
    27
    Сообщений
    2,824
    Репутация: 367

    Звание: - очень-очень хороший человек

    Re: Анти-хак ников и маркеров

    Молодец.

  6. #6
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: Анти-хак ников и маркеров

    не то, пост ниже

  7. #7
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: Анти-хак ников и маркеров

    PHP код:
    SetPlayerMarkerForPlayer(j,i,GetPlayerColor(i) & 0xFFFFFF00);
    ShowPlayerNameTagForPlayer(j,i,false);/*скрыл*/

    SetPlayerMarkerForPlayer(g,i,GetPlayerColor(i) | 0x000000FF);/*показал*/
    ShowPlayerNameTagForPlayer(g,i,true); 
    больше в принципе и ненужно

  8. #8
    Проверенный Аватар для OKStyle
    Регистрация
    26.04.2010
    Адрес
    Россия, Оренбург
    Возраст
    35
    Сообщений
    6,398
    Репутация: 532

    Звание: - луч света в тёмном царстве

    Re: Анти-хак ников и маркеров

    Хм, таки да, ведь и у застримленого игрока и у того, у кого застримлен игрок паблик работать будет, поэтому достаточно 1 раз показывать или скрывать.

    Код:
    Applications
    Pawno Rus No 217 [28.06.2008] SA-MP 0.3e Rcon Edition Rus [16.09.2010] Win-server Autostarter [31.01.2011]
    
    Gamemodes
    Public Enemy LS/SF/LV [25.07.2010] TDM Style []
    
    Filterscripts
    Sex            [05.07.2008] Showgirls                 [24.05.2010] Equip                     [02.02.2011] Jellyfisher               [11.02.2012] Tank Lights System [14.03.2013]
    All Animations [13.07.2008] Colored Healthbar         [08.06.2010] Exclusive Clothes         [07.03.2011] Parking                   [12.02.2012] TextDraw Captcha   [22.03.2013]
                                Pay'n'Spray Colors Menu   [23.06.2010] 0.2.2 Class Selection     [07.03.2011] Serial ID Ban             [31.03.2012]
                                Wedding                   [28.06.2010] Other Chatname            [09.03.2011] Advanced Weapons          [02.04.2012]
                                Rusty Brown's Ring Donuts [29.06.2010] Top View                  [09.03.2011] Ingame Map Editor         [01.05.2012]
                                                                       Rainbow Tab               [10.03.2011] Colored Checkpoints       [10.05.2012]
                                                                       Textdraw Intro            [03.09.2011] Experience & Level System [22.07.2012]
                                                                       Kickstart Challange       [06.09.2011] Target Message System     [17.11.2012]
                                                                       Love Fist Concert         [09.10.2011]
                                                                       3D Info                   [12.10.2011]
                                                                       Vehicle Bonus Return      [13.10.2011]
                                                                       Rockstar Logos Collection [16.10.2011]
                                                                       Textures Ingame Editor    [16.10.2011]
                                                                       Map-Radar                 [17.10.2011]
    
    Maps
    Military Vehicle Interior  [06.04.2012]
    Barracks Soldiers Interior [07.04.2012]
    Barracks Officers Interior [08.04.2012]
    
    Include
    FD ASM - форматированный диалог на #emit [31.03.2013]
    






  9. #9
    Проверенный Аватар для Johurt
    Регистрация
    21.09.2010
    Адрес
    Lithuania, Klaipėda
    Возраст
    29
    Сообщений
    1,168
    Репутация: 38

    Звание: на пути к лучшему

    Re: Анти-хак ников и маркеров

    Как можно скрыть ник от игроков с собейтом? Этот вариант не подходит.

  10. #10
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: Анти-хак ников и маркеров

    Цитата Сообщение от Johurt Посмотреть сообщение
    Как можно скрыть ник от игроков с собейтом? Этот вариант не подходит.
    Попробуй перекрывать их 3d текстом "████".

    upd: Если получится скрыть теги от собейта, то эту "некрасивость"(у всех будет черная полоса вместо ника или возле него) можно переделать в уровень hp/ap
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Анти "NOP disable incar data"
    от Ленивый в разделе Античиты (AntiCheats)
    Ответов: 53
    Последнее сообщение: 13.09.2013, 10:18
  2. [ВопросЪ]Анти-замена оружия в том же слоте
    от ManHunT в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 30.04.2013, 00:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •