Steamtools под новый SM 1.10

√ιקELITE√ιק

Участник
Сообщения
276
Реакции
48
Операционная система
Linux
Текст ошибки
C:\Users\╤юЇр\Desktop\complid\include\steamtools.inc(270) : fatal error 196:
deprecated syntax; see https://wiki.alliedmods.net/SourcePawn_Transitional_Synta
x#Typedefs
Список мета-модулей
Listing 4 plugins:
[01] SourceMod (1.10.0.6456) by AlliedModders LLC
[02] TF2 Tools (1.10.0.6456) by AlliedModders LLC
[03] SDK Hooks (1.10.0.6456) by AlliedModders LLC
[04] SDK Tools (1.10.0.6456) by AlliedModders LLC
Список плагинов SM
[SM] Listing 17 plugins:
01 "Player Commands" (1.10.0.6456) by AlliedModders LLC
02 "Anti-Flood" (1.10.0.6456) by AlliedModders LLC
03 "Client Preferences" (1.10.0.6456) by AlliedModders LLC
04 "Basic Ban Commands" (1.10.0.6456) by AlliedModders LLC
05 "Nextmap" (1.10.0.6456) by AlliedModders LLC
06 "Basic Commands" (1.10.0.6456) by AlliedModders LLC
07 "Fun Commands" (1.10.0.6456) by AlliedModders LLC
08 "Fun Votes" (1.10.0.6456) by AlliedModders LLC
09 "Reserved Slots" (1.10.0.6456) by AlliedModders LLC
10 "Admin File Reader" (1.10.0.6456) by AlliedModders LLC
11 "Basic Info Triggers" (1.10.0.6456) by AlliedModders LLC
12 "Basic Votes" (1.10.0.6456) by AlliedModders LLC
13 "Basic Chat" (1.10.0.6456) by AlliedModders LLC
14 "Admin Menu" (1.10.0.6456) by AlliedModders LLC
15 "Basic Comm Control" (1.10.0.6456) by AlliedModders LLC
16 "Sound Commands" (1.10.0.6456) by AlliedModders LLC
17 "Admin Help" (1.10.0.6456) by AlliedModders LLC
Список расширений SM
[SM] Displaying 9 extensions:
[01] Automatic Updater (1.10.0.6456): Updates SourceMod gamedata files
[02] Webternet (1.10.0.6456): Extension for interacting with URLs
[03] TF2 Tools (1.10.0.6456): TF2 extended functionality
[04] BinTools (1.10.0.6456): Low-level C/C++ Calling API
[05] SDK Hooks (1.10.0.6456): Source SDK Hooks
[06] SDK Tools (1.10.0.6456): Source SDK Tools
[07] Top Menus (1.10.0.6456): Creates sorted nested menus
[08] Client Preferences (1.10.0.6456): Saves client preference settings
[09] SQLite (1.10.0.6456): SQLite Driver
Здравствуйте, возникла такая проблема при компиляции плагина freak_fortress_2
C:\Users\╤юЇр\Desktop\complid\include\steamtools.inc(270) : fatal error 196:
deprecated syntax; see https://wiki.alliedmods.net/SourcePawn_Transitional_Synta
x#Typedefs
Перешел я по этой ссылки прочитал, но я не селен в кодах
SourcePawn Transitional Syntax - AlliedModders Wiki

Понял только суть что в steamtools.inc нужно поправить 270 строку

funcenum HTTPRequestComplete
{
public(HTTPRequestHandle:HTTPRequest, bool:requestSuccessful, HTTPStatusCode:statusCode),
public(HTTPRequestHandle:HTTPRequest, bool:requestSuccessful, HTTPStatusCode:statusCode, any:contextData),
};

Помогите кто разбирается в этом.
 

Вложения

  • steamtools.inc
    9.5 КБ · Просмотры: 26

MaZa

Участник
Сообщения
1,732
Реакции
980
Отключи просто в плагине проверку на новый синтаксис либо инклюд подключай до проверки
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
убрать
C-подобный:
#pragma newdecls required
 

K1NG

Меня держат насильно, помогите
Сообщения
287
Реакции
184
Тоже столкнулся с такой проблемой. Замени на
C-подобный:
typeset HTTPRequestComplete
{
    function void (HTTPRequestHandle HTTPRequest, bool requestSuccessful, HTTPStatusCode statusCode);
    function void (HTTPRequestHandle HTTPRequest, bool requestSuccessful, HTTPStatusCode statusCode, any contextData);
};

native bool Steam_SendHTTPRequest(HTTPRequestHandle HTTPRequest, HTTPRequestComplete callbackFunction, any contextData = 0);
Спасибо R1KO
 
Сверху Снизу