For 1 because none of you actually have 3.0 binary it is actually 2.7 being pawned off as 3.0 which is the exact same binary becko from copals so proudly bragged about having and failed with long ago. The actuall 3.0 binary have date of november or dec 2008 not oct 2008 like the ones your all thinking is 3.0 i am not sure because it is so outdated compared to 5.7 that is out now so i don't remember anymore :P.
Ninja however
can be made to work in 2.7 if you know how to add it into the cq_npc,cq_tasks,magictype ect ect but i know your not smart enough to figure any of that part out you just want something you can probably copy+paste into it and make it work for you so i won't bother explaining it.
And the reason you can't equipt 2 katanas is because you don't have a working npc to promo you to be able to equipt 2 it is pretty abvious, i dunno why so many of you noobs even ask why all the time i figured it out few days after trying to impliment ninja in 5065 and found solution right away if ya think about it.
It is the same as askin why a trojan can't equipt 2 weapons at lvl 15 lol and both problems can be solved the same way * hint hint *
If that doesn't answer how to do it well then you shouldn't be trying to add it anyway