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

Система подарок

Hrach_Nikoghosyan

Дебютант
Здравствуйте, у меня есть такая система. Только один игрок с 0 ID дарит подарок каждому PayDay. Я хочу, чтобы подарок получили все игроки, а не только один. Как могу сделать?
Пожалуйста помоги!

Код:
    if(pickupid == GIFTS[0] || pickupid == GIFTS[1] || pickupid == GIFTS[2])
        {
            PI[playerid][pRouble] += 5;
            UpdatePlayerData(playerid,"donatemoney",PI[playerid][pRouble]);
            new string[128];
            if(PI[playerid][pPodarok] != 1) return SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!");
            format(string,sizeof(string),"Snorhavorum enq duq shaheciq rubli! Dzer shahumn e: "ORANGE"5");
            SendUse(playerid,string);
        }
     else if(pickupid == Podarok)
    {
        if(PI[playerid][pPodarok] != 1) return SendClientMessage(playerid,-1,"{FF8C00}Вы уже получили подарок, Поздравляем! Ждите следующего!");
        {
            PI[playerid][pPodarok] = 0;
            new randompod = random(99);
            switch(randompod)
            {
            case 0..1:
            {
                PI[playerid][pRouble] += 2;
                SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!: {FFFAFA}2 {FFD700}DonateMoney");
            }
            case 2..10:
            {
                PI[playerid][pCash] += 50000;
                SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!: {FFFAFA}50.000$");
            }
            case 11..30:
            {
                PI[playerid][pLevel] += 1;
                 SendClientMessage(playerid,-1,"{FF8C00}Поздравляю!!: {FFFAFA} Ваш уровень игры увеличился!");
            }
            case 31..36:
            {
                PI[playerid][pRouble] += 3;
                SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!r: {FFFAFA}3 {FFD700}DonateMoneВаш уровень игры увеличился");
             }
            case 37..42:
            {
                PI[playerid][pCash] += 300000;
                SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!: {FFFAFA}300.000$ {FF8C00}игровые деньги:Ваш уровень игры увеличился");
             }
            case 43:
            {
                PI[playerid][pCash] += 3000000;
                SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!:{FFFAFA} 3.000.000$ {FF8C00}игровые деньги:");
            }
            case 44..50:
            {
                 PI[playerid][pLevel] += 2;
                 SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!!: {FFFAFA}Ваш уровень игры увеличился!");
             }
            case 51..70:
            {
                 PI[playerid][pCash] += 75000;
                  SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!: {FFFAFA}75.000$ игровые деньги:!");
            }
            case 71..99:
            {
                 PI[playerid][pCash] += 5000;
                 SendClientMessage(playerid,-1,"{FF8C00}Поздравляем, вы получили подарок!: {FFFAFA}5.000$ игровые деньги:");
            }
            }
        }
    }
 
Сверху Снизу