Sign in to follow this  
Followers 0
ErikGlorious

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

Рекомендованные сообщения



Не найдено.

9 posts in this topic

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

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

Share this post


Link to post
Share on other sites
12 минут назад, Nicinen сказал:

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

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

Share this post


Link to post
Share on other sites

@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

@odosenok 

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

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

Edited by ErikGlorious

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
4 часа назад, odosenok сказал:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 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

    • Романтик228
      By Романтик228
      можно играть как и в мобаил так и на пк.Есть охота, семейный отель, рейтинг семьи, крафты,бд идёт вместе с модом,фракции и банды все присутствует в моде. 
    • Романтик228
      By Романтик228


      Просмотр файла Мод samp
      можно играть как и в мобаил так и на пк.Есть охота, семейный отель, рейтинг семьи, крафты,бд идёт вместе с модом,фракции и банды все присутствует в моде. 
      Добавил Романтик228 Добавлено 20.10.2021 Категория Моды Автор Roman  
    • danko
      By danko
      Выдает вот такую ошибку и всё по нулям, базу нормально установил