• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не работает рандом спавн лута

NoPressF

Умник
Здравствуйте, у меня есть проблема со спавном лута. Проблема заключается в том что объекты спавнятся одни и те жи хотя тут установлен рандом. Вот код:
OnGameModeInit()
{
RandomSpawnLoot();
}
C++:
new Float:randomPosSpawnLoot[3][6] = {
    {281.79901, 2542.57397, 17.02560, -87.96010, 9.78000, 0.00000},
    {317.63708, 2533.38867, 15.81420, 100.25200, -303.95999, -31.10000},
    {281.20819, 2534.36963, 15.80110, 100.00000, 55.00000, -131.00000}
};
stock RandomSpawnLoot()
{
    new rand = random(sizeof(randomPosSpawnLoot));
    DestroyDynamicObject(pItemObject[1]);
    DestroyDynamicObject(pItemObject[2]);
    DestroyDynamicObject(pItemObject[3]);
    new randomWeapon;
    switch(random(4))
    {
        case 1: randomWeapon = DESERT_EAGLE;
        case 2: randomWeapon = SHOTGUN;
        case 3: randomWeapon = MP5;
    }
    for(new o; o < sizeof(pItemObject); o++)
    {
        pItemObject[1] = CreateDynamicObject(randomWeapon, randomPosSpawnLoot[rand][0], randomPosSpawnLoot[rand][1], randomPosSpawnLoot[rand][2], randomPosSpawnLoot[rand][3], randomPosSpawnLoot[rand][4], randomPosSpawnLoot[rand][5], -1, -1, -1, 800.0);
        pItemObject[2] = CreateDynamicObject(randomWeapon, randomPosSpawnLoot[rand][0], randomPosSpawnLoot[rand][1], randomPosSpawnLoot[rand][2], randomPosSpawnLoot[rand][3], randomPosSpawnLoot[rand][4], randomPosSpawnLoot[rand][5], -1, -1, -1, 800.0);
        pItemObject[3] = CreateDynamicObject(randomWeapon, randomPosSpawnLoot[rand][0], randomPosSpawnLoot[rand][1], randomPosSpawnLoot[rand][2], randomPosSpawnLoot[rand][3], randomPosSpawnLoot[rand][4], randomPosSpawnLoot[rand][5], -1, -1, -1, 800.0);
    }
    return true;
}
 
Сверху Снизу