mirror of
https://github.com/OTCv8/otclientv8.git
synced 2025-04-29 18:59:20 +02:00
255 lines
6.7 KiB
Plaintext
255 lines
6.7 KiB
Plaintext
MainWindow
|
|
id: editWindow
|
|
!text: tr("Config editor & manager")
|
|
@onEscape: self:hide()
|
|
size: 550 570
|
|
$mobile:
|
|
size: 550 240
|
|
|
|
Panel
|
|
id: manager
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
height: 152
|
|
|
|
Label
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Config Manager\nYou can use config manager to share configs between different machines, especially smartphones. After you configure your config, you can upload it, then you'll get unique hash code which you can use on diffent machinge (for eg. mobile phone) to download it.")
|
|
|
|
HorizontalSeparator
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 3
|
|
height: 2
|
|
|
|
Panel
|
|
id: upload
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.horizontalCenter
|
|
anchors.bottom: parent.bottom
|
|
margin-top: 3
|
|
|
|
Label
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Upload config")
|
|
|
|
Label
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 7
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Select config to upload")
|
|
|
|
ComboBox
|
|
id: config
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 4
|
|
margin-left: 20
|
|
margin-right: 20
|
|
text-offset: 3 0
|
|
|
|
Button
|
|
id: submit
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
!text: tr('Upload config')
|
|
margin-top: 4
|
|
margin-left: 40
|
|
margin-right: 40
|
|
@onClick: modules.game_bot.uploadConfig()
|
|
|
|
Panel
|
|
id: download
|
|
anchors.top: prev.top
|
|
anchors.left: parent.horizontalCenter
|
|
anchors.right: parent.right
|
|
anchors.bottom: parent.bottom
|
|
|
|
Label
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Download config")
|
|
|
|
Label
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 7
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Enter config hash code")
|
|
|
|
TextEdit
|
|
id: config
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 4
|
|
margin-left: 20
|
|
margin-right: 20
|
|
|
|
Button
|
|
id: submit
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
!text: tr('Download config')
|
|
margin-top: 4
|
|
margin-left: 40
|
|
margin-right: 40
|
|
@onClick: modules.game_bot.downloadConfig()
|
|
|
|
HorizontalSeparator
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 3
|
|
height: 2
|
|
|
|
Panel
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
margin-top: 5
|
|
height: 330
|
|
$mobile:
|
|
visible: false
|
|
|
|
Label
|
|
anchors.top: parent.top
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Bot configs are stored in:")
|
|
|
|
TextEdit
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: prev.bottom
|
|
height: 20
|
|
width: 400
|
|
margin-top: 5
|
|
editable: false
|
|
!text: g_resources.getWriteDir() .. "bot"
|
|
text-align: center
|
|
|
|
Button
|
|
id: documentationButton
|
|
!text: tr('Click here to open bot directory')
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: prev.bottom
|
|
margin-top: 5
|
|
width: 250
|
|
@onClick: g_platform.openDir(g_resources.getWriteDir() .. "bot")
|
|
|
|
Label
|
|
margin-top: 5
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Every directory in bot directory is treated as different config.\nTo create new config just create new directory.")
|
|
|
|
Label
|
|
margin-top: 5
|
|
anchors.top: prev.bottom
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
height: 175
|
|
image-source: configs.png
|
|
image-fixed-ratio: true
|
|
image-size: 500 175
|
|
|
|
Label
|
|
margin-top: 3
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("Inside config directory put .lua and .otui files.\nEvery file will be loaded and executed in alphabetical order, .otui first and then .lua.")
|
|
|
|
Label
|
|
margin-top: 3
|
|
anchors.top: prev.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
text-auto-resize: true
|
|
text-align: center
|
|
text-wrap: true
|
|
!text: tr("To reload configs just press On and Off in bot window.\nTo learn more about bot click Tutorials button.")
|
|
|
|
Button
|
|
!text: tr('Documentation')
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: parent.left
|
|
width: 118
|
|
@onClick: g_platform.openUrl("http://otclient.ovh/bot.php?documentation")
|
|
|
|
Button
|
|
!text: tr('Tutorials')
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: prev.right
|
|
margin-left: 5
|
|
width: 80
|
|
@onClick: g_platform.openUrl("http://otclient.ovh/bot.php?tutorials")
|
|
|
|
Button
|
|
!text: tr('Scripts')
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: prev.right
|
|
margin-left: 5
|
|
width: 80
|
|
@onClick: g_platform.openUrl("http://otclient.ovh/bot.php?scripts")
|
|
|
|
Button
|
|
!text: tr('Forum')
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: prev.right
|
|
margin-left: 5
|
|
width: 80
|
|
@onClick: g_platform.openUrl("http://otclient.ovh/bot.php?forum")
|
|
|
|
Button
|
|
!text: tr('Discord')
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: prev.right
|
|
margin-left: 5
|
|
width: 80
|
|
@onClick: g_platform.openUrl("http://otclient.ovh/bot.php?discord")
|
|
|
|
Button
|
|
id: cancelButton
|
|
!text: tr('Close')
|
|
anchors.bottom: parent.bottom
|
|
anchors.right: parent.right
|
|
width: 60
|
|
@onClick: self:getParent():hide()
|