• 0

[закрыто] Проблемы с randomfear

Вопросы

jonix
Новичок
(upd: в самом низу описал проблему)
case 15500:
	    {
            new array[] = {5, 5, 5, 10, 10, 15, 10, 10, 2, 28};
            
            switch(randomfear(array))
	        {
			    case 0:
			    {
				    InvAddEx(playerid, 1124, 1);
				    SaveInv(playerid);
			    }
			    case 1:
			    {
				    InvAddEx(playerid, 1427,1);
				    SaveInv(playerid);
			    }
			    case 2:
	            {
				    InvAddEx(playerid, 1425,1);
				    SaveInv(playerid);
			    }
			    case 3:
			    {
				    InvAddEx(playerid, 814,1);
				    SaveInv(playerid);
			    }
			    case 4:
			    {
				    InvAddEx(playerid, 809,1);
				    SaveInv(playerid);
			    }
			    case 5:
			    {
				    InvAddEx(playerid, 809,1);
				    SaveInv(playerid);
			    }
			    case 6:
			    {
				    InvAddEx(playerid, 1316,1);
				    InvAddEx(playerid, 161,1);
				    InvAddEx(playerid, 311,1);
				    SaveInv(playerid);
			    }
			    case 7:
			    {
				    PI[playerid][pVirMoney] += 100000;
				    UpdatePlayerDataInt(playerid, "VirMoney", PI[playerid][pVirMoney]);
				    SCMf(playerid, 0xFFFF00FF, "Вам было начислено 100.000 Az-Coins подарочной системой /bonus");
			    }
		        case 8:
		        {
				    InvAddEx(playerid, 776,1000000);
				    SaveInv(playerid);
			    }
			    case 9:
			    {
				    PI[playerid][pVIP] = 6;
				    UpdatePlayerDataInt(playerid, "VIP", PI[playerid][pVIP]);
				    SCMAllf(COLOR_LIGHTRED, "[Информация]{e3b624} Игрок %s выиграл с подарочной системы Supreme VIP. Поздравим!", PN(playerid));
			    }
			    case 10:
			    {
                    GiveMoney(playerid, 50000000);
                    SCMf(playerid, 0xFFFF00FF, "Вам было начислено 50.000.000 money подарочной системой /bonus");
                }
		    }
		}

в конце мода сам randomfear
randomfear(array[], size_w = sizeof(array))
{
    if(size_w < 1) return -1;
    new sum = 0, result = 0;

    for(new i = size_w - 1; i > -1; i--)
    {
        sum += array[i];
        if(random(sum) < array[i])
        {
            result = i;
        }
    }
    return result;
}

проблемы с randomfear поставил я проценты но в игре их не чувствуется от слова совсем

Отредактировано пользователем jonix

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0
pawn_inspector
Новичок

Не думаю что в вашем случае надо использовать randomfear, достаточно просто указать в switch (random(100)) и отталкиваться от результата

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Helados
      От Helados
      Короче, мы протестировали наш GTA на другом хостинге — голосовой чат там работает, всё включается нормально. Также проверили на другом хостинге с нашим игровым модом — voice chat тоже работает.
      Но на нашем личном хостинге, который мы купили на OVH и установили панель, не получается запустить голосовой чат. Похоже, проблема связана с портами. После перезапуска сервер почему-то случайным образом выбирает порты сам и мы не можем это исправить.
      Если кто-то знает человека, который может помочь разобраться с этой проблемой, буду благодарен.
    • тимормо
      От тимормо
      Копия Diamond RP (основа State 99)
      Скачать файл Мод DIAMOND RP (ver. 1.0)
      Основа: State 99
      Автор мода: #TomSnow
      Вопросы/Баги: https://vk.com/etalon_dev
       
      Приветствую всех! На связи #TomSnow
       
      Я принял решение начать поэтапную разработку и восстановление легендарного мода Diamond RolePlay образца 2015–2017 годов, взяв за основу мод State 99 (оригинальная основа DRP).
       
      Каждая новая версия разрабатываемого мода будет публиковаться в открытом доступе для всех участников и подписчиков сообщества (https://vk.com/etalon_dev). Это позволит вам не только следить за процессом разработки, но и принимать непосредственное участие в развитии проекта: тестировать обновления, находить баги, сообщать о недоработках и помогать делать мод максимально качественным и стабильным.
       
      Если вам интересна данная тематика и вы хотите наблюдать за ходом разработки, подписывайтесь на нашу группу ВКонтакте (https://vk.com/etalon_dev) и ожидайте публикацию версий проекта.
       
      Спасибо всем за поддержку! Впереди нас ждёт много интересной работы и возвращение атмосферы классического Diamond RolePlay. 
       
      Информация о моде:
       
      Версия MySQL R 39-6
      Античит Nex-AC (Доработанный)
      Стример Streamer Plugin v2.9.4
      Командный процессор Pawn CMD
       
      Список обновлений мода
       
       
      Добавил тимормо Добавлено 07/15/26 Категория Моды Автор #TomSnow  
    • тимормо
      От тимормо
      Мод DIAMOND RP (ver. 1.0)
      Основа: State 99
      Автор мода: #TomSnow
      Вопросы/Баги: https://vk.com/etalon_dev
       
      Приветствую всех! На связи #TomSnow
       
      Я принял решение начать поэтапную разработку и восстановление легендарного мода Diamond RolePlay образца 2015–2017 годов, взяв за основу мод State 99 (оригинальная основа DRP).
       
      Каждая новая версия разрабатываемого мода будет публиковаться в открытом доступе для всех участников и подписчиков сообщества (https://vk.com/etalon_dev). Это позволит вам не только следить за процессом разработки, но и принимать непосредственное участие в развитии проекта: тестировать обновления, находить баги, сообщать о недоработках и помогать делать мод максимально качественным и стабильным.
       
      Если вам интересна данная тематика и вы хотите наблюдать за ходом разработки, подписывайтесь на нашу группу ВКонтакте (https://vk.com/etalon_dev) и ожидайте публикацию версий проекта.
       
      Спасибо всем за поддержку! Впереди нас ждёт много интересной работы и возвращение атмосферы классического Diamond RolePlay. 
       
      Информация о моде:
       
      Версия MySQL R 39-6
      Античит Nex-AC (Доработанный)
      Стример Streamer Plugin v2.9.4
      Командный процессор Pawn CMD
       
      Список обновлений мода
       
       
    • Gabriel C
      От Gabriel C
      Всем привет. Ищу клиентскую сборку Flin RP для ПК.
      Нужна полноценная версия клиента со всеми необходимыми файлами для запуска игры и подключения к серверу.
      Желательно сборку примерно 2023 года, так как по имеющимся файлам видно, что обновления клиента и систем Real Cars / Real Skins были сделаны в начале 2023 года.
      Нужна именно ПК-сборка/клиент Flin RP:
      лаунчер (если был); папка с игрой; ASI/плагины; cache/modpack с моделями. Если у кого-то осталась рабочая сборка или архив клиента — буду благодарен за помощь.
    • Gabriel C
      От Gabriel C
      Здравствуйте.
       
      У меня есть gamemode и серверные файлы Flin RP, в которых используется система проверки клиента через auth_key для определения версии клиента и включения функций вроде Real Cars, Real Skins и других кастомных возможностей.
       
      В gamemode используется проверка через RPC_ClientJoin и сравнение полученного auth_key со списком разрешённых версий клиента.
      Мне нужно понять, как работает эта система и что именно отвечает за отправку данного ключа от клиента к серверу.
       
      Интересует помощь в создании или настройке ASI-модуля, который будет корректно отправлять нужный auth_key, чтобы сервер определял клиент как поддерживаемую версию и включал необходимые функции.
       
      Также хотелось бы понять как правильно сделать совместимость с системой проверки клиента для Flin RP.
      Буду благодарен за объяснение принципа работы или пример реализации.
       
      Прикрепил архив с необходимыми include-файлами
       
      В архиве находятся файлы:
      custom_models.inc custom_packets.inc custom_sync.inc perplayer.inc Это файлы, которые используются в gamemode для работы с кастомным клиентом, моделями, пакетами и синхронизацией.
       
      Прикладываю их для ознакомления, чтобы было проще разобраться в структуре системы и понять, как реализована связь между сервером и клиентом.
       
      raknet.rar