БлагоЯр
Участник
- Сообщения
- 898
- Реакции
- 86
их это кого (в множественном числе)?Не знаю, а зачем вы их вообще используете?)
dev версию? думал чтобы поддержка максимум была
их это кого (в множественном числе)?Не знаю, а зачем вы их вообще используете?)
Да не, я ж не на сервер ставил, а у себя на ноуте.Вы - это все администраторы, которые ставят нестабильные версии SM.
И, поддержка чего?) Это нестабильная версия, функционала может там и больше, но и проблем тоже)
Ну, как минимум, версии SM должны быть одинаковы, как на сервере, так и у компилятора.Да не, я ж не на сервер ставил, а у себя на ноуте.
Да, это коды цветов."Как раскрасить сообщения в чате?"
Ну да, это я уже в курсе. Последняя версия вроде 1.9.1 или где-то неофициал выше есть?Но я бы рекомендовал бы использовать MoreColors, там выбор цветов побольше.
Не знаю, но и 1.9.1 работает нормально)Ну да, это я уже в курсе. Последняя версия вроде 1.9.1 или где-то неофициал выше есть?
SourceMod Scripting\include\smlib/colors.inc(75) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(148) : warning 213: tag mismatch
// ssh.sp(149) : warning 213: tag mismatch
// ssh.sp(1636) : warning 213: tag mismatch
// ssh.sp(2543) : warning 234: symbol "GetMaxClients" is marked as deprecated: Use MaxClients variable instead.
Чтобы убрать варнинги с 147 по 149 строчки достаточно убрать минимальные и максимальные значения (true, 0.0, true, 1.0)При компиляции
по первому ещё понятноC-подобный:SourceMod Scripting\include\smlib/colors.inc(75) : warning 241: Array-based enum structs will be removed in 1.11. See https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs // ssh.sp(147) : warning 213: tag mismatch // ssh.sp(147) : warning 213: tag mismatch // ssh.sp(147) : warning 213: tag mismatch // ssh.sp(148) : warning 213: tag mismatch // ssh.sp(149) : warning 213: tag mismatch // ssh.sp(1636) : warning 213: tag mismatch // ssh.sp(2543) : warning 234: symbol "GetMaxClients" is marked as deprecated: Use MaxClients variable instead.
А по другим может кто помочь?
Да понятно, не совсем ёжик в тумане :)Чтобы убрать варнинги с 147 по 149 строчки достаточно убрать минимальные и максимальные значения (true, 0.0, true, 1.0)
Чтобы убрать варнинг на 2543 строчке надо вместо - for ( new i = 1; i <= GetMaxClients(); i++ ) прописать просто for (new i = 1; i <= MaxClients; i++)
(надеюсь понятно написал :3)
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(147) : warning 213: tag mismatch
// ssh.sp(1636) : warning 213: tag mismatch
// Code size: 66656 bytes
// Data size: 43408 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 126448 bytes
//
// 5 Warnings.
SourceMod Scripting\include\smlib/colors.inc(75) : warning 241: Array-based enum structs will be removed in 1.11. See [URL='https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs']SourcePawn Transitional Syntax - AlliedModders Wiki[/URL]
Какая у тебя версия sourcemod?Да понятно, не совсем ёжик в тумане :)
Вот требует какие-то теги
C-подобный:// ssh.sp(147) : warning 213: tag mismatch // ssh.sp(147) : warning 213: tag mismatch // ssh.sp(147) : warning 213: tag mismatch // ssh.sp(1636) : warning 213: tag mismatch // Code size: 66656 bytes // Data size: 43408 bytes // Stack/heap size: 16384 bytes // Total requirements: 126448 bytes // // 5 Warnings.
А можно сейчас заменить это правильным значением?
C-подобный:SourceMod Scripting\include\smlib/colors.inc(75) : warning 241: Array-based enum structs will be removed in 1.11. See [URL='https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax#Enum_Structs']SourcePawn Transitional Syntax - AlliedModders Wiki[/URL]
R=
Какая у тебя версия sourcemod?
SourceMod Version: 1.10.0.6488
SourcePawn Engine: 1.10.0.6488, jit-x86 (build 1.10.0.6488)
SourcePawn API: v1 = 5, v2 = 12
Compiled on: Apr 30 2020 16:34:07
Built from: https://github.com/alliedmodders/sourcemod/commit/afb40f1
Build ID: 6488:afb40f1
http://www.sourcemod.net/
строка 147: пролюбил флаги квараВот требует какие-то теги
public Native_IsBanned(Handle:handler, numParams)
{
new client = GetNativeCell(1);
if(!IsValidClient(client))
{
return ThrowError("Индекс игрока %d некорректен.", client);
}
return gB_Spraybanned[client];
}
Ну %d должна по видимому возвращать ник игрока. ThrowError - ничего. Значит в коде вообще бред написан, что ли?Так что нужно определиться что должна возвращать функция
Не понял :)строка 147: пролюбил флаги квара
g_arrCVars[ENABLED] = CreateConVar("sm_ssh_enabled", "1", "Включает \"Super Spray Handler\"?", _, true, 0.0, true, 1.0);
А что должно быть? Как вы поняли, что bool, если стоит client?gB_Spraybanned[] вообще имеет тип bool
Ну %d должна по видимому возвращать ник игрока. ThrowError - ничего. Значит в коде вообще бред написан, что ли?
Учим крылатые выражения в русском языке и прочие похожие выражения, чтобы понять значения слова ПРОЛЮБИЛ. И читаем: CreateConVar · convars · SourceMod Scripting API ReferenceНе понял :)
У нормальных программистов, а не ФАНАТОВ, принято в начале названия переменной указывать ТИП этой переменной. Есть несколько вариантов указания популярных, названий не помню абсолютно. Но здесь gB_* - b = boolean. То есть либо 0, либо 1.А что должно быть? Как вы поняли, что bool, если стоит client?
А чем не нравится?Посмотреть вложение 59924
![]()
[SourcePawn] Урок 4 - Форматирование текста и мультиязычность
[SourcePawn] Урок 4 - Форматирование текста и мультиязычностьhlmod.ru
Я понимаю, что Pawn это вроде как C подобный язык не бейте, мануалы по C подходят и к Pawn.А чем не нравится?![]()
Строка 59 исходника:Как вы поняли, что bool, если стоит client?
new bool:gB_Spraybanned[MAXPLAYERS+1];