спасибо, учту.Функции SA:MP возвращают данные об игроке, которые сервер получил при последнем обновлении (т.е. перед последним вызовом OnPlayerUpdate). Никакой дополнительной нагрузки на канал связи от них нет.
Вызов нативной функции сам по себе занимает время из-за перехода из вирт. машины на нативный код и обратно, и из-за передачи параметров из ВМ.
Если нативная функция при нескольких вызовах с одними и теми же параметрами возвращает одинаковые значения - есть смысл вызвать функцию только один раз и записать результат в переменную.
Впрочем, если вам нравидся садо-мазохизм с религиозным отказом от использования переменных и нагрузкой сервера лишними вызовами нативок - ваше право.
Теперь бы по теме что-нибудь услышать.