11.06.2011, 23:42
PHP код:
forward Check();
new Aviao[MAX_PLAYERS];
new Procurando[MAX_PLAYERS];
public OnGameModeInit()
{
SetTimer("Check", 1000, true);
return 1;
}
public Check()
{
for( new c = 0; c < MAX_VEHICLES; c++)
{
for( new i = 0; i < MAX_PLAYERS; i ++)
{
new Float:Pos[3];
GetVehiclePos(c, Pos[0], Pos[1], Pos[2]);
if(GetVehicleModel(c) == 476 || GetVehicleModel(c) == 460 || GetVehicleModel(c) == 513 || GetVehicleModel(c) == 519 || GetVehicleModel(c) == 553 || GetVehicleModel(c) == 520 || GetVehicleModel(c) == 593 || GetVehicleModel(c) == 512 || GetVehicleModel(c) == 511 || GetVehicleModel(c) == 577 || GetVehicleModel(c) == 592)
{
if(Pos[2] > 200) // TROQUE ESTE VALOR PELA ALTURA MINIMA QUE O AVIAO DEVE ESTAR
{
if(Procurando[i] == 0)
{
Aviao[i] = c;
SetVehicleParamsForPlayer(c, i, 1, 0);
SendClientMessage(c, -1, "Va atras deste aviao !!");
Procurando = 1;
return 1;
}
return 1;
}
return 1;
}
if(Procurando[i] == 1)
{
if(IsPlayerInRangeOfPoint(i, 15.0, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(i, -1, "Vocк estб proximo do aviao. Agora, basta acabar com ele \o/.");
SetVehicleParamsForPlayer(Aviao[i], i, 0, 0);
return 1;
}
return 1;
}
return 1;
}
}
return 1;
}
Pessoal, tenho uma duvida quanto aos "return". No codigo acima, era necessбrio colocar todos estes "return" ?
Caso nгo, como deveria ficar o codigo e por que ? '-'