Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Plugin İsteği
#4
PHP Code:
#include <amxmodx>

new pfrags[33]
new 
top
new gmsgStatusIcon

public plugin_precache()
    if (
file_exists("sound/misc/monsterkill.wav")==1)
        
precache_sound("misc/monsterkill.wav")
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
    
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])
    return 
PLUGIN_CONTINUE
}
public 
topplayer(){
    new 
score
    
new players[32]
    new 
player_num
    get_players
(playersplayer_num)
    for (new 
0player_numi++){
        if (
pfrags[players]>score){
            
score=pfrags[players]
            
top=players
        
}
        else if (
pfrags[players]==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,"Turun En Iyi Oyuncusu: %s",sname)
    }

[/i][/i][/i][/i][/i][/i]
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply


Messages In This Thread
Plugin İsteği - by Msltr48 - 23-03-13, 22:42
Cevap: Plugin İsteği - by akcaliberkk - 25-03-13, 02:23
Cevap: Plugin İsteği - by Msltr48 - 26-03-13, 09:39
Cevap: Plugin İsteği - by JDM - 26-03-13, 16:46
Cevap: Plugin İsteği - by Msltr48 - 26-03-13, 19:23
Cevap: Plugin İsteği - by akcaliberkk - 26-03-13, 21:32

Possibly Related Threads…
Thread Author Replies Views Last Post
  Oyunyonetıcısı plugın kursatyzc 9 11,462 03-09-17, 18:05
Last Post: tahayasin
  [İSTEK] CT MAVi - T Kırmızı ışık yanan Plugin + Video Çektim ademcan36 9 10,464 26-04-17, 16:15
Last Post: h4m4s
  Parlak pelerin plugin lazım artiz42 8 4,692 03-08-16, 20:45
Last Post: murat1366
  Plugin İstek CFG Tarzı erenstrkl 6 3,772 03-08-16, 20:31
Last Post: murat1366
  Plugin Ufak Ayarlar Config Setting 7 3,489 03-08-16, 20:28
Last Post: murat1366
  Nicke özel plugin bykeremm 12 6,215 03-08-16, 20:18
Last Post: murat1366
  Jailbreak Bahis Plugin hasan06500 49 13,153 03-08-16, 20:18
Last Post: murat1366
  Reklamcılara karsi Acil İstek[Plugin] hasan0650 22 5,571 17-07-16, 18:03
Last Post: BYHAZARD7
  Hoş Geldin Mesajı (Değişik Bir Plugin + Resim Koydum + AMXX Ve SMA) Nobb 13 9,030 18-04-16, 02:59
Last Post: Uzman34666
  Takım ve meslek plugin berkanmtn 9 5,376 09-06-15, 10:10
Last Post: sertanAbi123

Foruma Atla:


Users browsing this thread: 1 Guest(s)