PHP Kod:
/* Plugin generated by AMXX-Studio */
#include < amxmodx >
new const PLUGIN[] = "Kick Menu";
new const VERSION[] = "1.0";
new const AUTHOR[] = "AliCeyhun";
new const TAG[] = "LookS";
new const KISATAG[] = "LookS";
// Kick Menu V2
public KickMenu(id) {
new menu = menu_create("\r\w[\rLookS\w]\r Kick Menu - Gelismis \w| \rYanlis Oyuncuyu Secme","KickMenu_devam")
new players[32],inum,Uid;
new szName[32], szID[10];
get_players(players,inum,"a")
for(new i;i<inum;i++) {
Uid = players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)
menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return PLUGIN_CONTINUE
}
public KickMenu_devam(id,menu,item)
{
if(item==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],szName[32];
new access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
new Kick = str_to_num(data);
server_cmd("amx_kick #%d LookS_CsGo")
KickMenu(id)
return PLUGIN_HANDLED
}
// Kick Menu
public KickMenuu( id )
{
new menu = menu_create( "\rKicklicegin Oyuncuyu Sec \w~ \rYanlis Kisiyi Secme", "menu_handler" );
new players[32], pnum, tempid;
new szName[32], szUserId[32];
get_players( players, pnum, "a" );
for ( new i; i<pnum; i++ )
{
tempid = players[i];
get_user_name( tempid, szName, charsmax( szName ) );
formatex( szUserId, charsmax( szUserId ), "%d", get_user_userid( tempid ) );
menu_additem( menu, szName, szUserId, 0 );
}
menu_display( id, menu, 0 );
}
public KickMenu_handler( id, menu, item )
{
if ( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new szData[6], szName[64];
new _access, item_callback;
menu_item_getinfo( menu, item, _access, szData,charsmax( szData ), szName,charsmax( szName ), item_callback );
new userid = str_to_num( szData );
new player = find_player( "k", userid );
if ( player && is_user_alive( player ) )
{
server_cmd("amx_kick #%d lookS_CsGo");
//
}
menu_destroy( menu );
return PLUGIN_HANDLED;
}
/* Diger */
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /kick", "Main_Menu");
register_clcmd("say .kick", "Main_Menu");
register_clcmd("say !kick", "Main_Menu");
}
public Main_Menu(ID)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yAna Menu", TAG);
new Menu = menu_create(Item, "Main_Menu_Handler");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yOyuncuyu Kickle", KISATAG), menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISATAG), menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISATAG), menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISATAG), menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
}
public Main_Menu_Handler(ID, Menu, Item)
{
if(Item == MENU_EXIT) { menu_destroy(Menu); return PLUGIN_HANDLED; }
new Access, Data[6], Menu_Name[64], Call_Back;
menu_item_getinfo(Menu, Item, Access, Data, 5, Menu_Name, 63, Call_Back);
new Key = str_to_num(Data);
switch(Key)
{
case 1 :
{
Renkli_Yazi(ID, "!n[!t%s!n] !gOyuncuyu Kickleyi Sectiniz - Yonlendiriliyosunuz", TAG);
KickMenu(ID)
}
}
return PLUGIN_HANDLED;
}
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
}
)



