iXbir: Bilgi Paylaşım Forumu

Tam Versiyon: [Cs 1.6] Server Menu V4
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Eklenti İsmi: Server Menu
Eklenti Yazarı: QuryWesT
Eklenti Sürümü: 4.0
Eklenti Açıklaması: Yetkili Ve Userler icin serverınızda kolaylık saglayan bir menudur. konsola yazmaktansa rahatlıkla cogu işlevi bu menuyle karşılayabilirsiniz.
Eklenti Hakkında Görseller:
[Resim: j1andf5.png]
[Resim: 8zx74nc.png]
[Resim: 4csy68w.png]
[Resim: gp6fmha.png]
[Resim: i8os6pb.png]
[Resim: kffxpob.png]

Say Komudu;
PHP Kod:
/SwMenu 
 
Eklenti İndirme Linki :
Hide Post
Eline sağlık, teşekkürler.
Teşekkürler.
Teşekkürler.
(02-09-2022, Saat: 19:07)spector Adlı Kullanıcıdan Alıntı: [ -> ]Eline sağlık, teşekkürler.

(02-09-2022, Saat: 19:10)PawNod Adlı Kullanıcıdan Alıntı: [ -> ]Teşekkürler.

(02-09-2022, Saat: 20:54)zafer88 Adlı Kullanıcıdan Alıntı: [ -> ]Teşekkürler.

Rica ederim
Yararlı konu, teşekkürler.
(02-09-2022, Saat: 22:13)Crasier Adlı Kullanıcıdan Alıntı: [ -> ]Yararlı konu, teşekkürler.

Rica ederim
(03-09-2022, Saat: 20:52)Aconyonn Adlı Kullanıcıdan Alıntı: [ -> ]Eklentiyi reapiyle yazman daha sağlıklı olabilirdi,

Tanımladığın ses dosyalarının daha hızlı çalışması için "define" yerine "public const kullabilirsin".

67.satırda tanımladığın yazıma gerek yok.

cstrike ve amxmisc kütüphanesini tanımlamışsın fakat hiçbir işlevi yok.
Kod:
#include <amxmisc>
#include <cstrike>


client_cmd komutunu her case'de kullanmana gerek yok, ve client_cmd fonksiyonuyla sesi oynatmak yerine emit_sound yada reapiyle rh_emit_sound2 kullanabilirsin.
Kod:
switch(key)
    {        
        case 1:
        {
            console_cmd(id, "amx_banmenu")
            renkli_yazi(id, "!t[%s] !gBan Menu Basariyla Girdiniz", KisaTag)
        }
        case 2:
        {
            console_cmd(id, "amx_kickmenu")
            renkli_yazi(id, "!t[%s] !gKick Menu Basariyla Girdiniz", KisaTag)
        }
        case 3:
        {
            console_cmd(id, "amx_slapmenu")
            renkli_yazi(id, "!t[%s] !gSlap Menu Basariyla Girdiniz", KisaTag)
        }
        case 4:
        {
            console_cmd(id, "amx_teammenu")
            renkli_yazi(id, "!t[%s] !gTeam Menu Basariyla Girdiniz", KisaTag)
        }
    }
    client_cmd(id, "spk %s", sMario);

Stock kullanımı tavsiye edilmiyor. Direkt böyle yapabilirsin,
Kod:
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()
        }
    }
}
Bu eklentiyi yazalı cok oluyor yeni bi eklenti degil taa ozaman bu eklentiyi bi clan rica etti hemen yaptım attım ozamanda paylaşıyım dedim direk paylaştım reapi istesem yapardımda dedigim gibi ozaman empror mu neydi bi clan istemişti ama teşekkürler bilgi için