GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Codes. - 01 Şubat 2020, 00:23:07

Başlık: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 00:23:07
Merhabalar, arada bir giren insanım fakat bir sorum olacaktı bazı şeyleri unutuyorum neyse demek istediğim şu.
Ben şimdi Kurucu Tagı, isim, id, yazı yazdırıyorum fakat nedense isim siyah oluyor OnPlayerConnect'e bir renk belirtiyorum random renkler vs. tarzı onları yapıncada bu sefer aranma seviyesi gelince renk değişmiyor bunu nasıl düzeltebilirim halledebilirim siyah olunca da zaten aranma seviyesi olan bir rengi isimde göstermiyor. Demek istediğim {%06x} "x" olan yerler bazen bütün renkleri vermez yani bunu nasıl yapıyorduk onu unuttum sadece yardımcı olursanız sevinirim.
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Vanity - 01 Şubat 2020, 00:47:36
Renkli olmasını istediğin yerleri hex code ile renklendir. (Örnek: "SendClientMessageToAllEx(-1, "{0798b2}[Kurucu] {FFFFFF}%s(%i): %s", isimcek(playerid), playerid, text);")
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 00:53:02
Yok dostum onu yaparım sıkıntı değil yapınca mesela aranma seviyesi ile birlikte turuncu oluyor mesela düzeltince böyle senin dediğin mantık gibi beyaz kalıyor ama tab da turuncuyuz.
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 00:54:26
Yani chatte beyaz tabda turuncu ama eski halince döndürünce {%06x} şeklinde yapınca siyah onu diyorum ben.
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 00:58:30
Ya da şöyle düşün bak mantık iken random bir renk belirterek. (OnPlayerConnect için)
1.Şahıs : Beyaz
2.Şahıs : Turuncu
3.Şahıs : Kırmızı

mesela bunları belirterek bir random renk vererek yani şart koyarakta yapabiliriz ama ben bunun mantığını unuttum bir ara yapıyordum onu diyorum if yapısıyla if/else yapısıyla da yapılıyor da neyse.
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 03:44:48
Sorun çözülmüştür mantığı şimdi hatırladım. Nasıl yaptım diye soracak olanlar varsa eğer, bir değişken belirttim ve bu değişkenimizin içine şöyle bir şey yazdım.

new BeyazRenk[MAX_PLAYERS] = "{FFFFFF}";

bunun gibi bir şeyi yazdıktan hemen sonra

if/else if/else yoluna başvurdum ve bu şekilde yaptım.

Adminler konuyu kilitlerseniz sevinirim.
Başlık: Ynt: OnPlayerText publicinde isim siyah oluyor.
Gönderen: Codes. - 01 Şubat 2020, 03:48:58
Ek olarak GetPlayerWantedLevel ile ekledim anlamak isteyenler için belki yakın zamanda aynı hata başkasına çıkarsa diye yazdım.