Вопросы

ErikGlorious
Новичок
Update_Roulette(playerid, type);
Update_Roulette(playerid, type)
{
    if(Roll_Count[playerid] > 9) Roll_Count[playerid] = 0;

    PlayerTextDrawColor(playerid, roulette_PTD[playerid][Roll_Count[playerid]], 1974075647);
    PlayerTextDrawShow(playerid, roulette_PTD[playerid][Roll_Count[playerid]]);

    SetTimerEx("Change_Background", 500*type, false, "ii", playerid, Roll_Count[playerid]);
    Roll_Count[playerid]++;
    
    if(++ Roll_Time[playerid] > Roll_Random[playerid])
    {
        KillTimer(Roll_Timer[playerid]);
        if(type)
        {
            Roll_Random[playerid] = 5 + random(15);
            Roll_Timer[playerid] = SetTimerEx("Update_Roulette", 1000, true, "ii", playerid, 2);
            return true;
        }

        new
            prize,
            string[26 + 5];

        switch(Roll_Cell[playerid][Roll_Count[playerid]-1])
        {
            case 1550:
            {
                prize = 1+random(10000);
                GivePlayerMoney(playerid, prize);
                format(string, sizeof(string), "Вы успешно получили %d$", prize);
            }
            case 1277:
            {
                prize = 1+random(8);
                PlayerInfo[playerid][pLevel] += prize;
                format(string, sizeof(string), "Вы успешно получили %d exp", prize);
            }
            default:
            {
                SetPlayerSkin(playerid, Roll_Cell[playerid][Roll_Count[playerid]-1]);
                string = "Вы успешно получили скин!";
            }
        }

        SendClientMessage(playerid, -1, string);
        Roll_Status[playerid][1] = false;

        TextDrawShowForPlayer(playerid, roulette_TD[12]);
        PlayerTextDrawSetPreviewModel(playerid, roulette_PTD[playerid][20], Roll_Cell[playerid][Roll_Count[playerid]-1]);
        PlayerTextDrawShow(playerid, roulette_PTD[playerid][20]);

        SetTimerEx("Hide_Win_Roulette", 5000, false, "i", playerid);
    }
    return true;
}
Hide_Win_Roulette(playerid);
Hide_Win_Roulette(playerid)
{
    PlayerTextDrawHide(playerid, roulette_PTD[playerid][20]);
    TextDrawHideForPlayer(playerid, roulette_TD[12]);
}
Change_Background(playerid, roll);
Change_Background(playerid, roll)
{
    PlayerTextDrawColor(playerid, roulette_PTD[playerid][roll], -1448476417);
    PlayerTextDrawShow(playerid, roulette_PTD[playerid][roll]);
}

А вот сама ошибка:

c:\Users\Xakep\Desktop\KnowName-RP\gamemodes\new.pwn(48841) : идентификатор не используется: "Change_Background"
c:\Users\Xakep\Desktop\KnowName-RP\gamemodes\new.pwn(48835) : идентификатор не используется: "Hide_Win_Roulette"
c:\Users\Xakep\Desktop\KnowName-RP\gamemodes\new.pwn(48778) : идентификатор не используется: "Update_Roulette"

 

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


Ссылка на сообщение
Поделиться на другие сайты

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

  • 0
Cawfee
Великий Гуру

@ErikGlorious, объявите Change_Background как публичную функцию:

forward Change_Background(playerid, roll);
public Change_Background(playerid, roll)
{
    PlayerTextDrawColor(playerid, roulette_PTD[playerid][roll], -1448476417);
    PlayerTextDrawShow(playerid, roulette_PTD[playerid][roll]);
}

 

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
ErikGlorious
Новичок

@odosenok 

Теперь тут ошибка:

        new
            prize,
            string[26 + 5]; // предупреждение 219: переменная "string" уже объявлена в более глобальной зоне видимости
 

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

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Cawfee
Великий Гуру

@ErikGlorious, ну, в этом участке кода заменяйте переменную string на какую-нибудь синонимичную, например, str, text.

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
ErikGlorious
Новичок
  В 3/7/2019 в 17:03, odosenok сказал:

@ErikGlorious, ну, в этом участке кода заменяйте переменную string на какую-нибудь синонимичную, например, str, text.

Читать далее...  

Всё, ошибок нету, только вот сама система не работает(текстдравы есть, всё делал по мануалу)

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


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

  • Последние посетители   0 пользователей онлайн

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

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

    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте

    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • Kalinin
      От Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
       
    • whccompany
      От whccompany
      Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
       
      1. Маппера:
      Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
       
      2. Специалист по Text Draw:
      Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
       
      3. Pawn разработчик:
      Заработная плата от 10 000 рублей/месяц
       
      4. Программист для создания лаунчера и сайта UCP с автодонатом:
      Заработная плата от 10 000 рублей/месяц
       
      Контакты для связи:
       
      ВКонтакте
       
      Telegram