ошибка при компиляции

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
13 Июл 2024
Сообщения
30
сделал диалог в котором пишет количество валюты, но в итоге лезет ошибка
Pawn:
 error 036: empty statement

сам код:
Pawn:
        case 12514:
            {
                  if(PlayerInfo[playerid][pRcoins]);
            }

Pawn:
CMD:rcoins(playerid, params[])
{
    ShowPlayerDialog(playerid, 12514, DIALOG_STYLE_LIST, "RCoins", "RCoins | %i", "Далее", "Закрыть");
    return true;
}
 
Пользователь
Регистрация
13 Июл 2024
Сообщения
30
Пользователь
Регистрация
20 Окт 2024
Сообщения
10
так их никуда и не пропишешь, вроде как только через кейс
Нет, %i ты должен вставить то, что хочешь вывести. В данном случае сначала лучше format строки сделать:
Pawn:
CMD:rcoins(playerid, params[])
{
    new dialogText[128];
    format(dialogText, sizeof(dialogText), "RCoins | %i", переменная_с_количеством_ркоинс);
    ShowPlayerDialog(playerid, 12514, DIALOG_STYLE_LIST, "RCoins", dialogText, "Далее", "Закрыть");
    return true;
}
заменяй переменная_с_количеством_ркоинс на свою и все будет работать
 
Пользователь
Регистрация
20 Окт 2024
Сообщения
10
Пользователь
Регистрация
22 Июл 2024
Сообщения
53
Pawn:
cmd:rcoins(playerid) {
new rcoins[64];
format(rcoins, sizeof rcoins, "Количество Донат-Рублей: %d", GetPlayerCoins(playerid);
SPD(playerid, 12555, DIALOG_STYLE_MSGBOX, "Rcoins", rcoins, "Ознакомился", "");
}

В НАЧАЛО МОДА, ГДЕ ДЕФАЙНЫ: #define GetPlayerCoins(%0) GetPlayerData(%0, P_COINS)
ПРИМЕЧАНИЕ: У ТЕБЯ В БАЗЕ ДАННЫХ, ГДЕ accounts (аккаунты игроков), у игроков должен быть столбец coins (СОЗДАЙ ЕГО, ЕСЛИ НЕТУ!).

by sweezy
 
Пользователь
Регистрация
13 Июл 2024
Сообщения
30
Pawn:
cmd:rcoins(playerid) {
new rcoins[64];
format(rcoins, sizeof rcoins, "Количество Донат-Рублей: %d", GetPlayerCoins(playerid);
SPD(playerid, 12555, DIALOG_STYLE_MSGBOX, "Rcoins", rcoins, "Ознакомился", "");
}

В НАЧАЛО МОДА, ГДЕ ДЕФАЙНЫ: #define GetPlayerCoins(%0) GetPlayerData(%0, P_COINS)
ПРИМЕЧАНИЕ: У ТЕБЯ В БАЗЕ ДАННЫХ, ГДЕ accounts (аккаунты игроков), у игроков должен быть столбец coins (СОЗДАЙ ЕГО, ЕСЛИ НЕТУ!).

by sweezy
error 017: undefined symbol "GetPlayerData"
 
Пользователь
Регистрация
22 Июл 2024
Сообщения
53
error 017: undefined symbol "GetPlayerData"
GetPlayerData - это своего рода, взятие каких-либо данных из базы данных!
Если у тебя другая функция отвечает за это - поменяй!
Я онли по радмиру работаю прост
 
Сверху