I don't really understand the different blocks/elements so thats why I just did it in one block
Using one <block> is perfectly fine.
What does the responsetime attribute bit mean?
By default, Inquisit will start "listening" for responses only when the complete stimulus sequence as defined by '/ stimulustimes' or '/ stimulusframes' has been completed. In the example from my previous post, that would be 2500 ms into the trial (i.e. after the dots have been erased / overwritten). However, you probably want your subjects to be able to respond earlier (e.g. as soon as the dots appear at 2000 ms). The '/ responsetime' attribute allows you to do this.
and don't understand this:
Depends on how you've set up the <text> elements containing the dots and the respective <trial> elements. It's really important to map such stuff out before doing any coding (no offense intended). To me it seems like you have a whole bunch of factors (gender, facetype, face position, dottype, dotposition, etc.) you'd like have balanced (i.e. each possible combination of factors should appear equally often). As stated from the get-go, the easiest way to do this is to set up a separate <trial> element for each of these combinations (there may be a lot!), and then sample from these trials in equal proportions at the <block> level. This certainly isn't the only way to do it, though. However, all other approaches would probably require a little more experience with Inquisit / how Inquisit works (again, no offense intended).
Could you give me an example please?
Reciting from a previous response: In your design, you manipulates certain stimulus properties (gender of face -- male v. female, type of facial expressions -- compassionate v. critical, face screen position -- left v. right, dottype -- : v. ., dot position -- left v. right, maybe more). This yields the following combiantions (may not be exhaustive):
male-critical(left)-compassionate(right)-:(left)-..(right)
male-critical(left)-compassionate(right)-:(right)-..(left)
male-critical(right)-compassionate(left)-:(left)-..(right)
male-critical(right)-compassionate(left)-:(right)-..(left)
female-critical(left)-compassionate(right)-:(left)-..(right)
female-critical(left)-compassionate(right)-:(right)-..(left)
female-critical(right)-compassionate(left)-:(left)-..(right)
female-critical(right)-compassionate(left)-:(right)-..(left)
Given your limited experience (no offense, as you know...), I think you should simply set up a separate <trial> element for each single combination (let's call 'em t1 to t8 for brevity's sake) and then sample these in equal proportions at the <block> level
<block myblock>
/ trials = [1-32=noreplace(t1,t2,t3,t4,t5,t6,t7,t8)]
[...]
</block>
which would result in each trialtype being run 4 times (8 x 4 = 32). Forgive me if there's something I'm not catching.
~Dave