Изменение цветов в диалогах (игроком) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Изменение цветов в диалогах (игроком) (
/showthread.php?tid=635169)
Изменение цветов в диалогах (игроком) -
38 - 02.06.2017
Здравствуйте!
Такой вопрос, игрок сам может легко и просто поменять цвет своего текста в диалоговом окне, то есть вводит текст
{цвет}Текст.... и цвет текста будет именно таким который он установит.
Что-то с цветами? Куда капать? Запрещать символы "{}" в диалогах?
Re: Изменение цветов в диалогах (игроком) -
stabker - 02.06.2017
Заменяйте их на обычные скобки.
Re: Изменение цветов в диалогах (игроком) -
38 - 02.06.2017
Quote:
Originally Posted by stabker
Заменяйте их на обычные скобки.
|
Спасибо.
Удаляю
PHP код:
while(strfind(inputtext, "{",true) != -1) strdel(inputtext, strfind(inputtext, "{", true), strfind(inputtext, "[", true)+1);
Re: Изменение цветов в диалогах (игроком) -
Eims - 03.06.2017
Quote:
Originally Posted by 38
Спасибо.
Удаляю
PHP код:
while(strfind(inputtext, "{",true) != -1) strdel(inputtext, strfind(inputtext, "{", true), strfind(inputtext, "[", true)+1);
|
Шо это за ужас?
PHP код:
new pos;
while((pos = strfind(inputtext, "{",true)) != -1)
strdel(inputtext, pos, pos+1);
Хотя лучше вообще так сделать:
PHP код:
new c = 0,
i = -1;
while((c = inputtext[++i]) != '\0')
{
switch(c)
{
case '{':
inputtext[i] = '[';
case '}':
inputtext[i] = ']';
}
}