⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Nick Değiştirme Menüsü

Nick değiştirme menüsü
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.
RE: Nick değiştirme menüsü
Deneyin;
.smaname.sma(Dosya Boyutu: 2,03 KB | İndirme Sayısı: 17)
ds-standard-14385
RE: Nick değiştirme menüsü
(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
RE: Nick değiştirme menüsü
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 ~
RE: Nick değiştirme menüsü
.smaName_Changer.sma(Dosya Boyutu: 2,03 KB | İndirme Sayısı: 11)
Linksta
RE: Nick değiştirme menüsü
Konunuz çözüldü mü ?
RE: Nick değiştirme menüsü
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.
Son Düzenleme: 04-11-2020, 22:06, Düzenleyen: SchnAps
RE: Nick değiştirme menüsü
(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 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.
By.KinG'in attığını deneyip geri dönüş yapar mısınız ?
RE: Nick değiştirme menüsü
Çözüldü, teşekkürler.
RE: Nick değiştirme menüsü
(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 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.
By.KinG'in attığını deneyip geri dönüş yapar mısınız ?

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

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi