-
Notifications
You must be signed in to change notification settings - Fork 2
Home
imhofroger edited this page Jan 16, 2020
·
9 revisions
Welcome to the GMA3_LUA wiki!
Echo ("Echo Text") --Prints information on system console. In yellow
ErrEcho ("ErrEcho Text") --Prints error Information on system console. In red
Printf ("Printf Text") --Prints information on commandline. In white
local function MyMain(display_handle)
TextInput ("hallo", "velo")
end
return MyMain
local function MyMain(display_handle)
Confirm ("im a box", "NOPE")
end
return MyMain
local function MyMain(display_handle)
local choise = {"Option 1","Option 2"};
local ret = PopupInput("Select Option", display_handle, choise);
Printf(ret)
end
return MyMain
Syntax:
PopupInput (
[string:title],UIcaller:lightuserdata,
table:{
{'str'|'int'|'lua'|'handle', name, type-dependent}
}
[,string:selectedValue[,integer:x,integer:y]]
)
returns string:value
local function MyMain(display_handle)
local ret = MessageBox(
{
title='Test',
message='Hello World! Im Close in 10 seconds',
timeout=10000,
commands={
{name='Close', value=1234}
}
}
);
if(ret.result==1234) then
Printf("Button Pressed")
elseif(ret.result==0) then
Printf("Time's up")
end
end
return MyMain
Syntax:
MessageBox (
{
title:string,
[ backColor:string,]
[ timeout:number (ms),]
[ timeoutResultCancel:boolean,]
[ timeoutResultID:number,]
[ icon:string,]
[ titleTextColor:string,]
[ messageTextColor:string,]
message:string
[, display:(integer|lightuserdata)],
commands:{array of {value:integer, name:string}},
inputs:{array of {name:string, value:string, blackFilter:string, whiteFilter:string, vkPlugin:string, maxTextLength:integer}},
states:{array of {name:string, state:boolean[,group:integer]}}
}
)
returns {success:boolean, result:integer, inputs:{array of [name:string] = value:string}, states:{array of [name:string] = state:boolean}}