Use run-script in the dialog, and then put this in your main script:
Code: ags
(edit) Heh. Turns out you can't name a variable "R" in a code block without having it renamed "are"...
function dialog_request (int num) {
int are = Random (3);
if (num == 1) {
if (are == 0) character[SOMEBODY].Say ("Hello");
if (are == 1) character[SOMEBODY].Say ("bye");
if (are == 2) character[SOMEBODY].Say ("greetz");
if (are == 3) character[SOMEBODY].Say ("huh?");
}
}
(edit) Heh. Turns out you can't name a variable "R" in a code block without having it renamed "are"...