Если сравнивать языки программирования в SA:MP и MTA, то Lua тоже хорош... Ни тебе указателей, ни типизированных переменных, ни даже контроля за необъявленными переменными: если вместо "var = 0" записать "val = 0" - вместо вывода какого-либо сообщения об ошибке будет просто создана глобальная переменная val со значением 0 - not good =/
Если бы только Terra форкнули от Lua лет на 5-6 раньше... Эх, мечты.