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.
Renkli olmasını istediğin yerleri hex code ile renklendir. (Örnek: "SendClientMessageToAllEx(-1, "{0798b2}[Kurucu] {FFFFFF}%s(%i): %s", isimcek(playerid), playerid, text);")
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.
Yani chatte beyaz tabda turuncu ama eski halince döndürünce {%06x} şeklinde yapınca siyah onu diyorum ben.
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.
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.
Ek olarak GetPlayerWantedLevel ile ekledim anlamak isteyenler için belki yakın zamanda aynı hata başkasına çıkarsa diye yazdım.