Jump to content

If bug? or i am doing something wrong? O_o


NoHAX
 Share

Recommended Posts

This is some code from GUI loop, it is some type of this program

http://www.fieldsofjustice.com/mastery/#

$points = $level - ($attack + $utility + $defense); 30
    $control = $level; 30
    if $points = 0 Then
        MsgBox(0, "Points", "All points was used!")
        $points = 30
    EndIf
    Sleep(10)
    if $points <> $control Then ; P - 29 C - 30
        _dbp("Updating points label...")
        GUICtrlSetData($label1, $points)
        $points = $control; P - 29 C - 29
    EndIf

    _dbp("P: " & $points); 29
    _dbp("C: " & $control); 29


Func _dbp($text, $debug = true); debugprint
    if $debug = true Then
        ConsoleWrite($text)
        ConsoleWrite(@CRLF)
    EndIf
EndFunc

The main problem is that that i still see

_dbp("Updating points label...")

in console area O_O

if $points <> $control Then

Wont work after all, it returns true, but shouldnt

I must place in GUI label what will be updating with changing var but it is ugly blinking :x

Link to comment
Share on other sites

  • Moderators

NoHAX,

You have been here long enough to have read this - so sanitize your scripts better before you post next time and do not actually link to the bloody game! :x

Is it a bug

What do you really think? :nuke:

As all labels and controls flicker when updating in a tight loop, it is usual to check if the value has changed and only update when needed: :P

#include <GUIConstantsEx.au3>

$hGUI = GUICreate("Test", 500, 500)

$hLabel_1 = GUICtrlCreateLabel("Flickering " & @SEC, 10, 10, 200, 20)
$hLabel_2 = GUICtrlCreateLabel("Steady:    " & @SEC, 10, 30, 200, 20)

GUISetState()

While 1

    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch

    GUICtrlSetData($hLabel_1, @SEC)
    If GUICtrlRead($hLabel_2) <> @SEC Then GUICtrlSetData($hLabel_2, @SEC)

WEnd

The flickering is more pronounced when you move the mouse. :shifty:

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

NoHAX,

You have been here long enough to have read this - so sanitize your scripts better before you post next time and do not actually link to the bloody game! :x

IMO there Is a difference between game BOT and some game planners/configurators/hmm "covers", isnt true?

If I want to make some GUI for modifity game ini files (not all options can be changed from game HUD), is this game bot? :[

I am not sure :P

Ah and secondary thing is that, that Riot company dont get those programs like some cheats etc. they published one of them (not their own program) on their public forum :)

btw. i have hope that "bloody game" was a joke :D

btw2. this game is enought "hacked" by some programists, packet spoofer is worst thing ever!

What do you really think? :lol:

Like above :P

As all labels and controls flicker when updating in a tight loop, it is usual to check if the value has changed and only update when needed: :shifty:

#include <GUIConstantsEx.au3>

$hGUI = GUICreate("Test", 500, 500)

$hLabel_1 = GUICtrlCreateLabel("Flickering " & @SEC, 10, 10, 200, 20)
$hLabel_2 = GUICtrlCreateLabel("Steady:    " & @SEC, 10, 30, 200, 20)

GUISetState()

While 1

    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch

    GUICtrlSetData($hLabel_1, @SEC)
    If GUICtrlRead($hLabel_2) <> @SEC Then GUICtrlSetData($hLabel_2, @SEC)

WEnd

The flickering is more pronounced when you move the mouse. :nuke:

M23

It gave me some ideas how to make this! Thx :( Edited by NoHAX
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

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