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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Статус
В этой теме нельзя размещать новые ответы.
Пользователь
Регистрация
12 Авг 2022
Сообщения
59
Вылазят такие ошибки понять не могу в чем проблема:

arizonarp.pwn(8676) : error 017: undefined symbol "f"
arizonarp.pwn(8676) : warning 202: number of arguments does not match definition
arizonarp.pwn(8676) : warning 202: number of arguments does not match definition
arizonarp.pwn(8676) : warning 202: number of arguments does not match definition
arizonarp.pwn(8676) : error 017: undefined symbol "PI"
arizonarp.pwn(8676) : error 029: invalid expression, assumed zero
arizonarp.pwn(8676) : fatal error 107: too many error messages on one line

Вот код:


stock saverewards(playerid)
{
if(!IsPlayerLogged[playerid]) return 0;
str_q[0] = EOS;
for(new i; i < 10; i++)
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]);
UpdatePlayerDataStr(playerid, "Rewards", str_q);
str_q[0] = EOS;
for(new i; i < 10; i++)
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);
UpdatePlayerDataStr(playerid, "RewardsComplete", str_q);
return 1;
}
помогите срочно прошу
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
873
C++:
stock saverewards(playerid) {
    if(!IsPlayerLogged[playerid])
        return 0;
   
    str_q[0] = EOS;
    f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]);
    UpdatePlayerDataStr(playerid, "Rewards", str_q);
   
    str_q[0] = EOS;
    f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);
    UpdatePlayerDataStr(playerid, "RewardsComplete", str_q);
    return 1;
}
 
Создатель WayDev
Команда форума
Администратор
Регистрация
13 Мар 2022
Сообщения
873
Вообще, немного не понял, для чего тут использовались циклы.
Циклы тут и не нужны, они тут не использовались, да и к тому же, неправильно были задействованы.
 
Пользователь
Регистрация
12 Авг 2022
Сообщения
59
C++:
stock saverewards(playerid) {
    if(!IsPlayerLogged[playerid])
        return 0;
  
    str_q[0] = EOS;
    f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]);
    UpdatePlayerDataStr(playerid, "Rewards", str_q);
  
    str_q[0] = EOS;
    f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);
    UpdatePlayerDataStr(playerid, "RewardsComplete", str_q);
    return 1;
}
C++:
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]); # строка 8677  вставил твой код
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);# строка 8681
if(PI[playerid][pRewardsComplete][0] == 1) otigrovka = "{42B02C}[Выполнено]"; # строка 8688
arizonarp.pwn(8681) : error 017: undefined symbol "PI"
arizonarp.pwn(8677) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 029: invalid expression, assumed zero
 
Команда форума
Администратор
Регистрация
1 Апр 2022
Сообщения
486
C++:
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]); # строка 8677  вставил твой код
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);# строка 8681
if(PI[playerid][pRewardsComplete][0] == 1) otigrovka = "{42B02C}[Выполнено]"; # строка 8688
arizonarp.pwn(8681) : error 017: undefined symbol "PI"
arizonarp.pwn(8677) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 029: invalid expression, assumed zero
Замените PI на свою переменную
 
Пользователь
Регистрация
30 Дек 2022
Сообщения
14
C++:
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewards]); # строка 8677  вставил твой код
f(str_q, sizeof(str_q), "%s%i,", str_q, PI[playerid][pRewardsComplete]);# строка 8681
if(PI[playerid][pRewardsComplete][0] == 1) otigrovka = "{42B02C}[Выполнено]"; # строка 8688
arizonarp.pwn(8681) : error 017: undefined symbol "PI"
arizonarp.pwn(8677) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 017: undefined symbol "PI"
arizonarp.pwn(8688) : error 029: invalid expression, assumed zero
PlayerInfo у вас вроде как
PI - PlayerInfo
 
Пользователь
Регистрация
12 Авг 2022
Сообщения
59
Команда форума
Администратор
Регистрация
1 Апр 2022
Сообщения
486
Статус
В этой теме нельзя размещать новые ответы.
Сверху