NIKRUS 70 Опубликовано 8 января, 2019 Всем привет! Выскакивает ошибка в этой строке: GetPlayerName(playerid, PlayerName, 30); printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer); Сама ошибка: error 076: syntax error in the expression, or invalid function call Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 8 января, 2019 Не giveplayer, а playerid. Смотри свой код внимательней Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 8 января, 2019 @Wеb, не в этом ошибка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 8 января, 2019 GetPlayerName(playerid,PlayerName, sizeof(PlayerName)); printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 9 января, 2019 (изменено) GetPlayerName(playerid,PlayerName, sizeof(PlayerName)); printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer); появилась еще одна ошибка только: error 072: "sizeof" operator is invalid on "function" symbols Дополняю: Добавил new PlayerName[30]; Появился варнинг в этой строке, но ошибки пропали. Изменено 9 января, 2019 пользователем NIKRUS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 9 января, 2019 new name[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid,name, sizeof(name)); printf("Администратор %s использовал GMtest на игроке %s", name, giveplayer); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 9 января, 2019 (изменено) new name[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid,name, sizeof(name)); printf("Администратор %s использовал GMtest на игроке %s", name, giveplayer); Увы: warning 219: local variable "name" shadows a variable at a preceding level У меня весь мод в warning(их порядка 112). Буду в этом искать проблемы. Ибо часть кода под */. Изменено 9 января, 2019 пользователем NIKRUS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 9 января, 2019 new Sname[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid,Sname, sizeof(Sname)); printf("Администратор %s использовал GMtest на игроке %s", Sname, giveplayer); Ну объяви иначе то :/ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 9 января, 2019 new Sname[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid,Sname, sizeof(Sname)); printf("Администратор %s использовал GMtest на игроке %s", Sname, giveplayer); Спасибо, помогло. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты