14.01.2012, 00:11
si bien x ahi te resulte raro, no es tan complejo.
inicialmente debes declarar el parametro como array de los mismos, para lo que usaras los caracteres '...' quedando el header de la funcion de la siguiente manera:
ahora bien, para trabajar con los parametros puedes usar las siguientes funciones:
un ejemplo:
inicialmente debes declarar el parametro como array de los mismos, para lo que usaras los caracteres '...' quedando el header de la funcion de la siguiente manera:
pawn Код:
funcion(...)
pawn Код:
native numargs();
native getarg(arg, index=0);
native setarg(arg, index=0, value);
pawn Код:
//Declaracion:
SetPlayerRandomColor(playerid, ...)
{
new rnd, count;
count = numargs()-1;//numeramos los argumentos.
rnd = random(count);
if(!count)return SetPlayerColor(playerid, GetPlayerColor(playerid));//
return SetPlayerColor(playerid, getarg((rnd==0) ? ( 1) : (rnd)));
}
//Uso:
SetPlayerColor(playerid, 0xFF0000FF, 0xFFFF00FF, 0x0000FF66, 0x66FFA8FF);

