Merhabalar,
Aşağıdaki Eklentiye Say Mesajı Ekleyebilir misiniz? 60 Saniyede bir Renkli bilgilendirme Mesajı Rica ediyorum. Mesaj Kısmını Kendim ayarlarım direk formatın yapılması yeterli olur.
Aşağıdaki Eklentiye Say Mesajı Ekleyebilir misiniz? 60 Saniyede bir Renkli bilgilendirme Mesajı Rica ediyorum. Mesaj Kısmını Kendim ayarlarım direk formatın yapılması yeterli olur.
Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <reapi>
new const tag[]="TeamTR";
new bool:engel[MAX_CLIENTS+1],bool:unammo[MAX_CLIENTS+1];
public plugin_init() {
register_plugin("Eklenti Ismi", "1.0", "bilalgecer47")
new const bonusclcmd[][]={
"say /bonus","say .bonus"
};
for(new i;i<sizeof(bonusclcmd);i++){
register_clcmd(bonusclcmd[i],"@bonusver");
}
register_event("CurWeapon", "@UnammoVerici", "be", "1=1", "3=1");
RegisterHookChain(RG_CBasePlayer_Spawn, "@spawn", .post = true);
}
@spawn(const id){
engel[id]=false;
unammo[id]=false;
}
@bonusver(const id){
if(engel[id]){
client_print_color(id, id, "^3[^4%s^3] ^3Bu Rounddaki ^4Bonusunu ^3Kullandın!", tag);
}
else{
if(is_user_alive(id)){
switch(random_num(0,4)){
case 0:{
set_entvar(id,var_health, Float:get_entvar(id,var_health) + 50.0);
client_print_color(0,0,"^3[^4%s^3] ^3Bonus^4 50HP ^3Kazandin.",tag);
}
case 1:{
set_entvar(id,var_health, Float:get_entvar(id,var_health) - 50.0);
client_print_color(0,0,"^3[^4%s^3] ^3Sansin Yok^4 50 HP ^3Kaybettin.",tag);
}
case 2:{
set_entvar(id,var_health, Float:get_entvar(id,var_health) + 100.0);
client_print_color(0,0,"^3[^4%s^3] ^3Bonus^4 100HP ^3Kazandin.",tag);
}
case 3:{
rg_give_item(id,"weapon_awp");
client_print_color(0,0,"^3[^4%s^3] ^3Bonus ^4AWP ^3Kazandin.",tag);
}
case 4:{
unammo[id]=true;
client_print_color(0,0,"^3[^4%s^3] ^3Bonus ^4Unammo ^3Kazandin.",tag);
}
}
engel[id]=true;
}
else{
client_print_color(id, id, "^3[^4%s^3] ^3Oluyken ^4Bonus ^3Kullanamazssın!", tag);
}
}
}
@UnammoVerici(const id) {
if(unammo[id]) {
static const g_maxclipammo[] = {
0,13,0,10,0,7,0,30,30,0,15,20,25,30,35,25,
12,20,10,30,100,8,30,30,20,0,7,30,30,0,50
};
new weapon = read_data(2),activeitem;
if(g_maxclipammo[weapon] < 0)
return PLUGIN_CONTINUE;
activeitem = get_member(id, m_pActiveItem);
set_member(activeitem, m_Weapon_iClip, g_maxclipammo[weapon]);
}
return PLUGIN_CONTINUE;
})



