• 0
Sign in to follow this  
Followers 0

[закрыто] Ошибка при компиляции

Question

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"

 

Share this post


Link to post
Share on other sites

8 answers to this question

  • 0
ErikGlorious
Новичок
12 минут назад, Nicinen сказал:

Плохо была вырезана система

Нет, вырезал всю систему, только сюда код скинул где ошибка

Share this post


Link to post
Share on other sites
  • 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]);
}

 

Share this post


Link to post
Share on other sites
  • 0
ErikGlorious
Новичок

@odosenok 

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

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

Edited by ErikGlorious

Share this post


Link to post
Share on other sites
  • 0
Cawfee
Великий Гуру

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

Share this post


Link to post
Share on other sites
  • 0
ErikGlorious
Новичок
4 часа назад, odosenok сказал:

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

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

Share this post


Link to post
Share on other sites
  • 0
ErikGlorious
Новичок
В 08.03.2019 в 18:19, SCRIPTMAN сказал:

@ErikGlorious кликабельность работает?

Работает, рулетка крутится но не останавливается

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • тимормо
      By тимормо
      Копия 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  
    • тимормо
      By тимормо
      Мод 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
      By Gabriel C
      Всем привет. Ищу клиентскую сборку Flin RP для ПК.
      Нужна полноценная версия клиента со всеми необходимыми файлами для запуска игры и подключения к серверу.
      Желательно сборку примерно 2023 года, так как по имеющимся файлам видно, что обновления клиента и систем Real Cars / Real Skins были сделаны в начале 2023 года.
      Нужна именно ПК-сборка/клиент Flin RP:
      лаунчер (если был); папка с игрой; ASI/плагины; cache/modpack с моделями. Если у кого-то осталась рабочая сборка или архив клиента — буду благодарен за помощь.