Переделать на reapi информер

Сообщения
21
Реакции
8
Написал для себя такой простенький информер, хотелось бы спросить, каким еще образом можно реализовать данную задачу только мертвым показывать hud

Код:
#include <amxmodx>

public plugin_init(){
    register_plugin("vk_dhud", "0.01", "z");
    set_task(5.0, "show_hud", 0, "", 0, "b");
    }

public show_hud(){
    new players[32], inum
    get_players(players, inum, "bch")
    set_dhudmessage(255, 255, 255, 1.00, 0.70, 0, 0.0, 5.1, 0.0, 0.0)
    for(new i=0; i<inum; ++i) 
   {
    show_dhudmessage(players[i], "vk.com/.... ")    
    }
}
 
Сообщения
1,032
Реакции
828
Помог
10 раз(а)
Самый хороший способ, имхо.
24 Мар 2019
Но я бы так написал(как меня учили =DDD)

C++:
#include <amxmodx>
#include <amxmisc>

#pragma semicolon 1

public plugin_init(){
    register_plugin("vk_dhud", "0.01", "z");
    set_task_ex(5.0, "ShowAdvHud", .flags = SetTask_Repeat);
}

public ShowAdvHud(){
    new aPlayersID[MAX_PLAYERS], iPlayersNum;
    get_players_ex(aPlayersID, iPlayersNum, GetPlayers_ExcludeAlive | GetPlayers_ExcludeBots | GetPlayers_ExcludeHLTV);
    set_dhudmessage(255, 255, 255, 1.00, 0.70, 0, 0.0, 5.1, 0.0, 0.0);
    for(new i; i < iPlayersNum; i++)
        show_dhudmessage(aPlayersID[i], "vk.com/.... ");
}
 
Последнее редактирование:
Сообщения
1,420
Реакции
2,511
Помог
58 раз(а)
Самый хороший способ, имхо.
24 Мар 2019
Но я бы так написал(как меня учили =DDD)

C++:
#include <amxmodx>
#include <amxmisc>

#pragma semicolon 1

public plugin_init(){
    register_plugin("vk_dhud", "0.01", "z");
    set_task_ex(5.0, "ShowAdvHud", .flags = SetTask_Repeat);
}

public ShowAdvHud(){
    new aPlayersID[MAX_PLAYERS], iPlayersNum;
    get_players_ex(aPlayersID, iPlayersNum, GetPlayers_ExcludeAlive | GetPlayers_ExcludeBots | GetPlayers_ExcludeHLTV);
    set_dhudmessage(255, 255, 255, 1.00, 0.70, 0, 0.0, 5.1, 0.0, 0.0);
    for(new i; i < iPlayersNum; ++i)
        show_dhudmessage(aPlayersID[i], "vk.com/.... ");
}
С 1 же цикл начнётся, если не ошибаюсь.
Код:
-for(new i; i < iPlayersNum; ++i)
+for(new i; i < iPlayersNum; i++)
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу