твой скрипт проходит одну итерацию (выполняет описанное лишь один раз) (запомни это слово как я твой ник, больше не буду повторять)
стало быть, если сразу после запуска скрипта (ещё до подключения к серверу) твой диалоговый номер не будет равен 424, то он просто закончит работу. Поставь его в бесконечный цикл while true, чтобы он проверял всегда. Не забудь в начало цикла поставить задержку (хотя бы wait 0), и уже после неё пиши шо там надо делать, в конец не забудь влепить ещё один end, т.к. каждому условию и циклу требуется свой end
а, ещё. После {$CLEO .cs} желательно поставить
0000:
while not samp.available
wait 100
end
- во избежание крашей, зависаний, и прочей неприятной фигни, которая иногда происходит, если не дождаться загрузки сампа. А как ты скомпилировал без нопа, я вообще не врубаюсь - у меня санник ругается.