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

Библиотеката съдържа 22 natives и 0 forwards и 0 stocks.
Отговори
Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5385
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 601 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 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”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 2 госта