CSPLague
Eğlenceli Bir Plugin - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Eğlenceli Bir Plugin (/showthread.php?tid=8157)



Eğlenceli Bir Plugin - batjeffmatt - 27-07-13

Merhaba arkadaşlar.Sizden istek 1 tane pluginim olacak.

1.Önceden takıldığım bi serverde denk gelmişti adam heralde bi kod yazıyor ve eger o t deyse ct ona ates ettıgınde kendı canı gıdıyor ff acıldıgında ona vuruoz atıom 20 cakıo kendı 20 canım gıdıyor Big Grin boyle bır plugın yaparsanız sevınırım.(Not olarak nıcke yazarak yaparsanız sevınırım yanı amx_kod nick yaptığınızda baskası sıze ates ettıgınde kendı canı gıdıyor.)

Şimdiden yardımlarınız için teşekkürler...


Cevap: Eğlenceli Bir Plugin - akcaliberkk - 27-07-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "Zarar Yansitici"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new bool:has_mirror[33];
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
RegisterHam(Ham_TakeDamage,"player","HamPlayerTakeDamagePre")
    
    
register_concmd("amx_kod","cmdGiveMirror",ADMIN_BAN)
}
public 
cmdGiveMirror(id,level,cid) {
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED
    
    
new arg[32]; read_argv(id,arg,31)
    
    new 
Uid find_player("bhl",arg);
    if(!
Uid) {
        
console_print(id,"Oyuncu Bulunamadi !")
        return 
PLUGIN_HANDLED
    
}
    
    new 
name[32]; get_user_name(Uid,name,31)
    
    switch(
has_mirror[Uid]) {
        case 
0: {
            
has_mirror[Uid] = true;
            
console_print(id,"%s Adli Oyuncuya Zarar Yansitici Verdiniz !",name)
        }
        case 
1: {
            
has_mirror[Uid] = false;
            
console_print(id,"%s Adli Oyuncunun Zarar Yansiticisini Aldiniz !",name)
        }    
    }
    return 
PLUGIN_HANDLED
}
public 
HamPlayerTakeDamagePre(victim,inflictor,attacker,Float:damagedmgbits) {
    if(
has_mirror[victim] && <= attacker <= 32) {
        
SetHamParamEntity(1attacker)
        return 
HAM_HANDLED
    
}
    return 
HAM_IGNORED


amx_kod yerine istediğin komutu yaz compile et kullan


Cevap: Eğlenceli Bir Plugin - batjeffmatt - 27-07-13

eywallah


Cevap: Eğlenceli Bir Plugin - akcaliberkk - 14-08-13

Çözülmüş İsteklere taşındı.