GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Random(Rastgele) Nick Rengi.

Başlatan Venom7, 21 Kasım 2017, 11:01:00

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Venom7

 :oku: Selam Arkadaşlar, Kolay Gelsin.
Kusura Bakmayın Cahilce Bir Soru Soracağım :D
Yeni Bir Server Açtığımızda Varsayılan Olarak 0 id'li kişinin nick rengi turuncu, 1 id'li Kişinin Rengi mor vs.
Bu her zaman böyle. Fakat Ben İstiyorumki; Bir Oyuncu Server'a her girdiğinde Farklı Bir Nick Rengine Sahip Olsun. Çok Uzattım Ufacık bir şeyi ama kusura bakmayın :D Yazımda Kötü, napacaz bilmiyom :D


trabzon

PAWN Kodu: Seç
new Float:Renk[ ][6] =
{
    {0xFF0000FF}, // KIRMIZI
    {0x8000FFFF}, // MOR
    {0xFF8000FF}, // TURUNCU
    {0x00FFFFFF}, // DENİZ MAVİSİ
    {0x408080FF} // KOYU YEŞİL
};



PAWN Kodu: Seç
public OnPlayerSpawn(playerid)
{
    new rastgele = random(sizeof(Renk));
    SetPlayerColor(playerid, Renk[rastgele][6];
    return 1;
}



Ekleyebildiğim renkler bunlar, isterseniz daha fazla renkte ekleyebilirsiniz.
Son düzenlenme: 21 Kasım 2017, 15:37:55 Silver

Venom7

Alıntı yapılan: Silver - 21 Kasım 2017, 15:35:18

PAWN Kodu: Seç
new Float:Renk[ ][6] =
{
    {0xFF0000FF}, // KIRMIZI
    {0x8000FFFF}, // MOR
    {0xFF8000FF}, // TURUNCU
    {0x00FFFFFF}, // DENİZ MAVİSİ
    {0x408080FF} // KOYU YEŞİL
};



PAWN Kodu: Seç
public OnPlayerSpawn(playerid)
{
    new rastgele = random(sizeof(Renk));
    SetPlayerColor(playerid, Renk[rastgele][6];
    return 1;
}



Ekleyebildiğim renkler bunlar, isterseniz daha fazla renkte ekleyebilirsiniz.


Sağol, Ama Aşağıdaki Hatayı Verdi.


Excision

#include <a_samp>

new PlayerColors[] =
{
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,
0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,
0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,
0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,0x3D0A4FFF,
0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,0x057F94FF,
0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,
0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,
0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,
0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,
0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,0xDCDE3DFF,
0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0xD8C762FF
};

public OnPlayerConnect(playerid)
{
new rastt = random(sizeof(PlayerColors));
SetPlayerColor(playerid, PlayerColors[rastt]);
return 1;
}


Jawié

İstediğin rengi koyabilmeyi de ben anlatayım. İlk önce bir rengin hex kodunu alıyorsun. Daha sonra 0x ile FF arasına o hex kodunu yerleştiriyorsun. Örnek: 0xFF0000FF

Yukarıdaki arkadaşın verdiği PlayerColors değişkeninde "0xD8C762FF" renginden sonra virgül atarak devam edebilirsin.

0xD8C762FF, 0x00FF00FF, 0x...