KiKiEEKi
🏆 🥇
- Сообщения
- 653
- Реакции
- 513
Я был близок к этому коду в субботуC-подобный:public void OnPluginStart() { int array[64] = {0, 0, ...}; bool sad = false; for(int i = 0; i < sizeof(array);) { sad = false; int randNum = GetRandomInt(0, sizeof(array)); for(int x = 0; x < sizeof(array); x++) { if(randNum == array[x]) { sad = true; break; } } if(!sad) { array[i] = randNum; i++ } } PrintArray(array, sizeof(array)); } stock void PrintArray(const int[] array, const int length) { for(int i = 0; i < length; i++) { PrintToServer("%d", array[i]); } }

C-подобный:
public Action Cmd_Test(int iClient, int iArgs)
{
int iNumber[5] = {-1, ...};
bool bAction = true;
for(int i = 0; i < sizeof(iNumber); ++i)
{
int iRand = GetRandomInt(0, sizeof(iNumber) - 1);
for(int j = 0; j < sizeof(iNumber); ++j)
{
if(iNumber[j] == iRand)
{
bAction = false;
}
}
if(bAction)
{
iNumber[i] = iRand;
}
}
PrintToConsole(iClient, "%i %i %i %i %i", iNumber[0], iNumber[1], iNumber[2], iNumber[3], iNumber[4]);
return Plugin_Handled;
}