Создание эффекта градиента
|
|
|
BeatMaker_R1KO_
|
Дата: Вторник, 03.12.2013, 15:48:44 | Сообщение # 2 |
|
Сообщений: 60
Репутация: 0 [ +/- ]
|
|
посимвольной расскраской
|
|
| |
«SeReGa»☆
|
Дата: Вторник, 03.12.2013, 19:04:05 | Сообщение # 3 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
Цитата BeatMaker_R1KO_ ( ) посимвольной расскраской как это же %N или client
|
|
| |
Darkeneez
|
Дата: Вторник, 03.12.2013, 19:05:17 | Сообщение # 4 |
|
Сообщений: 221
Репутация: 18 [ +/- ]
|
|
Цитата «SeReGa»☆ ( ) как это же %N или client Это в первую очередь строка т.е String.
|
|
| |
«SeReGa»☆
|
Дата: Вторник, 03.12.2013, 19:06:53 | Сообщение # 5 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
и всё таки как это зделать? мне в голову ничего не приходит!
Сообщение отредактировал «SeReGa»☆ - Вторник, 03.12.2013, 19:07:51 |
|
| |
BeatMaker_R1KO_
|
Дата: Вторник, 03.12.2013, 19:13:07 | Сообщение # 6 |
|
Сообщений: 60
Репутация: 0 [ +/- ]
|
|
«SeReGa»☆, циклом, Например так: Код decl String:sName[MAX_NAME_LENGTH]; GetClientName(client, sName, sizeof(sName)); new len = strlen(sName); for (new i = 0; i <= len; i++) { // тут красить }
|
|
| |
Sunday
|
Дата: Среда, 04.12.2013, 15:28:32 | Сообщение # 7 |
|
Сообщений: 186
Репутация: 24 [ +/- ]
|
|
|
|
| |
«SeReGa»☆
|
Дата: Среда, 04.12.2013, 22:55:55 | Сообщение # 8 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
Цитата Sunday ( ) PawnPad++ да пользуюсь очень нравится Спасибо Цитата BeatMaker_R1KO_ ( ) // тут красить каким кодом кто нибудь знает?
|
|
| |
Sallcom
|
Дата: Четверг, 05.12.2013, 15:27:12 | Сообщение # 9 |
|
Сообщений: 205
Репутация: 31 [ +/- ]
|
|
Цитата «SeReGa»☆ ( ) каким кодом кто нибудь знает? Другие то знают, но ты хотя бы свои примеры напиши.
|
|
| |
panorama
|
Дата: Четверг, 05.12.2013, 17:21:52 | Сообщение # 10 |
|
Сообщений: 203
Репутация: 2 [ +/- ]
|
|
Прочитай в этой теме все сообщения от WS ! Думаю никакой градиент тебе не понадобится !
|
|
| |
BeatMaker_R1KO_
|
Дата: Четверг, 05.12.2013, 19:38:14 | Сообщение # 11 |
|
Сообщений: 60
Репутация: 0 [ +/- ]
|
|
Цитата panorama ( ) Прочитай в этой теме все сообщения от WS ! Думаю никакой градиент тебе не понадобится ! Херню сморозил...
|
|
| |
«SeReGa»☆
|
Дата: Четверг, 05.12.2013, 22:24:59 | Сообщение # 12 |
|
Сообщений: 395
Репутация: 37 [ +/- ]
|
|
Цитата Sallmap ( ) Другие то знают, но ты хотя бы свои примеры напиши. У меня на ум ничего не приходит ( Напримр как я буду изменять цвет каким кодом?? [не так вить \x07000000, i,\x07555555] ??)
Цитата panorama ( ) Прочитай в этой теме все сообщения от WS ! ничего подобного не нашел
Цитата BeatMaker_R1KO_ ( ) Херню сморозил... и правда как можно было до такого додуматся
Сообщение отредактировал «SeReGa»☆ - Четверг, 05.12.2013, 22:30:58 |
|
| |
Sunday
|
Дата: Четверг, 05.12.2013, 22:49:32 | Сообщение # 13 |
|
Сообщений: 186
Репутация: 24 [ +/- ]
|
|
Красить нужно в виде шестнадцатеричного числа. Вот небольшой пример, когда пишешь в чат:
Код #pragma semicolon 1 #include <sourcemod>
public OnPluginStart() { RegConsoleCmd("say", Command_Say); RegConsoleCmd("say_team", Command_Say); }
public Action:Command_Say(client, args) { decl String:text[128]; GetCmdArgString(text, sizeof(text) -1); StripQuotes(text); TrimString(text);
PrintToChatAll("\x7%06X%s \x7%06X%N:\x7%06X %s", 0xFFFFFF, 0x000000, 0xFF3E3E, client, 0x3366ff, text); return Plugin_Handled; }
То что касается конкретно твоего вопроса: 1. Отлови событие. 2. Отлови строку. 3. Запиши ее. 4. Заблокируй стандартную. 5. Выведи свою.
Примерно подобно как то так, к сожалению у меня нет КС.
Сообщение отредактировал Sunday - Пятница, 06.12.2013, 21:21:37 |
|
| |
|
котэ
|
Дата: Пятница, 06.12.2013, 06:39:04 | Сообщение # 15 |
|
Сообщений: 44
Репутация: -8 [ +/- ]
|
|
Цитата Sunday ( ) Красить нужно в виде шестнадцатеричного числа. Вот небольшой пример, когда пишешь в чат:
Код #pragma semicolon 1 #include <sourcemod>
public OnPluginStart() { RegConsoleCmd("say", Command_Say); RegConsoleCmd("say_team", Command_Say); }
public Action:Command_Say(client, args) { decl String:text[128]; GetCmdArgString(text, sizeof(text) -1); StripQuotes(text); TrimString(text);
PrintToChatAll("\x7%06X%s \x7%06X%N:\x7%06X %s", 0xFFFFFF, 0x000000, 0xFF3E3E, client, 0x3366ff, text); return Plugin_Handled; }
То что касается конкретно твоего вопроса: 1. Отлови событие. 2. Отлови строку. 3. Запиши ее. 4. Заблокируй стандартную. 5. Выведи свою.
Примерно подобно как то так, к сожалению у меня нет КС.
Спасибо помогло)
|
|
| |