Posts from Scripts
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
SetObjectEnabled("fort", false);
function fortF()
pl1gold = GetPlayerResource (PLAYER_1, GOLD);
if pl1gold >= 2999;
then SetPlayerResource(PLAYER_1, GOLD, pl1gold – 2999);
SetObjectEnabled("fort", true);
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "fort", "fortF" );
It should take money from the player and activate the Fortress, but something doesn't seem right in the line with 'then'.
'then' expected near ';' it says.
And it also breaks all previous scripts.
Can you tell me what's wrong?
function fortF()
pl1gold = GetPlayerResource (PLAYER_1, GOLD);
if pl1gold >= 2999 then
SetPlayerResource(PLAYER_1, GOLD, pl1gold – 2999);
SetObjectEnabled("fort", true);
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "fort", "fortF" );
SetObjectEnabled("fort", false);
function fortF()
pl1gold = GetPlayerResource (PLAYER_1, GOLD);
if pl1gold >= 2999 then
SetPlayerResource(PLAYER_1, GOLD, pl1gold – 2999);
SetObjectEnabled("fort", true);
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "fort", "fortF" );
Something still doesn't work...
The 10th green one was enabled.
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
Мои сценарии:
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
function vedma1()
if SetObjectiveState("vedma1", OBJECTIVE_COMPLETED) then
StartDialogScene('/MoiDialogi/Vedma1/DialogScene.xdb#xpointer(/DialogScene)');
SetObjectiveState("vedma2", OBJECTIVE_ACTIVE);
end;
end;
The game doesn't show any errors, but the video doesn't play. I checked the video separately, and it works. The quest itself works without the functions. Can you tell me what's wrong?
Мои сценарии:
Лесной хранитель (лесной союз)
Путь к свету (чернокнижник)
Фалькон Сокол (орден порядка)
Инквизиция Ариоха (некроманты) - готово на 90%
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
if SetObjectiveState("vedma1", OBJECTIVE_COMPLETED) then
You have an error here. The `if` statement checks conditions, while `SetObjectiveState`/`SetObjectPosition`/`SetObjectOwner`, etc., change them. In this example, `if` only works with `GetObjectState`/`GetObjectPosition`/`GetObjectOwner`, etc.