I tried to compile a program with the code
PHP Code:
public MsgHook_Death() <FireBullets: Disabled>
{}
and got error "warning 230: no implementation for state "" / function "MsgHook_Death", no fall-back".
pawn supports states and automatons (state machines) directly in the language, including state-local variables. Doing this in the compiler allows for flexibility and optimal performance, as well as having the compiler verify the constraints of the automaton.
Language features
More info is
here, page 36.