Cześć
Od razu nadmienie że zrobiłem tak jak autor tego tematu prosił:
https://amxx.pl/topi...zy-na-serwerze/
Zamieniamy w funkcji public event_new_round() Podmieniamy ++gRound na taki oto kod: if(++gRound == 4){ // dajmy flage po rundzie, w ktorej zostal rozlosowany vip, czyli jezeli masz losowanie w 3, tutaj daj 4. for(new i=1; i<=32; i++){ if(is_user_connected(i) && !g_Vip[i] && get_user_flags(i) & ADMIN_LEVEL_H) // tutaj wlasna flaga dowolna dla vipa ( ADMIN_LEVEL_H) g_Vip[i] = true; } } }
i nie przyznaje VIPa w 4 rundzie
od razu zaznacze ze losowanie ma:
#define FLAGA_VIP ADMIN_LEVEL_H
a vip z gebneratora zamist ADMIN_LEVEL_H ma id czyli: if(get_user_flags(id) & 524288){
pluginy obydwa dziłają pokazuje się info z pluginu losowanievip ze wygrał gracz X i ze dostaje VIPa do konca mapy
Niestety pokazane jest tylko że wyragł ale tego VIPa nie otrzymuje co źle jest ?