[VIP] Core

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
@R1KO, на SM 1.12 в компиляторе очень много ошибок и почти все связаны с отладкой. Я конечно их пофиксил и могу скинуть пофикшеные файлы, но всё таки ты автор и желательно тебе самому пофиксить их и обновить на гитхабе, так как стабильная версия SM сейчас именно 1.12.


C-подобный:
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// VIP_Core.sp
//
// vip\Info.sp(3) : error 001: expected token: ")", but found ","
//      3 |         DebugMessage("DisplayClientInfo: Client: %N (%i) -> '%s'", iClient, iClient, szEvent)
// -----------------------------^
//
// vip\Info.sp(10) : error 001: expected token: ")", but found ","
//     10 |         DebugMessage("szServLang = '%s'", szServLang)
// -----------------------------^
//
// vip\Info.sp(15) : error 001: expected token: ")", but found ","
//     15 |                 DebugMessage("KvJumpToKey: %s", szEvent)
// -------------------------------------^
//
// vip\Info.sp(18) : error 001: expected token: ")", but found ","
//     18 |                 DebugMessage("szClientLang = '%s'", szClientLang)
// -------------------------------------^
//
// vip\Info.sp(27) : error 001: expected token: ")", but found ","
//     27 |         DebugMessage("DisplayInfo: Client: %N (%i) -> '%s', '%s', '%s', '%s'", iClient, iClient, szEvent, szType, szClientLang, szServLang)
// -----------------------------^
//
// vip\Info.sp(46) : error 001: expected token: ")", but found ","
//     46 |                 DebugMessage("KvJumpToKey: %s", szType)
// -------------------------------------^
//
// vip\Info.sp(54) : error 001: expected token: ")", but found ","
//     54 |                                         DebugMessage("KvGetLangString: (%s, %s) = '%s'", szClientLang, szServLang, szBuffer)
// -------------------------------------------------------------^
//
// vip\Info.sp(83) : error 001: expected token: ")", but found ","
//     83 |                                 DebugMessage("KvJumpToKey: (%s|%s)", szClientLang, szServLang)
// -----------------------------------------------------^
//
// vip\Info.sp(97) : error 001: expected token: ")", but found ","
//     97 |                                                 DebugMessage("KvGetString = '%s'", szBuffer)
// ---------------------------------------------------------------------^
//
// vip\Info.sp(134) : error 001: expected token: ")", but found ","
//    134 |                                                 DebugMessage("KvGetLangString: (%s, %s) = '%s'", szClientLang, szServLang, szBuffer)
// ---------------------------------------------------------------------^
//
// vip\Features.sp(4) : error 001: expected token: ")", but found ","
//      4 |         DebugMessage("Features_TurnOffAll %N (%i)", iClient, iClient)
// -----------------------------^
//
// vip\Features.sp(37) : error 001: expected token: ")", but found ","
//     37 |         DebugMessage("Features_TurnOnAll %N (%i)", iClient, iClient)
// -----------------------------^
//
// vip\Features.sp(74) : error 001: expected token: ")", but found ","
//     74 |         DebugMessage("Features_SetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, eStatus)
// -----------------------------^
//
// vip\Features.sp(83) : error 001: expected token: ")", but found ","
//     83 |                 DebugMessage("Features_GetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, eStatus)
// -------------------------------------^
//
// vip\Features.sp(87) : error 001: expected token: ")", but found ","
//     87 |         DebugMessage("Features_GetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, NO_ACCESS)
// -----------------------------^
//
// vip\UTIL.sp(386) : error 001: expected token: ")", but found ","
//    386 |
// -----------------^
//
// vip\Downloads.sp(12) : error 001: expected token: ")", but found ","
//     12 |         DBG_Download("OpenFile('%s')", szBuffer)
// -----------------------------^
//
// vip\Downloads.sp(16) : error 001: expected token: ")", but found ","
//     16 |                 DBG_Download("ReadLine = '%s'", szBuffer)
// -------------------------------------^
//
// vip\Downloads.sp(19) : error 001: expected token: ")", but found ","
//     19 |                 DBG_Download("iPos = %d", iPos)
// -------------------------------------^
//
// vip\Downloads.sp(31) : error 001: expected token: ")", but found ","
//     31 |                 DBG_Download("ReadFileLine: '%s'", szBuffer)
// -------------------------------------^
//
// vip\Downloads.sp(47) : error 001: expected token: ")", but found ","
//     47 |         DBG_Download("DownloadPath: '%s'", szPath)
// -----------------------------^
//
// vip\Downloads.sp(52) : error 001: expected token: ")", but found ","
//     52 |         DBG_Download("DirExists: %d", DirExists(szPath))
// -----------------------------^
//
// vip\Downloads.sp(61) : error 001: expected token: ")", but found ","
//     61 |         DBG_Download("DownloadDirectory: '%s'", szPath)
// -----------------------------^
//
// vip\Downloads.sp(71) : error 001: expected token: ")", but found ","
//     71 |                 DBG_Download("GetNext: '%s' %d", szEntry, type)
// -------------------------------------^
//
// vip\Downloads.sp(76) : error 001: expected token: ")", but found ","
//     76 |                 DBG_Download("szNewPath: '%s'", szNewPath)
// -------------------------------------^
//
// vip\Downloads.sp(90) : error 001: expected token: ")", but found ","
//     90 |         DBG_Download("DownloadFile: '%s'", szPath)
// -----------------------------^
//
// vip\Debug.sp(2) : error 038: extra characters on line
//      2 | #if DEBUG_MODE 1
// ------------------------^
//
// 27 Errors.
//
// Compilation Time: 0,39 sec
// ----------------------------------------

Press enter to exit ...
Так предложите внесение исправлений с готовыми правками на гитхабе, если вы желаете помочь
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #3,342
@R1KO, на SM 1.12 в компиляторе очень много ошибок и почти все связаны с отладкой. Я конечно их пофиксил и могу скинуть пофикшеные файлы, но всё таки ты автор и желательно тебе самому пофиксить их и обновить на гитхабе, так как стабильная версия SM сейчас именно 1.12.


C-подобный:
//SourceMod Batch Compiler
// by the SourceMod Dev Team


//// VIP_Core.sp
//
// vip\Info.sp(3) : error 001: expected token: ")", but found ","
//      3 |         DebugMessage("DisplayClientInfo: Client: %N (%i) -> '%s'", iClient, iClient, szEvent)
// -----------------------------^
//
// vip\Info.sp(10) : error 001: expected token: ")", but found ","
//     10 |         DebugMessage("szServLang = '%s'", szServLang)
// -----------------------------^
//
// vip\Info.sp(15) : error 001: expected token: ")", but found ","
//     15 |                 DebugMessage("KvJumpToKey: %s", szEvent)
// -------------------------------------^
//
// vip\Info.sp(18) : error 001: expected token: ")", but found ","
//     18 |                 DebugMessage("szClientLang = '%s'", szClientLang)
// -------------------------------------^
//
// vip\Info.sp(27) : error 001: expected token: ")", but found ","
//     27 |         DebugMessage("DisplayInfo: Client: %N (%i) -> '%s', '%s', '%s', '%s'", iClient, iClient, szEvent, szType, szClientLang, szServLang)
// -----------------------------^
//
// vip\Info.sp(46) : error 001: expected token: ")", but found ","
//     46 |                 DebugMessage("KvJumpToKey: %s", szType)
// -------------------------------------^
//
// vip\Info.sp(54) : error 001: expected token: ")", but found ","
//     54 |                                         DebugMessage("KvGetLangString: (%s, %s) = '%s'", szClientLang, szServLang, szBuffer)
// -------------------------------------------------------------^
//
// vip\Info.sp(83) : error 001: expected token: ")", but found ","
//     83 |                                 DebugMessage("KvJumpToKey: (%s|%s)", szClientLang, szServLang)
// -----------------------------------------------------^
//
// vip\Info.sp(97) : error 001: expected token: ")", but found ","
//     97 |                                                 DebugMessage("KvGetString = '%s'", szBuffer)
// ---------------------------------------------------------------------^
//
// vip\Info.sp(134) : error 001: expected token: ")", but found ","
//    134 |                                                 DebugMessage("KvGetLangString: (%s, %s) = '%s'", szClientLang, szServLang, szBuffer)
// ---------------------------------------------------------------------^
//
// vip\Features.sp(4) : error 001: expected token: ")", but found ","
//      4 |         DebugMessage("Features_TurnOffAll %N (%i)", iClient, iClient)
// -----------------------------^
//
// vip\Features.sp(37) : error 001: expected token: ")", but found ","
//     37 |         DebugMessage("Features_TurnOnAll %N (%i)", iClient, iClient)
// -----------------------------^
//
// vip\Features.sp(74) : error 001: expected token: ")", but found ","
//     74 |         DebugMessage("Features_SetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, eStatus)
// -----------------------------^
//
// vip\Features.sp(83) : error 001: expected token: ")", but found ","
//     83 |                 DebugMessage("Features_GetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, eStatus)
// -------------------------------------^
//
// vip\Features.sp(87) : error 001: expected token: ")", but found ","
//     87 |         DebugMessage("Features_GetStatus: %N (%i) -> Feature: %s, eStatus: %i", iClient, iClient, szFeature, NO_ACCESS)
// -----------------------------^
//
// vip\UTIL.sp(386) : error 001: expected token: ")", but found ","
//    386 |
// -----------------^
//
// vip\Downloads.sp(12) : error 001: expected token: ")", but found ","
//     12 |         DBG_Download("OpenFile('%s')", szBuffer)
// -----------------------------^
//
// vip\Downloads.sp(16) : error 001: expected token: ")", but found ","
//     16 |                 DBG_Download("ReadLine = '%s'", szBuffer)
// -------------------------------------^
//
// vip\Downloads.sp(19) : error 001: expected token: ")", but found ","
//     19 |                 DBG_Download("iPos = %d", iPos)
// -------------------------------------^
//
// vip\Downloads.sp(31) : error 001: expected token: ")", but found ","
//     31 |                 DBG_Download("ReadFileLine: '%s'", szBuffer)
// -------------------------------------^
//
// vip\Downloads.sp(47) : error 001: expected token: ")", but found ","
//     47 |         DBG_Download("DownloadPath: '%s'", szPath)
// -----------------------------^
//
// vip\Downloads.sp(52) : error 001: expected token: ")", but found ","
//     52 |         DBG_Download("DirExists: %d", DirExists(szPath))
// -----------------------------^
//
// vip\Downloads.sp(61) : error 001: expected token: ")", but found ","
//     61 |         DBG_Download("DownloadDirectory: '%s'", szPath)
// -----------------------------^
//
// vip\Downloads.sp(71) : error 001: expected token: ")", but found ","
//     71 |                 DBG_Download("GetNext: '%s' %d", szEntry, type)
// -------------------------------------^
//
// vip\Downloads.sp(76) : error 001: expected token: ")", but found ","
//     76 |                 DBG_Download("szNewPath: '%s'", szNewPath)
// -------------------------------------^
//
// vip\Downloads.sp(90) : error 001: expected token: ")", but found ","
//     90 |         DBG_Download("DownloadFile: '%s'", szPath)
// -----------------------------^
//
// vip\Debug.sp(2) : error 038: extra characters on line
//      2 | #if DEBUG_MODE 1
// ------------------------^
//
// 27 Errors.
//
// Compilation Time: 0,39 sec
// ----------------------------------------

Press enter to exit ...
как фиксил?
 

BloodyAngel

Участник
Сообщения
30
Реакции
15
Последняя версия ядра с гита после того, как закомментировал все дебаг сообщения выдала такую ошибку:
// vip\API.sp(773) : error 450: no viable conversion from "any" to "function"
// 773 | hDataPack.WriteFunction(GetNativeCell(4));
// ----------------------------------------------------------------------^
//
// vip\API.sp(774) : error 450: no viable conversion from "any" to "function"
// 774 | hDataPack.WriteFunction(GetNativeCell(5));
// ----------------------------------------------------------------------^
//
// vip\API.sp(775) : error 450: no viable conversion from "any" to "function"
// 775 | hDataPack.WriteFunction(GetNativeCell(6));
// ----------------------------------------------------------------------^


Исправление:
hDataPack.WriteFunction(GetNativeFunction(4));
hDataPack.WriteFunction(GetNativeFunction(5));
hDataPack.WriteFunction(GetNativeFunction(6));
 
Последнее редактирование:

Kefir4ik

Участник
Сообщения
113
Реакции
9
здравствуйте ребята помогите решить проблему
Не найдена таблица table_keys в базе данных.
 

Kefir4ik

Участник
Сообщения
113
Реакции
9
Ну если вы не можете найти такую таблицу, то создаёте её.
спасибо я уже решил забыл установить кейс плагин для вип и ядро его у меня другая проблема теперь
Сообщения автоматически склеены:

Ну если вы не можете найти такую таблицу, то создаёте её.
где я могу найти решение этой проблемы ?
[0] SetPackPosition
L 01/21/2025 - 23:14:16: [SM] [1] Line 188, keys/cmds.sp::SQL_Callback_UseKey
L 01/21/2025 - 23:14:16: [SM] Exception reported: Invalid data pack position, 18 is out of bounds (4)
L 01/21/2025 - 23:14:16: [SM] Blaming: keys/Keys_Core.smx
 

DarkerZ

Участник
Сообщения
394
Реакции
175
спасибо я уже решил забыл установить кейс плагин для вип и ядро его у меня другая проблема теперь
Сообщения автоматически склеены:


где я могу найти решение этой проблемы ?
[0] SetPackPosition
L 01/21/2025 - 23:14:16: [SM] [1] Line 188, keys/cmds.sp::SQL_Callback_UseKey
L 01/21/2025 - 23:14:16: [SM] Exception reported: Invalid data pack position, 18 is out of bounds (4)
L 01/21/2025 - 23:14:16: [SM] Blaming: keys/Keys_Core.smx
Самому решать, номер строчки есть... Дословно выход за диапазон, ищите почему 18, хотя макс 4(3). Встречается например когда массив состоит из 4 элементов, а вы обращаетесь к 18
 

Kefir4ik

Участник
Сообщения
113
Реакции
9
Самому решать, номер строчки есть... Дословно выход за диапазон, ищите почему 18, хотя макс 4(3). Встречается например когда массив состоит из 4 элементов, а вы обращаетесь к 18
хорошо вообщем решил проблему смену соурс мода . помогло 1.10 версии
 

hintoz

Участник
Сообщения
60
Реакции
10
После обновы стал крашится сервер от VIP_Core, есть решение какие то у кого уже?
 

XDSTYLE

Участник
Сообщения
400
Реакции
279
пробуй.
 

Вложения

  • VIP_Core.smx
    58.1 КБ · Просмотры: 11

hintoz

Участник
Сообщения
60
Реакции
10
После обновы все грязное, отбираю с плагины с которыми хотябы запускается норм, ладно разберусь вечером думаю уже
 

XDSTYLE

Участник
Сообщения
400
Реакции
279
После обновы все грязное, отбираю с плагины с которыми хотябы запускается норм, ладно разберусь вечером думаю уже
у меня 100+ плагинов вместе с модулями, и все работают и сервер не крашится. (все плагины что работали до обновлние, и щас работают)
а Metamod:Source 1.12.0-dev+1211 стоит?
 

hintoz

Участник
Сообщения
60
Реакции
10
стоит sm 1.13 build 7214, сервер хорошо работает с VIP Core.
sm 1.13 build 7214 тоже поставил все норм заработало
Сообщения автоматически склеены:

у меня 100+ плагинов вместе с модулями, и все работают и сервер не крашится. (все плагины что работали до обновлние, и щас работают)
а Metamod:Source 1.12.0-dev+1211 стоит?
"Metamod:Source 1.11.0-dev+1156"
 
Сверху Снизу