Релиз SourceMod 1.7

Статус
В этой теме нельзя размещать новые ответы.
sourcemod-site-bounded.png
Вчера, 4 февраля, состоялся выпуск новой версии SourceMod. Это крупное обновление для разработчиков плагинов, добавляющее новый синтаксис SourcePawn, который включает в себя более современный набор языковых средств разработки. Также в версии 1.7 вы найдёте обычные исправления и улучшения.

СКАЧАТЬ

Особенности для администраторов серверов
  • Улучшена совместимость с TF2, CS:GO, и Dota 2.
  • Исправлена регрессия в версии 1.6.3, которая вызывала отказ загрузки SourceMod на некоторых играх.
  • Переписана внутренняя авторизация по Steam ID.
    • Файл admins.cfg теперь поддерживает форматы Steam2, Steam3, и SteamID 64.
    • Файл admins_simple.ini теперь поддерживает формат Steam3 в дополнение к Steam2.
    • Теперь возможно использование формата Steam3 в командах сервера, в дополнение к Steam2.

Особенности для разработчиков плагинов
  • Новый синтаксис SourcePawn.
  • Новый тип хука OnTakeDamage_Alive.
  • Теперь доступно больше файлов из файловой системы Valve.

Полный список изменений можно найти в SourceMod Wiki
 
Последнее редактирование модератором:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #82
Red4911,
PHP:
char auth[32];
GetClientAuthId(client, AuthId_Engine, auth, sizeof(auth));
Так походу
 

Red4911

Участник
Сообщения
133
Реакции
34
Red4911,
PHP:
char auth[32];
GetClientAuthId(client, AuthId_Engine, auth, sizeof(auth));
Так походу

теперь вот что
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// timer-core.sp
//
// D:\timer 1,7,0\scripting\include\timers.inc(205) : error 025: function headin
g differs from prototype
// D:\timer 1,7,0\scripting\include\smlib/crypt.inc(426) : error 173: 'in' is a
newly reserved keyword that may be used in the future; use a different name as a
n identifier
// D:\timer 1,7,0\scripting\timer-core.sp(688) : warning 217: loose indentation
// D:\timer 1,7,0\scripting\timer-core.sp(691) : warning 217: loose indentation
// D:\timer 1,7,0\scripting\timer-core.sp(947) : error 035: argument type mismat
ch (argument 2)
// D:\timer 1,7,0\scripting\timer-core.sp(947) : error 035: argument type mismat
ch (argument 3)
// D:\timer 1,7,0\scripting\timer-core.sp(1156) : error 035: argument type misma
tch (argument 2)
// D:\timer 1,7,0\scripting\timer-core.sp(1156) : error 035: argument type misma
tch (argument 3)
//
// 6 Errors.
//
// Compilation Time: 1,36 sec
// ----------------------------------------

Press enter to exit ...
 

t1empO

Участник
Сообщения
326
Реакции
42
Обновил SourceMod, плагины пока стабильно работают.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #85
Red4911, это же сделай и в других местах. А 217 потому что отступ не верный
 

Red4911

Участник
Сообщения
133
Реакции
34
Red4911, это же сделай и в других местах. А 217 потому что отступ не верный

Спасибо )) Потихоньку продвигаюсь в исправнении. Половину ошибок убрал ) Осталось несколько
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// timer-core.sp
//
// D:\timer 1,7,0\scripting\include\timers.inc(205) : error 025: function headin
g differs from prototype
// D:\timer 1,7,0\scripting\include\smlib/crypt.inc(426) : error 173: 'in' is a
newly reserved keyword that may be used in the future; use a different name as a
n identifier
//
// 2 Errors.
//
// Compilation Time: 1,66 sec
// ----------------------------------------

Press enter to exit ...
 

rus0707

Участник
Сообщения
326
Реакции
43
привет помогите вот это исправить


// E:\╤сюЁър-CS-GO\scripting\1Welcome-sound1.sp(11) : error 021: symbol already
defined: "TopMenu"
 

Хитрый_Ёжик

Участник
Сообщения
287
Реакции
111
rus0707, ты пытаешься создать переменную с именем TopMenu, но под именем TopMenu уже существует класс, который отвечает за менюшки. Отсюда и ошибка.

Добавлено через 48 секунд
Red4911, вторая ошибка из-за этого же.
 
Последнее редактирование:

rus0707

Участник
Сообщения
326
Реакции
43
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// Welcome-sound.sp
//
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(11) : error 021: symbol already de
fined: "TopMenu"
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(356) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(359) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(359) : warning 215: expression has
no effect
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(407) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(470) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(474) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(508) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(534) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(545) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(567) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
// E:\╤сюЁър-CS-GO\scripting\Welcome-sound.sp(578) : error 174: symbol 'TopMenu'
is a type and cannot be used as a value
//
// 11 Errors.
//
// Compilation Time: 0,53 sec
// ----------------------------------------

Press enter to exit ...

Добавлено через 1 минуту
у меня не получается топ меню переделать под СМ 1.7

Добавлено через 14 минут
new Handle:TopMenu; --- тут что нужно поменять?

public OnAdminMenuReady(Handle:topmenu)
{
if (TopMenu == topmenu) {
return;
}
TopMenu = topmenu;

-- тут что нужно поменять?


DisplayTopMenu(TopMenu, iClient, -- тут что нужно поменять
 
Последнее редактирование:

rus0707

Участник
Сообщения
326
Реакции
43
можете мне привести пример как это будет прописано на СМ 1,7

public OnAdminMenuReady(Handle:menu)
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Оффтоп
 

Хитрый_Ёжик

Участник
Сообщения
287
Реакции
111
Оффтоп
Вопрос о GetClientAuthId очень даже в тему. Касаемо имён переменных 50/50, н что-то мне подсказывает, что проблем подобных TopMenu будет не мало.
 

Primo

типа серьёзный тип
Сообщения
1,532
Реакции
759
Хитрый_Ёжик, я не про то, что спрашивают, какой синтаксис и т.д.
Я про решение локальных проблем, с той же компиляцией.
Одно дело спрашивать о изменениях, о работоспособности и т.д., другое дело решать чьи-то проблемы.
 

Хитрый_Ёжик

Участник
Сообщения
287
Реакции
111
Primo, тут я согласен, но в связи со спецификой этого форума эти вопросы подобные вопросы будут множиться в геометрической прогрессии. Оффтоп
 

AZA

/reset
Сообщения
883
Реакции
162
Обновился,теперь sourcebans ерорит.исходник:http://rghost.ru/8J6Ww9xtQ

PHP:
02/14/2015 - 09:12:00: Info (map "jb_skyscraper_go") (file "errors_20150214.log")
L 02/14/2015 - 09:12:00: [SM] Native "ReadPackString" reported: DataPack operation is out of bounds.
L 02/14/2015 - 09:12:00: [SM] Displaying call stack trace for plugin "sourcebans.smx":
L 02/14/2015 - 09:12:00: [SM]   [0]  Line 57, C:\Users\1\Desktop\cstrike_34\cstrike\addons\sourcemod\scripting\include\extras.sp::VerifyInsert()
L 02/14/2015 - 09:50:51: Error log file session closed.
 

zanoza73

Участник
Сообщения
345
Реакции
75
Обновился,теперь sourcebans ерорит.исходник:http://rghost.ru/8J6Ww9xtQ

PHP:
02/14/2015 - 09:12:00: Info (map "jb_skyscraper_go") (file "errors_20150214.log")
L 02/14/2015 - 09:12:00: [SM] Native "ReadPackString" reported: DataPack operation is out of bounds.
L 02/14/2015 - 09:12:00: [SM] Displaying call stack trace for plugin "sourcebans.smx":
L 02/14/2015 - 09:12:00: [SM]   [0]  Line 57, C:\Users\1\Desktop\cstrike_34\cstrike\addons\sourcemod\scripting\include\extras.sp::VerifyInsert()
L 02/14/2015 - 09:50:51: Error log file session closed.

пару раз тоже видел такую, но сейчас вроде норм.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу