Jump to content

SplashTextOn - remove the "padding"?


Pathologic
 Share

Recommended Posts

While trying to create an "xp bar" for a game I play, I am coming up against an annoying problem in splashtexton. I cannot seem to remove the invisible padding in the window I create, meaning that the text is not visible if I try to set the window to too small an area. 

global $Start_Time = TimerInit()
global $firstgrey = (PixelSearch(1240,24,683,24,0xFEF8F0))
global $percent = Round((($firstgrey[0]-682)/557)*100,1)
global $currentpercent = Round((($firstgrey[0]-682)/557)*100,1)
global $startpercent = Round((($firstgrey[0]-682)/557)*100,1)  
global $Time_Difference = TimerDiff($Start_Time)
global $totalxp = InputBox("Question", "Total xp for level:", "Enter total xp for level", "", _ 
- 1, -1, 0, 0)
global $startxp = $totalxp*$percent/100
global $currentxp = $totalxp*$percent/100
global $gainedxp = 0
global $xprate

SplashTextOn("XP", "", 557,40,683,1,1,"",8)
While 1
    $firstgrey = (PixelSearch(1240,24,683,24,0xFEF8F0))
 If Not @error Then
   $percent = Round((($firstgrey[0]-682)/557)*100,1)
   $Time_Difference = TimerDiff($Start_Time)
   $currentxp = $totalxp*$percent/100
   $gainedxp = $currentxp/$startxp
   $xprate = $gainedxp/$Time_Difference*3600
    EndIf
    ControlSetText("XP", "", "Static1", Round($currentxp,1) & "/" & $totalxp & " "& $percent & "% || Xp per hour: " & Round($xprate,1) & " || Session: " & Round($Time_Difference/1000,0))
    Sleep(1000)
Wend

Ideally, I would like that splashtext box to be around 20 pixels high, but if I set it any lower than 40, the text starts being cut off. Is there a way I can get around this? 

Link to comment
Share on other sites

  • Moderators

Pathologic,

Welcome to the AutoIt forum. :)

Unfortunately you appear to have missed the Forum rules on your way in. Please read them now (there is also a link at bottom right of each page) - particularly the bit about not discussing game interaction - and then you will understand why you will get no help and this thread will now be locked. :naughty:

See you soon with a legitimate question I hope. :)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...