Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Silinmiş Konu   | [ILK] %c Fonksiyonun kullanımı |

Konu

#1
Merhablar ben AloneLone;

Bugün sizlere belki ilk defa duyacağınız %c fonksiyonunun kullanımı göstereceğim iyi okumalar.

%c fonksiyonu client_printc ve sayıların harflerin yerine geçer yani örnekle;

NOT: client_printc haric harf ve sayılar sadece 1 kere yazılır yani


Sayının yerine geçimi;
Kod:
client_printc(id, "%c Gun hava durumu kotu",'1')

[b]şeklinde gosterilir bunun ozelligi 'xxx' içinde gosterilmesidir.[/b]

sonuna '1' yazdık eğer '1111' yazarsak hata verecekdir sadece 1 harf ve sayı yazılır.

Eğer renklerin yerine geçirmek istiyorsanız ilk client_printc stockuna bakalım.

Kod:
stock client_printc(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, 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");

    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 gorduğunuz stock'da !n !g !t fonksiyonlarını kullanmıyacağız. Onların yanında yazan " içerisinde ^x04 ^x01 ^x03 fonksiyonlarını kullanacağız eğer başına 
^ koymaz iseniz çalışmayacaktır.

ORNEK;

Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /ahmet","ahmet")
}

public ahmet(id)
{
    client_printc(id, "%c3 Gun hava yagmurlu olacak",'^x04')
}

stock client_printc(const id, const input[], any:...)
{
    new count = 1, players[32];
    static msg[191];
    vformat(msg, 190, 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");

    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();
        }
        
    }

}

"3 Gun Hava Yagmurlu Olacaktir" Yazisi yeşil gözükecektir çünkü !g'nin yanındaki sembolu yazdık tabi illa ^x04 yazmamıza gerek yok ^x04 stock kısmında ^10 ^ahmet gibi şeyler yapılabilir.


#2
Rica ederim birşey anlayabıldınmı karışkmı yazdım Gülmekten Ölüyorum

@ MawiLarq


#4
Char Değişkenine Benziyor Yanlışmıyım ? @AloneLone


#5
Aynen öyle


#6
Sağ olasın .



#7
Teşekkürler.


#8
Konu silinmiştir.





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

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Silinmiş Konu   | Yanlızca benim hazırladığım spray kullanımı? darksan 3 527 18-02-2018, Saat: 13:08
Son Yorum: ITenGriTR
Silinmiş Konu   | Ban Komutu Kullanımı [amx_Ban] MawiLarq 7 1,282 15-10-2017, Saat: 22:56
Son Yorum: emirakpinar
WebSend Plugin 1.8 Kullanimi Ve Indirme !RehaReiz! 2 1,129 11-08-2017, Saat: 09:29
Son Yorum: MawiLarq

Task