Szerző Téma: SendClientMessage() - ToAll() Bug  (Megtekintve 594 alkalommal)

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
SendClientMessage() - ToAll() Bug
« Dátum: 2012. augusztus 28. - 09:02:21 »
0 Show voters
Sziasztok!
Olyan probléma adódott a módomban, hogy bizonyos szövegeket nem ír ki a szerver. Tehát mondjuk van a reakció teszt scriptem, a feladatot kiírja, hogy írd ezt stb., de amikor megnyerem, akkor nem írja ki, hogy megnyertem. De ugyan ezt, kipróbáltam -1es színkóddal, tehát csak fehér, és úgy kiírta. Amint \"kiszíneztem\" a szöveget, már nem. Na jólvan, így azt mondom, hogy színkód bug. De azonban a reakció teszt feladat adó szövege, ugyan ezekkel a színkódokkal vannak ellátva, és jó. Ugyan ez a probléma van az aranytojás scriptnél, meg a kilépõ üzenetnél.
Példa a reakcióból:
Ezt kiírja:
 

format( szFormat, sizeof( szFormat ), \"{ff8c00}Reakcióteszt: {ffd500}Aki a leghamarabb beírja ezt: {ff0000}%s {ffd500}, az nyer {ff0000}$%d-t, és +%d pontot{ffd500}.\", szChars, iReactMoney, iReactScore );
SendClientMessageToAll( -1, szFormat );

 
De ezt már nem:
 

format( szFormat, sizeof( szFormat ), \"{ff8c00}Reakcióteszt: {%06x}%s(%d) {ffd500}Megnyerte a reakció tesztet, {ff0000}%d {ffd500}másodperc elteltével. Nyereménye: {ff0000}$%d, +%d pont{ffd500}.\", GetPlayerColor( playerid ) >>> 8, szName( playerid ), playerid, iReactTime, iReactMoney, iReactScore );
SendClientMessageToAll( -1, szFormat );

 
A \'szFormat\' változó globális.
Valaki tudja, hogy mi okozhatja ezt a problémát?
« Utoljára szerkesztve: 2012. augusztus 28. - 09:23:04 írta Gabor.. »

SendClientMessage() - ToAll() Bug
« Válasz #1 Dátum: 2012. augusztus 28. - 09:05:30 »
+1 Show voters
Túl hosszú a kiirandó szöveg.. bontsd 2 részre, és küldd el mindkettõt külön-külön.
Nekem is volt ilyen hibám, verseny scriptnél.. A szövegem sokkal rövidebb volt, de nem küldte el, szerintem a sok színkód miatt. Kettébontottam, most jó.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
SendClientMessage() - ToAll() Bug
« Válasz #2 Dátum: 2012. augusztus 28. - 09:21:57 »
0 Show voters
Mûködik, köszönöm. :) Hogy én erre nem gondoltam. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal