Well the easiest answer I can come up with is that the code is screaming to be buggy. That being the case Im not too interested in trying to make it work. Suffice it to say, they have an if statement following an elseif statement.



elseif (%i <= %c) { goto loop }
:vip
if (%vip.from) {


Change the elseif to an if and see if that helps.