SA-MP Forums Archive
Изменение цветов в диалогах (игроком) - 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) != -1strdel(inputtextstrfind(inputtext"{"true), strfind(inputtext"["true)+1); 



Re: Изменение цветов в диалогах (игроком) - Eims - 03.06.2017

Quote:
Originally Posted by 38
Посмотреть сообщение
Спасибо.
Удаляю
PHP код:
while(strfind(inputtext"{",true) != -1strdel(inputtextstrfind(inputtext"{"true), strfind(inputtext"["true)+1); 
Шо это за ужас?
PHP код:
new pos;
while((
pos strfind(inputtext"{",true)) != -1
    
strdel(inputtextpospos+1); 
Хотя лучше вообще так сделать:
PHP код:
new 0,
    
= -1;
while((
inputtext[++i]) != '\0'
{
    switch(
c)
    {
        case 
'{'
            
inputtext[i] = '[';
        case 
'}'
            
inputtext[i] = ']';
    }