Implemented new AI behavior patterns #1
@ -14,7 +14,7 @@ public class DialogDialogActionHandler implements DialogActionHandler {
|
|||||||
public void handle(DialogButtonClick click, Params params) {
|
public void handle(DialogButtonClick click, Params params) {
|
||||||
var player = click.player();
|
var player = click.player();
|
||||||
|
|
||||||
if (params.contains("dialogId")) {
|
if (!params.contains("dialogId")) {
|
||||||
DebugMessage.sendError(player, "Отсутствует обязательный параметр dialogId для команды dialog");
|
DebugMessage.sendError(player, "Отсутствует обязательный параметр dialogId для команды dialog");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,7 @@ public class ScriptDialogActionHandler implements DialogActionHandler {
|
|||||||
public void handle(DialogButtonClick click, Params params) {
|
public void handle(DialogButtonClick click, Params params) {
|
||||||
var player = click.player();
|
var player = click.player();
|
||||||
|
|
||||||
if (params.contains("scriptId")) {
|
if (!params.contains("scriptId")) {
|
||||||
DebugMessage.sendError(player, "Отсутствует обязательный параметр scriptId для команды script");
|
DebugMessage.sendError(player, "Отсутствует обязательный параметр scriptId для команды script");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -27,6 +27,7 @@ public class ScriptDialogActionHandler implements DialogActionHandler {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
click.renderer().close(false);
|
||||||
ScriptService.ofPlayer(player).start(script.get(), params);
|
ScriptService.ofPlayer(player).start(script.get(), params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user