Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fun>

#define PLUGIN "Isyana Hazir Misin ?"
#define VERSION "1.0"
#define AUTHOR "Anil Can"

new hazir[33],g_alive[33]

public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    RegisterHam(Ham_Spawn, 
    
    "player", "Fwd_PlayerSpawn_Post",
    1)

    register_event( "DeathMsg" , "olunce" , "a" )

    register_event("HLTV", "elbasi", "a", "1=0", "2=0")

    
}
public Fwd_PlayerSpawn_Post(id)
{

    if(is_user_alive(id))

    {

    
    g_alive[id] = true

    }
}
public elbasi()
{

    new players[32],inum;

    static id;

    get_players(players,inum)

    for(new i;i<inum;i++)

    {

    
    id = players[i]

    
    remove_task(id + 234)

    
    hazir[id] = false

    
    if(get_user_team(id) == 1)

    
    {

    
    
    sorusor(id)

    
    }

    }
}
public sorusor(id)
{

    if(g_alive[id])

    {

    
    new menu = menu_create("\rIsyana Hazir Misin ?","cevap")

    
    

    
    menu_additem(menu,"\yEvet","1")

    
    menu_additem(menu,"\yHayir","2")

    
    

    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)

    
    menu_display(id,menu)

    }

    return PLUGIN_HANDLED
}
public cevap(id,menu,item)
{

    if(item == MENU_EXIT)

    {

    
    menu_destroy(menu)

    
    return PLUGIN_HANDLED

    }

    new access,callback,name[32],data[6];

    menu_item_getinfo(menu,item,access,data,5,name,31,callback)

    

    switch(str_to_num(data))

    {

    
    case 1 :

    
    {

    
    
    hazir[id] = true

    
    
    give_item(id,"weapon_hegrenade")

    
    
    give_item(id,"weapon_flashbang")

    
    
    give_item(id,"weapon_smokegrenade")

    
    
    renkli_yazi(id,"!n[!t 60 !n] !gsaniye icerisinde bir !n[!t gardiyan !n] !golduremezsen otomatik slaylanican")

    
    
    set_task(20.0,"oldur",id+234,_,_,"b")

    
    }

    
    case 2 :

    
    {

    
    
    hazir[id] = false

    
    }

    }

    menu_destroy(menu)

    return PLUGIN_HANDLED
}
public olunce()
{

    new attacker = read_data(1)

    new victim = read_data(2)

    

    if(get_user_team(attacker) == 2 && get_user_team(victim) == 1)

    {

    
    remove_task(victim + 234)

    
    hazir[victim] = false

    }

    if(get_user_team(attacker) == 1 && get_user_team(victim) == 2)

    {

    
    remove_task(attacker + 234)

    
    hazir[attacker] = false

    }
}
public oldur(taskid)
{

    new id = taskid - 234

    if(hazir[id])

    {

    
    user_kill(id)

    
    renkli_yazi(id,"!gSuren Doldu.Otomatik slaylandin")

    }
}

stock renkli_yazi(const id, const input[], any:...)
{

    new count = 1, players[32];

    static msg[191];

    vformat(msg, 190, input, 3);

    

    replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)

    replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk

    replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )

    

    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(msg);

    
    
    
    message_end();

    
    
    }


    
    }

    }
}