Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Fragcounter MVP issue


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hi,

bug: Im getting MVP in hud with my name when im spec continuisly few rounds after i go into spec, is that showing only to me or to all other players?


Code:
/*AMX MOD X script **************************************************************************  *   FragCounter   V    1.01    by    Scarzzurs  *  *  *  *******************************************************************************  *   *  Ported By KingPin( <a href="mailto:[email protected]">[email protected]</a> ). I take no responsibility  *  for this file in any way. Use at your own risk. No warranties of any kind.  *  *  ********************************************************************************  *  **********************************************************************************/ #include <amxmodx> #include <cstrike> #if AMXX_VERSION_NUM < 183     #include <dhudmessage> #endif new pfrags[33] new top new gmsgStatusIcon public plugin_init(){     register_plugin("FragCounter","1.01","Scarzzurs")     gmsgStatusIcon = get_user_msgid("StatusIcon")     register_event("DeathMsg","death","a")     register_event("ResetHUD","playerspawn","b")     register_event("SendAudio","roundend","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") } public playerspawn(id){     pfrags[id]=0     top = 0     calculate_time(id,pfrags[id]) } public death(){     new killer = read_data(1)     pfrags[killer]=pfrags[killer]+1     topplayer()     new players[32]     new player_num     get_players(players, player_num)     for (new i = 0; i < player_num; i++)         calculate_time(players[i],pfrags[players[i]])     return PLUGIN_CONTINUE } public topplayer(){     new score     new players[32]     new player_num     get_players(players, player_num)     for (new i = 0; i < player_num; i++){         if (pfrags[players[i]]>score){             score=pfrags[players[i]]             top=players[i]         }         else if (pfrags[players[i]]==score)             top = 0     } } public calculate_time(id,num){     switch(num){         case 0:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 1:{             showtimer(id,"number_1",1)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 2:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",1)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 3:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",1)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 4:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",1)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 5:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",1)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 6:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",1)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 7:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",1)             showtimer(id,"number_8",0)             showtimer(id,"number_9",0)         }         case 8:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",1)             showtimer(id,"number_9",0)         }         case 9:{             showtimer(id,"number_1",0)             showtimer(id,"number_2",0)             showtimer(id,"number_3",0)             showtimer(id,"number_4",0)             showtimer(id,"number_5",0)             showtimer(id,"number_6",0)             showtimer(id,"number_7",0)             showtimer(id,"number_8",0)             showtimer(id,"number_9",1)         }     } } public showtimer(id,number[10],onoff){         if (is_user_connected(id) && (cs_get_user_team(id) == CS_TEAM_CT)){         if (id == top && onoff == 1)             onoff = 2         message_begin( MSG_ONE, gmsgStatusIcon, {0,0,0}, id )         write_byte( onoff ) // status         write_string( number ) // sprite name         write_byte( 30 ) // red         write_byte( 144 ) // green         write_byte( 255 ) // blue         message_end()         } else     {         if (is_user_connected(id) && (cs_get_user_team(id) == CS_TEAM_T)){         if (id == top && onoff == 1)             onoff = 2         message_begin( MSG_ONE, gmsgStatusIcon, {0,0,0}, id )         write_byte( onoff ) // status         write_string( number ) // sprite name         write_byte( 255 ) // red         write_byte( 31 ) // green         write_byte( 31 ) // blue         message_end()     } } } public roundend(){     if (top != 0){         new sname[32]         get_user_name(top,sname,32)         set_dhudmessage(random(256), random(256), random(256), -1.0, 0.15, 0, 1.0, 5.0, 0.1, 0.2);         show_dhudmessage(0,"《 MVP 》^n^n %s",sname)     } }

Thank's

Przeczytaj cały wpis

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×
×
  • Dodaj nową pozycję...