System Abct

Cohadar

master of fugue
Reaction score
209
ABCT_Zero is for advanced users. Damage detection, making stuff like Abadon's shield and similar.

If you don't know what it is for don't use it, simple as that.

Learning what a thread is is always recommended though. (use google)
 

Trollvottel

never aging title
Reaction score
262
No system can be as awesome as this, for things like this you need MAGIC :p

there may be different reasons
 

Matrix

New Member
Reaction score
5
But if u have several spells that use different periods i think cr8 new timers and attaching data to them is better? And this is just a system that makes this increadibly easy.

So mu question Is it a big difference in speed/lagg between manually doing this stuff (using abc) and using abct only???
 
Reaction score
456
Sliding a bit over 10 units at the same time does not cause lag when using ABCT or ABC.
 

Cohadar

master of fugue
Reaction score
209
But if u have several spells that use different periods i think cr8 new timers and attaching data to them is better? And this is just a system that makes this increadibly easy.

So mu question Is it a big difference in speed/lagg between manually doing this stuff (using abc) and using abct only???

ABC and ABCT have absolutely same speed.
I don't even use ABC with timers any more, only with triggers, regions and dialogs.
 

Cohadar

master of fugue
Reaction score
209
That is a question for admins, not me.

EDIT:
someone was fast to fix it, thanks.
 

emjlr3

Change can be a good thing
Reaction score
395
what kind of question is that?
 

Cohadar

master of fugue
Reaction score
209
Anyway to use timerdialogs with this?
No, you still need ABC for that.
You would want to put timerdialog handle in the data anyways.
Also to call DestroyTimerDialog in structs onDestroy method.

Alternatively you can create your own ABCT function, something like this:
JASS:
//==============================================================================
public function TimerDialog takes code userFunc, integer data, real period returns timerdialog
    local integer i
    debug if userFunc == null then
    debug     call BJDebugMsg("ERROR: ABCT_TimerDialog - null userFunc")
    debug     return
    debug endif
    set i = NewIndex()
    call TriggerAddCondition(Triggerz<i>, Condition(userFunc))
    set Dataz<i> = data
    call TimerStart(Timerz<i>, period, true, function Periodic)
    return CreateTimerDialog(Timerz<i>)
endfunction
</i></i></i></i>


What is new?
Nothing. (not joking)
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top