
Tarkim yra:
Code: Select all
new zinute[33][30]
Code: Select all
zinute[id][rnd] = true;
Code: Select all
while(zinute[id][rnd] == true) rnd = random(29)
Galbūt yra koks lengvesnis variantas tikrinti kintamuosius, kurie jau kartojos? Ačiū
Code: Select all
new zinute[33][30]
Code: Select all
zinute[id][rnd] = true;
Code: Select all
while(zinute[id][rnd] == true) rnd = random(29)
Code: Select all
rnd = GetRandomAvailableRound(id);
Code: Select all
GetRandomAvailableRound(id){ new availableRounds[sizeof(zinute[])], roundCount; for (new i; i < sizeof(availableRounds); i++) { if (!zinute[id][i]) availableRounds[roundCount++] = i; } switch (roundCount) { case 0: return -1; case 1: return availableRounds[0]; } return availableRounds[random(roundCount)];}
Users browsing this forum: Ahrefs [Bot] and 5 guests