Problem SOLVED. I figured it out by myself. ^^
When i was testing it i deleted statuses in the status.c in the meantime when i tested NoRemoveOnDead flag but than i found out that both of these things have to be changed.
In case that someone will have similar problem:
You have to change status.c and you have to add NoRemoveOnDead flag into your status.yml DB file (also be sure that your server reads the right status.yml DB file).
If it's added on both places than it's working properly and status is not removed after dead.