new string[18];format(string, sizeof(string), \"{73abff}<{ffffff}BSR{73abff}> {ffffff}%s csatlakozott a szerverre! Innen: %s\", neve, innen);.
new string[96];format(string, sizeof(string), \"{73abff}<{ffffff}BSR{73abff}> {ffffff}%s csatlakozott a szerverre! Innen: %s\", neve, innen);.
http://sampforum.hu/index.php?topic=30867.0Ezt mondtam.
Úgy látom, hogy a sok karakterrel van gondod... Akkor ne a színekkel babrálj. Egyszerûen növeld a stringet. Pl. nálad van ez: new string[18];format(string, sizeof(string), \"{73abff}<{ffffff}BSR{73abff}> {ffffff}%s csatlakozott a szerverre! Innen: %s\", neve, innen);. Akkor növeld és legyen pl. ez: new string[96];format(string, sizeof(string), \"{73abff}<{ffffff}BSR{73abff}> {ffffff}%s csatlakozott a szerverre! Innen: %s\", neve, innen);. Ha azzal van bajod, hogy a chatre nem fér ki... Nos, azzal sosem foglalkoztam, de valahogy meg lehet növelni. Habár ott 200+ (talán 244 (?)) karakter kifér asszem\', szóval ennek is ki kéne férnie. [/quote]Ha jól tudom egy adott formatnak a maximum string mérete 2024 lehet. Persze ezt lehetséges többre írni meg minden.. de egy format csak annyi karakter bír el. Ez nem 100%, de néztem a limiteket.. és így olvastam. Naplózva
new string[250];format(string,sizeof(string),\"{73abff}<{ffffff}BSR{73abff}> {ffffff}%s csatlakozott a szerverre! Innen: %s\",PlayerNeve(playerid),Orszaga);SendClientMessageToAll(szinkod,string);
#define HEX_ELSO \"{73abff}\"#define HEX_MASODIK \"{ffffff}\"new string[250];format(string,sizeof(string),\"\"HEX_ELSO\"<\"HEX_MASODIK\"BSR\"HEX_ELSO\"> \"HEX_MASODIK\"%s csatlakozott a szerverre! Innen: %s\",PlayerNeve(playerid),Orszaga);SendClientMessageToAll(szinkod,string);
Köszönöm mindenkinek a választ , sikerült! Hogyan kell +-t adni ? (GTA Fourmról gyüttem sry)