Увеличение шанса рандома

Тема в разделе "Программирование / Скриптинг", создана пользователем trial, 16 фев 2014.

  1. trial

    trial

    Сообщения:
    38
    Симпатии:
    3
    Спасибо Черной вдове.
     
    Последнее редактирование: 21 май 2014
  2. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Код:
    
    new bool:has_admflag[MAXPLAYERS+1];
    
    public OnClientPostAdminCheck(client)
    {
        has_admflag[client] = false;
        if(GetUserFlagBits(client) & ADMFLAG_RESERVATION || GetUserFlagBits(client) & ADMFLAG_ROOT)
        {
            has_admflag[client] = true;
        }
        
        return;
    }
    
    
        new vips = 0;
        new novips = 0;
        for (new i = 1; i <= MaxClients; i++)
        {
    
            if (IsClientInGame(i) && (GetClientTeam(i) > 1))
            {
                if (has_admflag[i])
                {
                    vips++;
                }
                else
                {
                    novips++;            
                }
                new vipschance = vips*3;
                new whoclasc4 = GetRandomInt(1, novips+vipschance);
    
                if(whoclasc4 > novips || vips == GetTeamClientCount(2) + GetTeamClientCount(3))
                {
                    
                }
                else
                {
                                       
                }
            }
        }
     
  3. trial

    trial

    Сообщения:
    38
    Симпатии:
    3
    А если не хочу 'a' флаг?
     
    Последнее редактирование: 21 май 2014
  4. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    Глупый ход, моя система дает випам флаг A который и можно продавать и легко им умправлять ненадо никаких файлов со стимами и их заполнения
     
  5. trial

    trial

    Сообщения:
    38
    Симпатии:
    3
    Не хотел выдавать флаги вообще.
     
    Последнее редактирование: 21 май 2014
  6. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    ну какбы тогда всем админам даётся такой вип + нет разделения по уровням, непонимаю зачем делать по флагу, когда сделать базу с випами и разделением по флагам очень легко
     
  7. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
  8. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Оффтоп
     
  9. trial

    trial

    Сообщения:
    38
    Симпатии:
    3
    По файлу самое то.
     
    Последнее редактирование: 21 май 2014
  10. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    пхаха глупо? Ну да гениально давайте еще 30 разелений сделаем и файл отдельный сделаем как в stamm, кароче на вкус и цвет фломастеры разные, есть люди которые и от плагина парашют тащатся, по мне так лишняя марока то что вы говорите

    Добавлено через 2 минуты
    на счет что админам дает то я считаю это хорошо : приятнее играть => чаще игрют
     
    Последнее редактирование: 16 фев 2014