Page 1 of 1

Reiketu (ace, mini ace) plugino

Posted: 2013 Jan 14 23:06
by v1rus
Sveiki. Reikalingas pluginas MIX/GTH serveriui, kuris rašytu čate "Nick padarė ACE/MINI ACE" (ace -5/mini ace -4)
Išanksto ačiu.

Re: Reiketu (ace, mini ace) plugino

Posted: 2013 Jan 17 14:14
by DYaGesS
slowhackeriams nesinori suteikti pagalbos :). Na tikekis, kad atsiras, kas padeda tokiem, kaip tu.

Re: Reiketu (ace, mini ace) plugino

Posted: 2013 Jan 17 16:48
by xDede
Na va ka as pats naudoju:

Code: Select all

#include <amxmodx> #define IsPlayer(%1)            (1 <= %1 <= g_max_clients) new g_max_clients, ScoreCount[33] public plugin_init() {    register_plugin("Manger", "V0.1", "xDede")        register_event("DeathMsg", "Event_DeathMsg", "a")        register_logevent("RoundEnd", 2, "1=Round_End")         g_max_clients            = get_maxplayers()} public Event_DeathMsg(){        new killer = read_data(1);        new victim = read_data(2);               static IsPlayer;        IsPlayer = (victim == killer || !is_user_connected(killer));        if (!IsPlayer && get_user_team(victim) != get_user_team(killer))        {                        ScoreCount[killer]++;        }}  public RoundEnd(){       set_task(3.0, "RoundStart")} public RoundStart(){    for(new i = 1 ; i <= g_max_clients ; i++)    if(is_user_connected(i) && IsPlayer(i)) {        new name[33]        get_user_name(i, name, charsmax(name))        if(ScoreCount[i] == 4)                client_print(0, print_chat, "%s padare Mini Ace", name)        else if(ScoreCount[i] == 5)        client_print(0, print_chat, "%s padare ACE", name)        ScoreCount[i] = 0;    }} public client_putinserver(){    for (new i = 1; i <= get_maxplayers(); i++)    {        if (!is_user_connected(i))            continue;         ScoreCount[i] = 0;    }}

Re: Reiketu (ace, mini ace) plugino

Posted: 2013 Jan 17 17:44
by v1rus
Aciu xdede. Meginsiu :)