Что не так почему не работает?
if SAMP.IsDialogActive(0) // Если открывается диалог с нарушением технологии
then
SAMP.CloseDialog(1)
0AF9: samp say_msg "/zp" //телепорт к зарплате
repeat
wait 0
Until SAMP.IsDialogActive(110)
SAMP.CloseDialog(1) // завершаем работу...