Показ сообщения в начале раунда.

Сообщения
460
Реакции
68
Помог
7 раз(а)
Помогите изменить событие показа сообщения /rank в начале раунда а не в конце при убийстве игрока.
Нужно я так понял через Event_DeathMsg
Код:
#include <amxmodx>

#define PLUGIN "AES: StatsX Info Rank"
#define VERSION "0.1"
#define AUTHOR "serfreeman1337"

//perf1337
#define DEATHMATCH

new pluginId,funcId

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
   
    pluginId = find_plugin_byfile("aes_statsx_cstrike.amxx")
   
    if(pluginId == INVALID_PLUGIN_ID)
        set_fail_state("can't locate aes statsx plugin")
       
    funcId = get_func_id("RankSay",pluginId)
   
    if(funcId == INVALID_PLUGIN_ID)
        set_fail_state("can't locate RankSay function in aes statsx plugin")
   
    #if defined DEATHMATCH
        register_event("DeathMsg", "Event_DeathMsg", "a")
    #else
        register_logevent("Event_RoundStart",2,"1=Round_Start")
    #endif
}
#if defined DEATHMATCH
public Event_DeathMsg()
{
    new victim = read_data(2)
    callfunc_begin_i(funcId,pluginId)
    callfunc_push_int(victim)
    callfunc_end()
}
#else
public Event_RoundStart(){
    new players[32],pnum
    get_players(players,pnum,"ach")
   
    for(new i ; i < pnum ; i++){
        callfunc_begin_i(funcId,pluginId)
        callfunc_push_int(players[i])
        callfunc_end()
    }
}
#endif
 

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

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