Quote (toneysix)
Vagrant в pawn нет понятия типа string, есть массив целочисленный, в который можно записать символы, по-скольку размер нам позволяет. В каком смысле передать, с помощью return? Тогда return string; и всё. В твоей функции выше, сам массив, который ты подставляешь в эту функцию будет изменяться, таким образом, после вызова данной функции твой подставленный аргумент массива будет изменен в соответствии работы функции.
Я имею введу передать массив в функцию. Что бы при изменении массива он изменился и за областью видимости функции. Как например при использовании пабликов. Но что бы функция ничего не возвращала. Для этого как было указано в примере используется занк амперсенда (&).
Code
stock Primer(&Var1, &Var2)
{
Var1 = Var1 + Var2;
}
После выполнения значение в переменной которая будет стоять под Var1 изменится и будет изменено после выполнения функции.