Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can Azalınca Nefes Alma
#13
Eklentinin source code dosyası ektedir.Böyle lüzumsuz paylaşımları hiç sevmiyorum 8 beğeni gelirse paylaşacağım yok 50 kişi indirirse paylaşacağım yok 10 kişi isterse paylaşacağım 3 kişi dilenirse paylaşacağım ya paylaş yada paylaşma arkadaşım.


PHP Code:
#include <amxmodx> 

#define PLUGIN "Low health breathe" 
#define VERSION "1.0" 
#define AUTHOR "balck" 

new dmgcvarlowdmgfade;
new 
bool:low_dmg[33] = false;

public 
plugin_precache() { 
    
precache_sound("sound/breathe.wav"); 

public 
plugin_init(){ 
    
register_plugin(PLUGINVERSIONAUTHOR); 
    
register_cvar("lowhealthbreathe"VERSIONFCVAR_SERVER|FCVAR_SPONLY);
    
    
dmgcvar register_cvar("amx_low_dmg""26"); 
    
lowdmgfade register_cvar("amx_low_dmg_sfade""1");
    
    
register_event("Damage""event_damage""be");
    
register_event("DeathMsg""event_deathmsg""a");
    
register_event("HLTV""event_new_round""a""1=0""2=0");
}
public 
event_damage(id){
    if(!
is_user_connected(id) || is_user_bot(id))
        return 
PLUGIN_HANDLED;
    
    if(
get_user_health(id) < get_pcvar_num(dmgcvar)){
        if(
low_dmg[id] == true) {
            return 
PLUGIN_HANDLED
        
} else {
            
set_task(1.6"lowdmg"id__"b");
            
low_dmg[id] = true;
        }
    }
    return 
PLUGIN_CONTINUE;
}
public 
event_deathmsg() {
    new 
id read_data(2);
    
    if(!
is_user_connected(id) || is_user_bot(id) || low_dmg[id] == false)
        return 
PLUGIN_HANDLED;
    
    
remove_task(id);
    
low_dmg[id] = false;
    
    return 
PLUGIN_CONTINUE;
}
public 
event_new_round() {
    new 
pnumidplayers[32];
    
    
get_players(playerspnum"c");
    
    for(new 
0pnumi++){
        
id players[i];
        
        if(
is_user_connected(id) && low_dmg[id] == true){
            
remove_task(id);
            
low_dmg[id] = false;
        }
    }  
}
public 
lowdmg(id) {
    
client_cmd(id"spk sound/breathe");
    
    if(
get_pcvar_num(lowdmgfade)) {
        
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, id)
        
write_short10<<12 // fade lasts this long duration
        
write_short10<<16 // fade lasts this long hold time
        
write_short1<<// fade type (in / out)
        
write_byte210 // fade red
        
write_byte// fade green
        
write_byte// fade blue
        
write_byte210 // fade alpha
        
message_end()
    }

[/i]


Attached Files
.sma   low_hp_breathe.sma (Size: 1.93 KB / Downloads: 56)
.amxx   low_hp_breathe.amxx (Size: 3.33 KB / Downloads: 66)
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
Can Azalınca Nefes Alma - by The Wise - 21-07-13, 16:15
Cevap: Can Azalınca Nefes Alma - by Nobb - 21-07-13, 18:11
Cevap: Can Azalınca Nefes Alma - by duffy - 19-10-13, 17:29
Cevap: Can Azalınca Nefes Alma - by JDM - 19-10-13, 17:49
Cevap: Can Azalınca Nefes Alma - by JDM - 12-06-14, 12:46
Cevap: Can Azalınca Nefes Alma - by JDM - 12-06-14, 14:57
Cevap: Can Azalınca Nefes Alma - by JDM - 12-06-14, 15:29

Foruma Atla:


Users browsing this thread: 1 Guest(s)