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

Kruzya

Raspberry Pi 4
Команда форума
Меценат
Сообщения
10,550
Реакции
8,726
Я так и сделал, но он перестал компилировать плагин
Ну может тогда для начала покажете:
  1. Что и как заменили именно (итоговый код)
  2. Что пишет компилятор (как ругается)
?
 

KLEPTO

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

iLoco

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

Dragokas

Меценат
Сообщения
178
Реакции
143
А каким образом выполняете компиляцию, и покажите строчку с #include
 

Banana

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

Kruzya

Raspberry Pi 4
Команда форума
Меценат
Сообщения
10,550
Реакции
8,726
Директивами компилятора можно конкретные варны отключить, но я бы на Вашем месте этого не делал. Компилятор просто так варны не генерирует.
 

Dragokas

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

dexteryoung

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

Вложения

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

Grey83

Ленивая и невнимательная жопа
Сообщения
4,827
Реакции
2,837
@dexteryoung, какие изменения не применяются?
Надеюсь, ты там не дефолтные значения кваров меняешь, а потом ждёшь, что на сервере эти изменения применятся.
 

dexteryoung

Участник
Сообщения
104
Реакции
3
@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

Ленивая и невнимательная жопа
Сообщения
4,827
Реакции
2,837
@dexteryoung, нафига?!

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

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