02.09.2011, 12:15
Which one is better at performance? (Sorry for bad indentation, I wrote these codes in this box
)
OR just
And, one question: Can I create stocks like this?
stock IsPlayerNearSomething(playerid)
{
return IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z);
}
![Cheesy](images/smilies/biggrin.png)
pawn Код:
new Float:Array[][] =
{
{X, Y, Z},
{X, Y, Z},
{X, Y, Z}
};
stock IsPlayerNearSomething(playerid)
{
for(new i; i != sizeof(Array); ++i)
{
return IsPlayerInRangeOfPoint(playerid, radius, Array[i][0], Array[i][1], Array[i][2]);
}
}
pawn Код:
stock IsPlayerNearSomething(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z)) return true;
return false;
}
stock IsPlayerNearSomething(playerid)
{
return IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z) || IsPlayerInRangeOfPoint(playerid, radius, X, Y, Z);
}