I just used your script with exactly those calls and it worked fine.
How do you have the trigger registered? Are you using registerforcharacter or registerforplayers? I used registerforplayers.
Also which doc are you reading this particular line from?
I'd probably tackle this problem differently anyway, the time between the character burning and being petrified is tiny.
I'd do this:
CharacterApplyStatus(_Player, "PETRIFIED", 15.0, 10);
CharacterApplyStatus(_Player, "BURNING", 3.0, 1);
Last edited by SniperHF; 27/11/15 11:43 PM.