PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new bool:is_user_defusing[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Bomba Kurma / Patlama
register_logevent("eBombPlanted", 3, "2=Planted_The_Bomb")
register_logevent("eBombExploded", 6, "3=Target_Bombed")
// Bombayı Çözme / Çözmeye Başlama / Çözmeyi Bırakma
register_event("BarTime", "eBombDefusingStarted", "be", "1=5", "1=10")
register_event("BarTime", "eBombDefusingCanceled", "b", "1=0")
register_event("CurWeapon", "eBombDefusingCanceled", "be", "2!6")
register_logevent("eBombDefused", 3, "2=Defused_The_Bomb")
register_event("DeathMsg","eDeath","a")
register_logevent("eRoundStart",2,"1=Round_Start")
}
public eBombPlanted() {
new loguser[80], name[32]
read_logargv(0, loguser, 79)
parse_loguser(loguser, name, 31)
set_hudmessage(255, 100, 50, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"%s Bombayi hazirladi!!!",name)
}
public eBombExploded() {
new players[32],inum;
new id;
get_players(players,inum)
for(new i;i<inum;i++) {
if(is_user_defusing[players[i]]) {
id = players[i];
}
}
if(1<=id<=32) {
new name[32];get_user_name(id,name,31)
set_hudmessage(255, 100, 50, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"%s Malesef bombayi etkisiz hale getiremedi",name)
}
}
public eBombDefusingStarted(id) {
is_user_defusing[id] = true;
}
public eBombDefusingCanceled(id) {
is_user_defusing[id] = false;
}
public eBombDefused() {
new loguser[80], name[32]
read_logargv(0, loguser, 79)
parse_loguser(loguser, name, 31)
set_hudmessage(255, 100, 50, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"%s Bombayi etkisiz hale getirdi!",name)
}
public eDeath() {
new attacker = read_data(1);
new victim = read_data(2);
if(is_user_defusing[victim] && 1<=attacker<=32) {
is_user_defusing[victim] = false;
}
}
public RoundStart() {
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
is_user_defusing[players[i]] = false;
}
}