zakładając że zdarzenia to funkcje bez argumentów:
skrypt: ShowAlert()
GML
show_error("dupa blada, sperniczyłeś gre! :0",false)
create:
GML
btn_alert=new(GUI_BUTTON)
btn_alert.onClick=ShowAlert // nie, to nie pomylka, dajemy mu bez cudzysllowia, bo to nie string a index skryptu ma przekazac</span>
automat obsługi zdarzeń:
GML
if(ExecEvent(EV_ONCLICK))
if(onClick>=0)
script_execute(onClick)
tak to robimy :)
btw, aż mi się zachciało GUI albo nawet API zrobić xD