Adminler oyuniçinde /nickmenu yazdıgında bir menü açılsın ve o an oyundaki oyuncular bu menüde sıralansın.
Admin hangi oyuncunun ismini değiştirmek istiyorsa o menüden seçsin ve yeni nickini yazsın.
Şimdiden teşekkürler.
Konu
(04-11-2020, 06:24)QExits Adlı Kullanıcıdan Alıntı: Deneyin;
Eklentiyi ben denedim 2 sıkıntı var. ilk olarak değiştir diyince değiştirmiyor ve Adminlere özel değil her gelen menüyü açabiliyor. @By.KinG Yazmış sanırım plugini
Buyrun ;
PHP Kod:
#include <amxmodx>
new const PLUGIN[] = "Name_Changer";
new const VERSION[] = "Premium";
new const AUTHOR[] = "By.KinG";
new const TAG[] = "WebAilesi GaminG";
new const KISA_TAG[] = "WebAilesi";
new Name_ID[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /isimler", "ozel");
register_clcmd("OYUNCUNUN_ISMI_NE_OLSUN", "Player_Name_Select_Handler");
}
public ozel(ID)
{
if (get_user_flags(ID) & ADMIN_KICK)
{
Name_Menu(ID)
}
else
{
renkli_yazi(ID, "!t[UYARI] !gBu Menu Sadece Yetkililer Girebilir...")
}
}
public Name_Menu(ID)
{
renkli_yazi(ID, "!t[%s] !gIsim Degistrime Menusune Hosgeldiniz...", KISA_TAG)
{
static Item[128];
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yBir Oyuncu Secin", TAG);
new Menu = menu_create(Item, "Name_Menu_Handler");
new Players[32], Num_All, New_ID, Str[6], Name[33];
get_players(Players, Num_All, "chi");
for(new i; i < Num_All; i++)
{
New_ID = Players[i];
num_to_str(i, Str, 5);
get_user_name(New_ID, Name, 32);
menu_additem(Menu, Name, Str);
}
menu_setprop(Menu, MPROP_NUMBER_COLOR, "\r");
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yGeri", KISA_TAG);
menu_setprop(Menu, MPROP_BACKNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yIleri", KISA_TAG);
menu_setprop(Menu, MPROP_NEXTNAME, Item);
formatex(Item, charsmax(Item), "\d[\r%s\d] \w| \yCikis", KISA_TAG);
menu_setprop(Menu, MPROP_EXITNAME, Item);
menu_display(ID, Menu, 0);
return PLUGIN_HANDLED;
}
}
public Name_Menu_Handler(ID, Menu, Item)
{
if(Item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6];
menu_item_getinfo(Menu, Item, _, Data, 5);
Name_ID[ID] = str_to_num(Data);
client_cmd(ID, "messagemode OYUNCUNUN_ISMI_NE_OLSUN");
return PLUGIN_HANDLED;
}
public Player_Name_Select_Handler(ID)
{
if(!is_user_connected(ID) || !is_user_connected(Name_ID[ID]))
{
return PLUGIN_HANDLED;
}
new Say[33];
read_args(Say, 32);
remove_quotes(Say);
set_user_info(Name_ID[ID], "name", Say);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
~ CS2 Ücretli Eklenti - CS 1.6 Ücretli Eklenti ~
Kendi ismimi değiştirmeyi deniyorum lakin değiştirmiyor hocam isimleri bide siz dener misiniz? @QuryWesT Sizin eklentinizi denedim
Eklenti fazlasıyla hatalı. seçtiğim kişinin değil bir başkasının ismi değişiyor ve sayda değiştirdi diye belirtmiyor.
Eklenti fazlasıyla hatalı. seçtiğim kişinin değil bir başkasının ismi değişiyor ve sayda değiştirdi diye belirtmiyor.
Son Düzenleme: 04-11-2020, 22:06, Düzenleyen: SchnAps.
(04-11-2020, 21:42)SchnAps Adlı Kullanıcıdan Alıntı: Kendi ismimi değiştirmeyi deniyorum lakin değiştirmiyor hocam isimleri bide siz dener misiniz? @QuryWesT Sizin eklentinizi denedimBy.KinG'in attığını deneyip geri dönüş yapar mısınız ?
Eklenti fazlasıyla hatalı. seçtiğim kişinin değil bir başkasının ismi değişiyor ve sayda değiştirdi diye belirtmiyor.
(04-11-2020, 22:18)suriyelikene Adlı Kullanıcıdan Alıntı:(04-11-2020, 21:42)SchnAps Adlı Kullanıcıdan Alıntı: Kendi ismimi değiştirmeyi deniyorum lakin değiştirmiyor hocam isimleri bide siz dener misiniz? @QuryWesT Sizin eklentinizi denedimBy.KinG'in attığını deneyip geri dönüş yapar mısınız ?
Eklenti fazlasıyla hatalı. seçtiğim kişinin değil bir başkasının ismi değişiyor ve sayda değiştirdi diye belirtmiyor.
Eklenti Çalışıyor seçtiğim kişi değişiyor sıkıntı şurda Sayda Admin değiştirdi yazısı yok ve Herkes menüye girip değiştirebiliyor User bile yapabiliyor yani bunların eklenmesi lazım @"suriyelikene" @By.KinG
Benzer Konular
Yorum
550
Okunma
25-04-2026, 01:33
Yorum
1.120
Okunma
03-02-2026, 22:48
)



