Hello Gaji666,
1. You are on the right track. You need to make this check in the Damage Formula. It might look something like this:
var dmg = 10; if(!a._firstFlag){ dmg += 50; a._firstFlag == true;} ; dmg
In the above example, the Card's base DMG is 10, but if it is played first, it deals +50 DMG and then sets the first flag to true so no other cards can benefit from this effect this turn. Remember to set user._firstFlag to false in the End Turn Button Skill so that it can be available next turn.
2. Not sure I understand this effect. You are trying to deal Damage to the card itself (not currently possible in CGC) or are you trying to buff the DMG on the next type of Card played this turn?
Thanks,
MythAtelier Team