Witam, mam ten plugin :
#include <amxmodx>
#define VIP ADMIN_LEVEL_H
new winner, gMaxPlayers,c,t,licznik[33];
public plugin_init() {
register_plugin("Losowy VIP", "1.0", "benio101");
register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")
register_logevent("RoundStart", 2, "1=Round_Start");
register_logevent("RoundEnd", 2, "1=Round_End");
register_logevent("RoundEnd", 2, "1=Game_Commencing");
}
public t_win()
t++
public ct_win()
c++
public plugin_cfg(){
gMaxPlayers=get_maxplayers();
}
public RoundStart(){
licznik[winner]++;
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 na trzy rundy. Gratulacje!");
licznik[winner] = 0
} else winner=0;
}
}
public client_disconnect(id){
if(id==winner){
winner=0;
}
}
public RoundEnd(){
if(licznik[winner]/3 == 1){
remove_user_flags(winner, VIP);
}
}
I prosiłbym o dodanie wiadomości HUD do niego gdy ktoś wylosuje VIpa. Z góry dziękuje


Dodatki SourceMod






losowanievip.amxx






