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

9th'kill 10 secound godmode (URGENT)


MYGO.pl
 Udostępnij

Rekomendowane odpowiedzi

  • RSSy
Hello friends, I need an arrangement like this. this add-on below shows the weapon icon part there and counts kill.
I want to give 10-20 seconds of godmode to the 9th kill area and close it back. Is there any friend who can do it?

I present my thanks to you in advance.



PHP Code:

/*AMX MOD X script
**************************************************************************
 *         FragCounter   V    1.01        by    Scarzzurs
 *
 *
 *  *******************************************************************************
 *  
 *    Ported By KingPin( [email protected] ). I take no responsibility 
 *    for this file in any way. Use at your own risk. No warranties of any kind. 
 *
 *  ********************************************************************************
 *
 **********************************************************************************/

#include <amxmodx>

new pfrags[33]
new 
top
new gmsgStatusIcon

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
    
if (pfrags[killer]==&& file_exists("sound/misc/monsterkill.wav")==1)
        
emit_sound(killer,CHAN_STATIC"misc/monsterkill.wav"1.0ATTN_NORM0PITCH_NORM)
    
topplayer()
    new 
players[32]
    new 
player_num
    get_players
(playersplayer_num)
    for (new 
0player_numi++)
        
calculate_time(players[i],pfrags[players[i]])
    return 
PLUGIN_CONTINUE
}

public 
topplayer(){
    new 
score
    
new players[32]
    new 
player_num
    get_players
(playersplayer_num)
    for (new 
0player_numi++){
        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)){
        if (
id == top && onoff == 1)
            
onoff 2
        message_begin
MSG_ONEgmsgStatusIcon, {0,0,0}, id )
        
write_byteonoff // status
        
write_stringnumber // sprite name
        
write_byte// red
        
write_byte255 // green
        
write_byte// blue
        
message_end()
    }
}

public 
roundend(){
    if (
top != 0){
        new 
sname[32]
        
get_user_name(top,sname,32)
        
set_hudmessage(02550, -1.00.301.05.00.10.25)
        
show_hudmessage(0,"Best player of the round: %s",sname)
    }
}

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 
plugin_precache()
    if (
file_exists("sound/misc/monsterkill.wav")==1)
        
precache_sound("misc/monsterkill.wav"

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ę...