Сообщение от
Profyan
Что это за "магия"? Через точку обращаемся к параметру и дальше присваиваем возвращенное значение переменной? А можно поподробнее ?Это работает там,где функция возвращает значение по ссылке?
Не магия, а синтаксис Pawn. Это работает везде, во всех функциях, где есть параметр.
Можно, например, вызвать обычную функцию, но передать ей аргументы в любом удобном порядке:
PHP код:
stock test(a, b)
{
printf("a = %c", a);
printf("b = %c", b);
}
public OnGameModeInit()
{
test(.b = 'b', .a = 'a');
}
Результат: