Quote:
Originally Posted by Larceny
Й aconselhбvel.
No lugar onde vocк colocou MAX_VEHICLES deve se utilizar o ID do iterator.
Exemplo:
pawn Код:
new Iterator:Vehicles<MAX_VEHICLES> // Global ;
/* * Quando for utilizar o loop: * new v й a variavel do loop * Vehicles й o ID do iterator. Apenas se usam iterators alн! */ foreach(new v: Vehicles) { // Faзa algo com os veнculos adicionados a este iterator }
/* * Adicionando um veнculo ao iterator Vehicles * Vehicles й o ID do iterator. * vehicleid й o ID do veнculo. */ Iter_Add(Vehicles, vehicleid);
// Exemplo: new vehicleid = CreateVehicle(...); Iter_Add(Vehicles, vehicleid);
Vocк pode ter vбrios iterators diferentes:
pawn Код:
new Iterator:Vehicles<MAX_VEHICLES>, // Global Iterator:PoliceCars<10>// 10 = limite maximo de itens neste iterator, neste caso, veнculos. ;
foreach(new v: PoliceCars) { // Faзa algo com os veнculos adicionados a este iterator }
// Adicionando um veнculo ao Iterator PoliceCars: new vehicleid = CreateVehicle(...); Iter_Add(PoliceCars, vehicleid);
|
Cara, fiz exatamente como vocк falou mas os loops nгo estгo funcionando...
pawn Код:
new Iterator:Vehicles<MAX_VEHICLES>;
foreach(new i: Vehicles)
{
}
O FS roda, mas o loop nгo estб acontecendo...