Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

wazniaczeK - zdjęcie

wazniaczeK

Rejestracja: 30.05.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 04.06.2014 18:35
-----

#640974 [Szukam][Pelny serv=Vip]

Napisane przez Pomager'ek w 30.05.2014 18:08

#include <amxmodx>

#define VIP ADMIN_LEVEL_H

new winner, gMaxPlayers,c,t,licznik[33];

public plugin_init() {
    register_plugin("Losowy VIP", "1.0", "pomager'ek");
    register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
    register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
    register_logevent("RoundStart", 10, "1=Round_Start");<<
    register_logevent("RoundEnd", 10, "1=Round_End");
    register_logevent("RoundEnd", 10, "1=Game_Commencing");
}

public t_win()
    t++
public ct_win()
    c++
public plugin_cfg(){
    gMaxPlayers=get_maxplayers();
}

public RoundStart(){
    if((t+% 2) == 0){
        new gracze[33], num=-1;
        for(new id=1; id<=gMaxPlayers; ++id){
            if(is_user_alive(id) && !(get_user_flags(id) & VIP)){
                gracze[++num]=id;
            }
        }
        if(++num){
            winner=gracze[random(num)];
            set_user_flags(winner, VIP);
            client_print(winner, print_chat, "Wygrales VIPa na 2 dni. Po odbiór zgłoś się do  opiekuna serwera wazniaK`a na forum. !");
            licznik[winner] = 0
        } else winner=0;
    }
}

public client_disconnect(id){
    if(id==winner){
        winner=0;
    }
}

public RoundEnd(){
    if(licznik[winner]/10 == 1){
        remove_user_flags(winner, VIP);
    }
}




#640954 [Szukam][Pelny serv=Vip]

Napisane przez Pomager'ek w 30.05.2014 16:50

#include <amxmodx>

#define VIP ADMIN_LEVEL_H

new winner, gMaxPlayers,c,t,licznik[33];

public plugin_init() {
    register_plugin("Losowy VIP", "1.0", "pomager'ek");
    register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
    register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
    register_logevent("RoundStart", 10, "1=Round_Start");<<
    register_logevent("RoundEnd", 10, "1=Round_End");
    register_logevent("RoundEnd", 10, "1=Game_Commencing");
}

public t_win()
    t++
public ct_win()
    c++
public plugin_cfg(){
    gMaxPlayers=get_maxplayers();
}

public RoundStart(){
    if((t+c % 2) == 0){
        new gracze[33], num=-1;
        for(new id=1; id<=gMaxPlayers; ++id){
            if(is_user_alive(id) && !(get_user_flags(id) & VIP)){
                gracze[++num]=id;
            }
        }
        if(++num){
            winner=gracze[random(num)];
            set_user_flags(winner, VIP);
            client_print(winner, print_chat, "Wygrales VIPa do konca mapy. Gratulacje!");
            licznik[winner] = 0
        } else winner=0;
    }
}

public client_disconnect(id){
    if(id==winner){
        winner=0;
    }
}

public RoundEnd(){
    if(licznik[winner]/10 == 1){
        remove_user_flags(winner, VIP);
    }
}