set_user_frags • променя броя на убийства на играча

Библиотеката съдържа 22 natives и 0 forwards и 0 stocks.
Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

set_user_frags • променя броя на убийства на играча

Мнение от OciXCrom » 11 Окт 2016, 16:29

fun.incset_user_frags(index, frags)

index: ID-то на играча
frags: брой на убийства

Връща: нищо
Функцията служи за промяна на броя на убийства на въпросния играч.

Примерен плъгин №1: Получаване на +1 убийство при headshot.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fun>

#define PLUGIN_NAME "set_user_frags"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"

public plugin_init()
{
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
    register_event("DeathMsg", "OnPlayerKilled", "a")
}

public OnPlayerKilled()
{
    new iAttacker = read_data(1),
        iVictim = read_data(2)
    
    if(!is_user_connected(iAttacker) || !is_user_connected(iVictim) || iAttacker == iVictim)
        return
        
    if(read_data(3))
        set_user_frags(iAttacker, get_user_frags(iAttacker) + 1)
}

Обратно към “fun.inc”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта