Herhangi bir oyuncu 3 kill aldıgında ona HE-GRANDE verilmesini istiyorum.
Önceki El 2 kill alıp yeni elde 1 kill alıp bomba kazanmasın.
3 kill aldıgın icin el bombasi kazandin diye say'da 3 kill alan oyuncuya gözüken mesaj geçsin.
Konu
Buyur;
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
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]++
}
else if(g_kills[attacker] == 3){
give_item(attacker,"weapon_hegrenade");
}
return PLUGIN_HANDLED;
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
g_kills[id] = 0;
}
}
Son Düzenleme: 11-06-2020, 14:54, Düzenleyen: Kalipso22.
(11-06-2020, 14:54)Kalipso22 Adlı Kullanıcıdan Alıntı: Buyur;PHP Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
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]++
}
else if(g_kills[attacker] == 3){
give_item(attacker,"weapon_hegrenade");
}
return PLUGIN_HANDLED;
}
public elbasi()
{
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++)
{
g_kills[id] = 0;
}
}
Arkadaş Bide Sunu İstemis : 3 kill aldıgın icin el bombasi kazandin diye say'da 3 kill alan oyuncuya gözüken mesaj geçsin.
Gözden kaçmış.
Teşekkürler @Possidentis
Teşekkürler @Possidentis
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
#define TAG "REKLAM"
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]++
}
else if(g_kills[attacker] == 3){
give_item(attacker,"weapon_hegrenade");
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",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
}
(11-06-2020, 19:18)Kalipso22 Adlı Kullanıcıdan Alıntı: Gözden kaçmış.
Teşekkürler @PossidentisPHP Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
#define TAG "REKLAM"
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]++
}
else if(g_kills[attacker] == 3){
give_item(attacker,"weapon_hegrenade");
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",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
}
Önemli Değil Bide Benim Konuya El Atsan Ne Güzel Olcak

3 kill alınca bomba vermiyor sanırım
şimdi denedim 11 kill aldım bomba vermiyor extra olarak say mesajıda geçmiyor
şimdi denedim 11 kill aldım bomba vermiyor extra olarak say mesajıda geçmiyor
Son Düzenleme: 12-06-2020, 02:35, Düzenleyen: Despair.
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <hamsandwich>
#include <fun>
#define PLUGIN "Yeni Plugin"
#define VERSION "1.0"
#define AUTHOR "Kalipso22"
#define TAG "REKLAM"
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] == 3){
give_item(attacker,"weapon_hegrenade");
g_kills[attacker] = 0;
renkli_yazi(attacker,"!t[ !g%s !t] !g3 Kill !nAldigin Icin !gEl Bombasi !nKazandin!t.",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
}
Benzer Konular
Yorum
576
Okunma
28-03-2026, 23:15
)

