Вопросы

arizona.pwn(23374) : error 012: invalid function call, not a valid address
arizona.pwn(23374) : error 001: expected token: ";", but found ")"
arizona.pwn(23374) : error 029: invalid expression, assumed zero
arizona.pwn(23374) : fatal error 107: too many error messages on one line
жалуется на данную строчку:
 

%s{cccccc}Для продолжения нажмите 'Далее'",PN(playerid),playerid,ItemsInfo[itemid][ItemName2],hours,cost*hours,Inventory[playerid][2][slot], AksColorName(Inventory[playerid][4][slot]), Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "");

 

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


Ссылка на сообщение

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

  • 0
Завсегдатый

@def Твоя ошибка может возникать из-за сложного выражения внутри строки форматирования. Я думаю что решение это вынести сложные выражения в переменные и передать их в format. Как на примере ниже:

 

new stringer2[64];
if (Inventory[playerid][5][slot]) {
    format(stringer2, sizeof(stringer2), GetNameStripe(Inventory[playerid][5][slot]));
else {
    format(stringer2, sizeof(stringer2), "");
}

new strings[256];
format(strings, sizeof(strings),
    "%s{cccccc}Для продолжения нажмите 'Далее'",
    PN(playerid),
    playerid,
    ItemsInfo[itemid][ItemName2],
    hours,
    cost * hours,
    Inventory[playerid][2][slot],
    AksColorName(Inventory[playerid][4][slot]),
    stringer2
);

SendClientMessage(playerid, -1, strings);

 

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

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


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

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

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

    • От xDetik
      Приветствую.
      Сделал небольшой островок на некотором расстоянии от карты Сан-Андреса, хотел поставить там пикап, добавил пикап в мод, и после того как приехал на остров, пикап не видно. Но если на этом же пикапе поменять координаты на те, которые находятся на карте Сан-Андреса, то он становится виден. В чем может быть проблема?