Quote:
Originally Posted by mamorunl
pawn Код:
if(monkey = blue) // deze if-statement lijkt op het eerste gezicht goed, maar is het niet. Deze code zal altijd uitvoeren: 'blue' wordt aan 'monkey' TOEGEWEZEN!
|
Wat handig kan zijn in sommige gevallen. Doch, als je dit wil doen moet je altijd dubbele ronde haken gebruiken. De compiler zal anders een warning geven: Possibly unintended assignment (mogelijk onbedoelde toewijzing) omdat dit een vaak voorkomende fout is. Zelf gebruik ik vaak deze code:
pawn Код:
if((vehicleid = GetPlayerVehicleID(playerid)))
{
SetVehiclePos(vehicleid, x, y, z);
SetVehicleFacingAngle(vehicleid, a);
// ...
}
else return SendClientMessage(playerid, color, message);