Шаблон:NotesSAMPSendClientMessage — различия между версиями

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск
м
Строка 1: Строка 1:
 
{{NoteInfo
 
{{NoteInfo
| Цвет сообщения (параметр <code>color</code>) закодирован в формате <code>0xRRGGBBXX</code>, где <code>RR</code>, <code>GG</code> и <code>BB</code> - градации красного, зелёного и синего, а <code>XX</code> (прозрачность?) не имеет никакого эффекта.
+
| Цвет сообщения (параметр <code>color</code>) закодирован в формате <code>0xRRGGBBXX</code>, где <code>RR</code>, <code>GG</code> и <code>BB</code> - градации красного, зелёного и синего, а <code>XX</code> не имеет никакого эффекта (возможно, ранее задумывался под прозрачность).
 
| В текст сообщения также можно встраивать переключатели цвета в формате <code>{RRGGBB}</code>.<br/><nowiki>
 
| В текст сообщения также можно встраивать переключатели цвета в формате <code>{RRGGBB}</code>.<br/><nowiki>
 
</nowiki>Пример:
 
</nowiki>Пример:
Строка 7: Строка 7:
 
</pawn>
 
</pawn>
 
Вывод: <code><span style{{=}}"color:red">красный </span><span style{{=}}"color:green">зелёный </span><span style{{=}}"color:blue">синий</span></code>.
 
Вывод: <code><span style{{=}}"color:red">красный </span><span style{{=}}"color:green">зелёный </span><span style{{=}}"color:blue">синий</span></code>.
| Зачастую белый цвет в параметре <code>color</code> записывается как <code>-1</code>, поскольку это то же самое, что <code>0xFFFFFFFF</code>, только в более кратком и удобном десятичном виде.
+
| Зачастую белый цвет в параметре <code>color</code> записывают как <code>-1</code>, поскольку это то же самое, что <code>0xFFFFFFFF</code>, только в более кратком и удобном десятичном виде.
 +
}}
 +
{{NoteSAMPBug
 +
| Если текст сообщения длиннее 144 символов (145 с учётом завершающего <code>'\0'</code>), он не будет отправлен в чат.
 +
| Если в тексте сообщения присутствует символ <code>'%'</code>, он не будет отображён в чате. Для того, чтобы правильно отобразить этот символ, его следует продублировать (<code>"%%"</code>).
 
}}<noinclude>
 
}}<noinclude>
 
[[Категория:Шаблоны]]
 
[[Категория:Шаблоны]]
 
</noinclude>
 
</noinclude>

Версия 16:33, 2 февраля 2019

Info rhombus.png
Примечание
Цвет сообщения (параметр color) закодирован в формате 0xRRGGBBXX, где RR, GG и BB - градации красного, зелёного и синего, а XX не имеет никакого эффекта (возможно, ранее задумывался под прозрачность).
В текст сообщения также можно встраивать переключатели цвета в формате {RRGGBB}.
Пример:
SendClientMessage(playerid, 0xFF000000, "красный {00FF00}зелёный {0000FF}синий");

Вывод: красный зелёный синий.


Зачастую белый цвет в параметре color записывают как -1, поскольку это то же самое, что 0xFFFFFFFF, только в более кратком и удобном десятичном виде.


Bug.png
Баг SA-MP
Если текст сообщения длиннее 144 символов (145 с учётом завершающего '\0'), он не будет отправлен в чат.
Если в тексте сообщения присутствует символ '%', он не будет отображён в чате. Для того, чтобы правильно отобразить этот символ, его следует продублировать ("%%").