- Joined
- Jun 10, 2008
- Messages
- 1,399
i just made this trigger in JassCraft, its my first scratch jass trigger, it may be crappy, but meh, i wanted to learn from my mistakes, considering this is my first solo trigger. Thanks.
(2nd thing, this is different then the first one)
and please dont be like "That leaks, idiot!" or flaming stuff, considering this is my first go at jass, well, i think its good
And i didn't know if i should of set it to null at the end of the trigger, because it could of not worked properly then.
This is the best fourm i found for posting this in, if there's another one, just move it.
JASS:
global I Primenumber
function Trig_NewTrigger2_Conditions takes nothing returns boolean
return
endfunction
function Trig_NewTrigger2_Actions takes integer I returns boolean B
local integer Integer_A
loop
set Integer_A = (Integer_A + 1)
TriggerSleepAction(0.01)
if DevideNumbers(Integer_A) == null
Then return false
else
endloop
endfunction
//==== Init Trigger NewTrigger ====
function InitTrig_NewTrigger2 takes nothing returns nothing
set gg_trg_NewTrigger2 = CreateTrigger()
//call TriggerRegister__(gg_trg_NewTrigger, )
call TriggerAddCondition(gg_trg_NewTrigger2, Condition(function Trig_NewTrigger2_Conditions))
call TriggerAddAction(gg_trg_NewTrigger2, function Trig_NewTrigger2_Actions)
endfunction
function Trig_NewTrigger_Conditions takes boolean returns integer
local integer Integer_A
loop
if function Trig_NewTrigger2_Actions = true
then set udg_Prime_Number = Integer_A
else
endloop
endfunction
function Trig_NewTrigger_Actions takes nothing returns nothing
endfunction
//==== Init Trigger NewTrigger ====
function InitTrig_NewTrigger takes nothing returns nothing
set gg_trg_NewTrigger = CreateTrigger()
//call TriggerRegister__(gg_trg_NewTrigger, )
call TriggerAddCondition(gg_trg_NewTrigger, Condition(function Trig_NewTrigger_Conditions))
call TriggerAddAction(gg_trg_NewTrigger, function Trig_NewTrigger_Actions)
endfunction
JASS:
function Trig_NewTrigger_Conditions takes boolean returns integer
local integer Integer_A
local boolean Boolean_A
loop
set Integer_A = (Integer_A + 1)
TriggerSleepAction(0.01)
if DevideNumbers(Integer_A) == null
then set udg_Prime_Number = Integer_A
else
endif
endloop
endfunction
function Trig_NewTrigger_Actions takes nothing returns nothing
endfunction
//==== Init Trigger NewTrigger ====
function InitTrig_NewTrigger takes nothing returns nothing
set gg_trg_NewTrigger = CreateTrigger()
//call TriggerRegister__(gg_trg_NewTrigger, )
call TriggerAddCondition(gg_trg_NewTrigger, Condition(function Trig_NewTrigger_Conditions))
call TriggerAddAction(gg_trg_NewTrigger, function Trig_NewTrigger_Actions)
endfunction
and please dont be like "That leaks, idiot!" or flaming stuff, considering this is my first go at jass, well, i think its good
And i didn't know if i should of set it to null at the end of the trigger, because it could of not worked properly then.
This is the best fourm i found for posting this in, if there's another one, just move it.