PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <basebuilder>
#define PLUGIN "Award Frag"
#define VERSION "1.0"
#define AUTHOR "JDM"
new g_kill[33], cvar_frag, g_msg_score
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player", "FwdPlayerKilled_Post", 1);
cvar_frag = register_cvar("bb_award_frag","5")
g_msg_score = get_user_msgid("ScoreInfo")
}
public client_connect(id) {
g_kill[id] = 0
}
public client_disconnect(id) {
g_kill[id] = 0
}
public FwdPlayerKilled_Post(victim, attacker, shouldgib) {
if(is_user_connected(attacker) && victim != attacker) {
if(!bb_is_user_zombie(attacker) && bb_is_user_zombie(victim)) {
g_kill[attacker]++;
if(g_kill[attacker] == get_pcvar_num(cvar_frag)) {
new players[32], inum, ct_id
get_players(players,inum,"aeh","CT")
for(new i;i<inum;i++) {
ct_id = players[i]
set_user_frags(ct_id, get_user_frags(ct_id) + 1)
client_print(ct_id, print_chat, "[Award Frag]: [%i] Zombi oldurdugunuz icin hanenize +1 frag eklendi.",g_kill[ct_id])
message_begin(MSG_BROADCAST, g_msg_score)
write_byte(ct_id)
write_short(get_user_frags(ct_id) + 1)
write_short(get_user_deaths(ct_id))
write_short(0)
write_short(get_user_team(ct_id))
message_end()
}
}
} else if(bb_is_user_zombie(attacker) && !bb_is_user_zombie(victim)) {
g_kill[attacker]++;
if(g_kill[attacker] == get_pcvar_num(cvar_frag)) {
new players[32], inum, t_id
get_players(players, inum, "aeh", "TERRORIST")
for(new i;i<inum;i++) {
t_id = players[i]
set_user_frags(t_id, get_user_frags(t_id) + 1)
client_print(t_id, print_chat, "[Avard Frag]: [%i] Insan oldurdugunuz icin hanenize +1 frag eklendi.",g_kill[t_id])
message_begin(MSG_BROADCAST, g_msg_score)
write_byte(t_id)
write_short(get_user_frags(t_id) + 1)
write_short(get_user_deaths(t_id))
write_short(0)
write_short(get_user_team(t_id))
message_end()
}
}
}
}
return HAM_IGNORED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/