Kod: Tümünü seç
#include <amxmodx>
new tag[] = "BIG GAMERZ"
new mesaj1[] = "ALEYKUM SELAM"
new mesaj2[] = "TS IP: big.ekibi.ch"
new SayText;
public plugin_init() {
register_plugin("Selam Plugini", "1.0", "PurposeLess");
register_clcmd("say", "clcmd_say");
SayText = get_user_msgid("SayText");
}
public clcmd_say(const id)
{
new arg[128];
read_args(arg, charsmax(arg));
remove_quotes(arg);
if( (containi(arg, "selam") != -1) || equali(arg, "sa") || equal(arg, "slm"))
{
aleykumselam(id);
}
}
aleykumselam(const id)
{
client_print_color(id, id, "!n%s !g| !t%s", tag, mesaj1);
client_print_color(id, id, "!g%s", mesaj2);
menuxs(id);
}
menuxs(const id)
{
static menux[128];
new name[32];
get_user_name(id,name, charsmax(name));
formatex(menux, charsmax(menux),"\r%s \d-- \wMerhaba %s",tag,name);
new menu = menu_create(menux, "okeq_devam");
formatex(menux, charsmax(menux),"\wTS3 Baglan, Ailemize Katil");
menu_additem(menu, menux, "1");
formatex(menux, charsmax(menux),"\wTS3 Baglanmayacagim, \rDaha Sonra Gelirim");
menu_additem(menu, menux, "2");
menu_setprop(menu,MPROP_EXITNAME,"\wCikis");
menu_display(id, menu);
}
public okeq_devam(const id, const menu, const item)
{
if(menu == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], name[32], access, callback;
menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback);
new key = str_to_num(data);
get_user_name(id, name, charsmax(name));
switch(key)
{
case 1: {
client_print_color(id, id, "!t%s Bizi Tesekkur Ettiginiz Icin Tesekkurler", name);
client_print_color(id, id, "!t%s Baglaniyorsunuz...", name);
client_cmd(id, "say /ts3");
}
case 2: {
client_print_color(id, id, "!t%s Birdahaki Sefere Artik...", name);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock client_printc(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, charsmax(msg), 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");
static Uid;
for (new i = 0; i < count; i++)
{
Uid = players[i];
if (is_user_connected(Uid))
{
message_begin(MSG_ONE_UNRELIABLE, SayText, _, Uid);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}