DM server için 3 kill'e 1 bomba veren(HE Bombası) ve bomba verdiğinde saydan kulllancı özel renkli mesaj geçecek plugin yapabilir misiniz?
İnternettekiler hatalı veya Pro modu için Örnek eklenti kodlarını atıyorum reapi bilgisi olan varsa baştan yazarsa çok makbul geçer;
Aşağıdaki Örnek eklenti sürekli eklenti logu bırakıyor.
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
#define TAG "xxx"
new g_kills[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player", "fw_player_killed");
register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public fw_player_killed(victim, attacker, shouldgib)
{
if(victim == attacker){
return PLUGIN_HANDLED;
}
if(is_user_connected(attacker))
{
g_kills[attacker]++
}
if(g_kills[attacker] == 4){
give_item(attacker,"weapon_hegrenade");
g_kills[attacker] = 0;
renkli_yazi(attacker,"!t[!g%s!t] !g4 Kill !nAldigin Icin !gEl Bombasi !nKazandin !tServer IP: xx.xx.xx.xx",TAG);
}
return PLUGIN_HANDLED;
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
g_kills[id] = 0;
}
}
stock renkli_yazi(const id, const Input[], any:...)
{
static Message[191];
vformat(Message, 190, Input, 3);
replace_all(Message, 190, "!n", "^x01");
replace_all(Message, 190, "!g", "^x04");
replace_all(Message, 190, "!t", "^x03");
#if AMXX_VERSION_NUM < 183
new Count = 1, Players[32];
if(id) Players[0] = id; else get_players(Players, Count, "ch");{
for(new i = 0; i < Count; i++)
{
if(is_user_connected(Players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, Players[i]);
write_byte(Players[i]);
write_string(Message);
message_end();
}
}
}
#else
client_print_color(id, id, Message);
#endif
}
/* 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 }
*/