20.03.2012, 23:03
Compiler crashes are mostly caused by missing brackets/or too many brackets.
In your script I found some at the end of OnPlayerCommandText, you are closing that function two times, so the compiler got problems finding the next functions and crashes. So jsut remove the additional brackets and the return 0 there and see what happens.
But there also some more mixups in the later script, you e.g. got another OnPlayerCommandText later, and pawn doesnt allow two functions with the same name. Around the second OnPlayerCommandText i also noticed some cut function that just starts without a head, looks like it belongs to OnPlayerDialogResponse, maybe you copied something in there and so it got messed.
In your script I found some at the end of OnPlayerCommandText, you are closing that function two times, so the compiler got problems finding the next functions and crashes. So jsut remove the additional brackets and the return 0 there and see what happens.
But there also some more mixups in the later script, you e.g. got another OnPlayerCommandText later, and pawn doesnt allow two functions with the same name. Around the second OnPlayerCommandText i also noticed some cut function that just starts without a head, looks like it belongs to OnPlayerDialogResponse, maybe you copied something in there and so it got messed.