Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
new-style declarations are required
Переписать на новом синтаксисе или убрать из исходника инструкцию компилятора #pragma newdecls required
Ещё можно перенести строку с инклюдом выше этой инструкции.
 

Intelect

Участник
Сообщения
93
Реакции
9
Переписать на новом синтаксисе или убрать из исходника инструкцию компилятора #pragma newdecls required
Ещё можно перенести строку с инклюдом выше этой инструкции.
спасибо
Сообщения автоматически склеены:

Переписать на новом синтаксисе или убрать из исходника инструкцию компилятора #pragma newdecls required
Ещё можно перенести строку с инклюдом выше этой инструкции.
на v34 будет работать? если да какие цвета поддерживает?
я разные поставил только {default} работал
3EFF3El ТЮРЬМА 3EFF3El ~ Повторно становиться командиром в этом раунде нельзя!
else CPrintToChat(client,"{green}l{default} ТЮРЬМА {green}l ~ Повторно становиться командиром в этом раунде нельзя!");

работает если
#include <colors>
код:
else PrintToChat(client,"\x04l\x01 ТЮРЬМА \x04l\x04 ~ Повторно становиться командиром в этом раунде нельзя!");

но фраза из перевода не меняет цвета
\x4[Командир]\x3 AnKSunamun|Мумия: \x4
"ru" "\x04[Командир]\x03 {1}: \x04{2}"
 
Последнее редактирование:

VeNoM`1K =))

Живи и ошибайся. В этом жизнь.
Сообщения
700
Реакции
266
спасибо
Сообщения автоматически склеены:


на v34 будет работать? если да какие цвета поддерживает?
я разные поставил только {default} работал
3EFF3El ТЮРЬМА 3EFF3El ~ Повторно становиться командиром в этом раунде нельзя!
else CPrintToChat(client,"{green}l{default} ТЮРЬМА {green}l ~ Повторно становиться командиром в этом раунде нельзя!");
В переводах посмотрите
 

Intelect

Участник
Сообщения
93
Реакции
9
Без ClientMod CS:S v34 поддерживает всего 3 или 4 цвета.
какие? {green} не работал
Сообщения автоматически склеены:

В переводах посмотрите
плагин работал на
#include <morecolors>
и перевод был таким
"ru" "{green}[Командир] {default}{1}: {green}{2}"
из которого только default работал
3EFF3E[Командир] PlayerName: 3EFF3Eed
 

Ice_Sochi

Участник
Сообщения
709
Реакции
413
спасибо
Сообщения автоматически склеены:


на v34 будет работать? если да какие цвета поддерживает?
я разные поставил только {default} работал
3EFF3El ТЮРЬМА 3EFF3El ~ Повторно становиться командиром в этом раунде нельзя!
else CPrintToChat(client,"{green}l{default} ТЮРЬМА {green}l ~ Повторно становиться командиром в этом раунде нельзя!");

работает если
#include <colors>
код:
else PrintToChat(client,"\x04l\x01 ТЮРЬМА \x04l\x04 ~ Повторно становиться командиром в этом раунде нельзя!");

но фраза из перевода не меняет цвета
\x4[Командир]\x3 AnKSunamun|Мумия: \x4
"ru" "\x04[Командир]\x03 {1}: \x04{2}"
Если я правильно понял, что тебе нужно и что ты пытаешься сделать, то в исходнике меняй:
<morecolors> -> <colors>
PrintToChat -> CPrintToChat
Из строк CPrintToChat убирай все коды цветов и ставь там {green} и тд
В файле перевода то же самое
И я не понял, почему у тебя некоторые фразы в исходнике, а некоторые в файле переводаОффтоп
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
какие? {green} не работал
Сообщения автоматически склеены:


плагин работал на
#include <morecolors>
и перевод был таким
"ru" "{green}[Командир] {default}{1}: {green}{2}"
из которого только default работал
3EFF3E[Командир] PlayerName: 3EFF3Eed
Если ты подключишь библиотеку <colors> то тебе будут доступны такие цвета как: {green}, {lightgreen}, {default}, {red}, {blue}.
НО запрещено использовать командные цвета больше чем 1 в 1 CPrintToChat, к ним относятся {lightgreen}, {red}, {blue}. Можно использовать к примеру цвет {red}, {green}, {default} в 1 CPrintToChat. Если не нравится {red}, то вместо него можешь указать любой из командных цветов, но не забудь что ТОЛЬКО 1 командный цвет разрешен.
Пример как можно сделать:
Код:
else CPrintToChat(client, "{green}| {red}ТЮРЬМА {gren}| {default}~ {red}Повторно становиться командиром в этом раунде нельзя{default}!");
 

Intelect

Участник
Сообщения
93
Реакции
9
Если я правильно понял, что тебе нужно и что ты пытаешься сделать, то в исходнике меняй:
<morecolors> -> <colors>
PrintToChat -> CPrintToChat
Из строк CPrintToChat убирай все коды цветов и ставь там {green} и тд
В файле перевода то же самое
И я не понял, почему у тебя некоторые фразы в исходнике, а некоторые в файле переводаОффтоп
не помогло
"warden_chat"
{
"#format" "{1:N},{2:s}"
"en" "{green}[Warden] {default}{1}:{lightgreen}{2}"
"ru" "{green}[Командир] {default}{1}: {lightgreen}{2}"
"pt" "{green}[Warden] {default}{1}: {lightgreen}{2}"
"sv" "{green}[Warden] {default}{1}: {lightgreen}{2}"
}
{green}[Командир] {default}AnKSunamun|Мумия: {lightgreen}да

PrintToChatAll("{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!");
{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!
 
Последнее редактирование:

Intelect

Участник
Сообщения
93
Реакции
9
в плагине должен быть подключён инклюд и использоваться функция из него, а не стоковая PrintToChatAll()
CPrintToChatAll с инклюд colors.inc не компилирует 1.11x SM
только на morecolors и то выше показал какие результаты получаются если использовать morecolors и CPrintToChat, не понятный шрифт только дефаулт работал
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
CPrintToChatAll с инклюд colors.inc не компилирует 1.11x SM
только на morecolors и то выше показал какие результаты получаются если использовать morecolors и CPrintToChat, не понятный шрифт только дефаулт работал
Скинь готовый .sp я тебе скомпилю на 11 см, у меня все норм компилится, либо кинь ошибки чтоб тебе помогли их исправить
 

Intelect

Участник
Сообщения
93
Реакции
9
Скинь готовый .sp я тебе скомпилю на 11 см, у меня все норм компилится, либо кинь ошибки чтоб тебе помогли их исправить
Хорошо но для сначала скажите какой инклюд использовать? и какие цвета будут доступны для css v34?
 

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
Хорошо но для сначала скажите какой инклюд использовать? и какие цвета будут доступны для css v34?
colors, у меня сервера на 34 ксс и я всегда ставлю colors. Пример цветов всех доступных и как их правильно использовать я описывал выше
 

Intelect

Участник
Сообщения
93
Реакции
9
colors, у меня сервера на 34 ксс и я всегда ставлю colors. Пример цветов всех доступных и как их правильно использовать я описывал выше
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(282) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(307) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(414) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(429) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(451) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(470) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(484) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(500) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(633) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(646) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(653) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(673) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(686) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(693) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(710) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(716) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(739) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(749) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(763) : error 017: undefined symbol "CPrintToChatAll"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(815) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(824) : error 017: undefined symbol "CPrintToChat"
// C:\Users\HP\OneDrive\╨рсюўшщ ёЄюы\1.11x\addons\sourcemod\scripting\JailWardenExtended.sp(945) : error 017: undefined symbol "CPrintToChatAll"

CPrintToChatAll("{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!");

компилирует если
PrintToChatAll("{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!");
но
{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!

[01] SourceMod (1.11.0.6522) by AlliedModders LLC Тестирование SourceMod версии 1.11.0.6541 для CS:S v34 [10.05.2020] - Counter-Strike: Source

с использованием #include <morecolors>
CPrintToChatAll("{green}l{default} ТЮРЬМА {green}l{green} ~ Командир покинул пост, возьмите командование!");
здесь как видим работает только {default}
3EFF3El ТЮРЬМА 3EFF3El3EFF3E ~ Командир покинул пост, возьмите командование!
 
Последнее редактирование:

Intelect

Участник
Сообщения
93
Реакции
9
инклюд colors хоть подключи сначала
я так и сделал
Сообщения автоматически склеены:

инклюд colors хоть подключи сначала
#include <colors> не совместимо с CPrintToChat
Сообщения автоматически склеены:

инклюд colors хоть подключи сначала
может другой colors.inc ставить? есть источники который подойдет?
 
Последнее редактирование:

7pElllHuK

Участник
Сообщения
1,416
Реакции
465
я так и сделал
Сообщения автоматически склеены:


#include <colors> не совместимо с CPrintToChat
Сообщения автоматически склеены:


может другой colors.inc ставить? есть источники который подойдет?
Скинь весь плагин с измененными цветами, я тебе подключу библиотеку и скомпилю плагин. Тебе же сегодня его Grey83 скидывал. Не вижу проблемы. Судя по твоим ошибкам у тебя не подключена библиотека colors, либо ты используешь кривую. Либо скачай с форума библиотеку по новой и подключи ее прописав #include <colors> на 1 строке. И не забудь проверить, не подключены ли у тебя сторонние библиотеки, по типу morecolors
Вот рабочий colors
Сообщения автоматически склеены:

- "#include <colors> не совместимо с CPrintToChat"
Скринами скинул док-ва того что совместимо
1698251402776.png
1698251301589.png


1698251234669.png
 

Вложения

  • 1698251399643.png
    1698251399643.png
    3.1 КБ · Просмотры: 6

Intelect

Участник
Сообщения
93
Реакции
9
Скинь весь плагин с измененными цветами, я тебе подключу библиотеку и скомпилю плагин. Тебе же сегодня его Grey83 скидывал. Не вижу проблемы. Судя по твоим ошибкам у тебя не подключена библиотека colors, либо ты используешь кривую. Либо скачай с форума библиотеку по новой и подключи ее прописав #include <colors> на 1 строке. И не забудь проверить, не подключены ли у тебя сторонние библиотеки, по типу morecolors
Вот рабочий colors
Сообщения автоматически склеены:

- "#include <colors> не совместимо с CPrintToChat"
Скринами скинул док-ва того что совместимоПосмотреть вложение 115154Посмотреть вложение 115151

Посмотреть вложение 115149
кривой colors.inc
 
Сверху Снизу