aumento de pamametros en una macro
#16

Quote:
Originally Posted by Treyfus
View Post
Siii

Yo tengo una DUDA!!!

pawn Code:
((rnd==0) ? (1) : (rnd)))
Para que es el '?' y el ':'

Esa es mi duda!!
Se lo denomina operador ternario. Y se utiliza para comparar y devolver un valor u otro.
El equivalente a ese codigo (completo) seria:
pawn Code:
if(rnd == 0)
{
    return SetPlayerFacingAngle(playerid, Float:getarg(1));
}
else
{
    return SetPlayerFacingAngle(playerid, Float:getarg(rnd));
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)