[SourcePawn] Урок 2 - Установка и компиляция плагинов

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Я так и сделал, но он перестал компилировать плагин
Ну может тогда для начала покажете:
  1. Что и как заменили именно (итоговый код)
  2. Что пишет компилятор (как ругается)
?
 

KLEPTO

Участник
Сообщения
3
Реакции
0
как быть при ошибке "fatal error 183: cannot read from file: "sdktools" "?
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
как быть при ошибке "fatal error 183: cannot read from file: "sdktools" "?
в папке с инклюдами нету файла sdktools.inc, скачайте дефолтную сборку сурсмода и возьмите там эти инклюды и поместите туда, где находится компилятор
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
А каким образом выполняете компиляцию, и покажите строчку с #include
 

Banana

Участник
Сообщения
892
Реакции
113
Как отключить предупреждения компилятора? чтоб остались только ошибки если они есть..
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Директивами компилятора можно конкретные варны отключить, но я бы на Вашем месте этого не делал. Компилятор просто так варны не генерирует.
 

Dragokas

Добрая душа
Сообщения
229
Реакции
213
Если нужно заткнуть конкретный ворн, то опцией ком. строки -w <номер предупреждения>
 

wydome

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

Вложения

  • hl_gangs.sp
    83.8 КБ · Просмотры: 8
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@dexteryoung, какие изменения не применяются?
Надеюсь, ты там не дефолтные значения кваров меняешь, а потом ждёшь, что на сервере эти изменения применятся.
 

wydome

Участник
Сообщения
149
Реакции
4
@dexteryoung, какие изменения не применяются?
Надеюсь, ты там не дефолтные значения кваров меняешь, а потом ждёшь, что на сервере эти изменения применятся.
Вот всю эту тему меняю
gcv_bPluginEnabled = AutoExecConfig_CreateConVar("hl_gangs_enabled", "1", "Enable the plugin? (1 = Yes, 0 = No)", FCVAR_NOTIFY, true, 0.0, true, 1.0);

gcv_bInviteStyle = AutoExecConfig_CreateConVar("hl_gangs_invite_style", "1", "Set invite style to pop up a Menu? \n (1 = Menu, 0 = Registered Command)", FCVAR_NOTIFY, true, 0.0, true, 1.0);

gcv_sDatabase = AutoExecConfig_CreateConVar("hl_gangs_database_name", "hl_gangs", "Name of the database for the plugin.");

gcv_iMaxGangSize = AutoExecConfig_CreateConVar("hl_gangs_max_size", "6", "Initial size for a gang");

gcv_iSizePrice = AutoExecConfig_CreateConVar("hl_gangs_size_price", "100000", "Price of the Size perk");

gcv_iGangSizeMaxUpgrades = AutoExecConfig_CreateConVar("hl_gangs_size_max_upgrades", "9", "The maximum amount of size upgrades that may occur");

gcv_iHealthPrice = AutoExecConfig_CreateConVar("hl_gangs_health_price", "100000", "Price of the Health perk");

gcv_fHealthModifier = AutoExecConfig_CreateConVar("hl_gangs_health_modifier", "1.0", "Knife Damage perk modifier. 1.0 default");

gcv_iDamagePrice = AutoExecConfig_CreateConVar("hl_gangs_damage_price", "0", "Price of the Damage perk");

gcv_fDamageModifier = AutoExecConfig_CreateConVar("hl_gangs_damage_modifier", "1.5", "Knife Damage perk modifier. 1.5 default");

gcv_iGravityPrice = AutoExecConfig_CreateConVar("hl_gangs_gravity_price", "100000", "Price of the Gravity perk");

gcv_fGravityModifier = AutoExecConfig_CreateConVar("hl_gangs_gravity_modifier", "0.02", "Gravity perk modifier. 0.02 default");

gcv_iSpeedPrice = AutoExecConfig_CreateConVar("hl_gangs_speed_price", "100000", "Price of the Speed perk");

gcv_fSpeedModifier = AutoExecConfig_CreateConVar("hl_gangs_speed_modifier", "0.02", "Speed perk modifier. 0.02 default");


gcv_iCreateGangPrice = AutoExecConfig_CreateConVar("hl_gangs_creation_price", "200000", "Price of gang creation");

gcv_iRenamePrice = AutoExecConfig_CreateConVar("hl_gangs_rename_price", "40", "Price to rename");

gcv_iPriceModifier = AutoExecConfig_CreateConVar("hl_gangs_price_modifier", "0", "Price modifier for perks\n Set 0 to disable");

gcv_bTerroristOnly = AutoExecConfig_CreateConVar("hl_gangs_terrorist_only", "0", "Determines if perks are only for terrorists\n Set 1 for default jailbreak behavior");

gcv_bCTKillsOrLRs = AutoExecConfig_CreateConVar("hl_gangs_stats_mode", "1", "Sets the type of statistic tracking\n Set 1 for ct kills, 0 for last requests (hosties required)");
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,980
@dexteryoung, нафига?!

Насколько я понимаю, плагин создаёт файл конфига при первом своём запуске и при последующих запусках берёт оттуда значения.
Ты же пытаешься менять дефолтные значения, которые не будут использоваться, потому что есть конфиг с прописанными значениями, которые отличаются от тех, что ты прописываешь в исходник.
После этого ты удивляешься почему это вдруг все сделанные тобой изменения в исходнике ни на что не влияют.

Либо выключи сервер игры, удали файл конфига и запусти сервер снова, либо делай эти изменения в файле конфига.
 

Pr[E]fix

Code
Сообщения
171
Реакции
29
Помогите решить проблему, все инклуды есть
 

Вложения

  • 1624985710905.png
    1624985710905.png
    6.9 КБ · Просмотры: 35

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Pr[E]fix, а инклуда где лежит? И с регистром букв что?
 
Сверху Снизу