very simple but if u turn off then player 2 cant pick up the quest or player 1 report, because only 1st time work this trigger
hashtable is array with 2 index, variable array got 1 index.
so variable[index]
variable[0]=10
variable[1]=15
(different index is different value, so variable[0]=10 is like variable=10, variable[1]=15 like variable1=15)
variable array similiar like alot non array variable the difference u can handle them easier
why usefull this?
example u want store to each player a different thing then u can do this
lets say if somebody buy then his variable we change to 10
variable[player number of (owner of buying unit) ] = 10
its mean if player 1 buy a item then variable[1]=10, if player 2 buy item then variable[2]=10
later u can just check easily, example if unit use the item then u can just check
if variable[player number of (owner of trigger) ] = 10 then
//do something
endif
hashtable is similiar but there u can use 2 index (key)
so something like
hashtable[0][0] could be different than hashtable[1][0] or hashtable[0][1]