fix: fixed action handlers

This commit is contained in:
Andrey Terentev 2025-05-02 13:58:24 +07:00
parent 499029d456
commit 01c70e8339
2 changed files with 3 additions and 2 deletions

View File

@ -14,7 +14,7 @@ public class DialogDialogActionHandler implements DialogActionHandler {
public void handle(DialogButtonClick click, Params params) {
var player = click.player();
if (params.contains("dialogId")) {
if (!params.contains("dialogId")) {
DebugMessage.sendError(player, "Отсутствует обязательный параметр dialogId для команды dialog");
return;
}

View File

@ -14,7 +14,7 @@ public class ScriptDialogActionHandler implements DialogActionHandler {
public void handle(DialogButtonClick click, Params params) {
var player = click.player();
if (params.contains("scriptId")) {
if (!params.contains("scriptId")) {
DebugMessage.sendError(player, "Отсутствует обязательный параметр scriptId для команды script");
return;
}
@ -27,6 +27,7 @@ public class ScriptDialogActionHandler implements DialogActionHandler {
return;
}
click.renderer().close(false);
ScriptService.ofPlayer(player).start(script.get(), params);
}
}