Перейти к содержанию
Авторизация  
NIKRUS

Ошибка

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

NIKRUS

Всем привет! Выскакивает ошибка в этой строке:

	GetPlayerName(playerid, PlayerName, 30);
					printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer);

Сама ошибка: 

error 076: syntax error in the expression, or invalid function call

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


Ссылка на сообщение
Поделиться на другие сайты
Web

Не giveplayer, а playerid. Смотри свой код внимательней

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


Ссылка на сообщение
Поделиться на другие сайты
NIKRUS
@Wеb, не в этом ошибка

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


Ссылка на сообщение
Поделиться на другие сайты
Web

GetPlayerName(playerid,PlayerName, sizeof(PlayerName));
printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer);

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


Ссылка на сообщение
Поделиться на другие сайты
NIKRUS

GetPlayerName(playerid,PlayerName, sizeof(PlayerName)); printf("Администратор %s использовал GMtest на игроке %s", PlayerName, giveplayer);

появилась еще одна ошибка только:

error 072: "sizeof" operator is invalid on "function" symbols

Дополняю: Добавил 

new PlayerName[30];

Появился варнинг в этой строке, но ошибки пропали.

Изменено пользователем NIKRUS

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


Ссылка на сообщение
Поделиться на другие сайты
Web

new name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid,name, sizeof(name));
printf("Администратор %s использовал GMtest на игроке %s", name, giveplayer);

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


Ссылка на сообщение
Поделиться на другие сайты
NIKRUS

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). Буду в этом искать проблемы. Ибо часть кода под */.

Изменено пользователем NIKRUS

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


Ссылка на сообщение
Поделиться на другие сайты
Web
new Sname[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid,Sname, sizeof(Sname));
printf("Администратор %s использовал GMtest на игроке %s", Sname, giveplayer);

Ну объяви иначе то :/

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


Ссылка на сообщение
Поделиться на другие сайты
NIKRUS

 

 


new Sname[MAX_PLAYER_NAME + 1]; GetPlayerName(playerid,Sname, sizeof(Sname)); printf("Администратор %s использовал GMtest на игроке %s", Sname, giveplayer);

Спасибо, помогло.

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


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

  • Последние посетители   0 пользователей онлайн

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

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

    • VycheslavDikunets
      От VycheslavDikunets
      Здравствуйте помогите исправить эту бурду.
      Ошибка в логах:
      [22:01:38] [debug] Run time error 4: "Array index out of bounds" [22:01:38] [debug] Attempted to read/write array element at index 2 in array of size 2 [22:01:38] [debug] AMX backtrace: [22:01:38] [debug] #0 005cb988 in public OnPlayerRequestClass (playerid=0, classid=0) at C:\Users\RoadTo360NoScope\Desktop\redex-rp\gamemodes\gta3rp.pwn:7616  
      Вот строки в pwn
       
    • lekek2288
      От lekek2288
      Помогите решить проблему при скачивании cr-mp 0.3E. Скачиваю с оф.сайта, пишет при загрузке, что у вас недостаточно прав. Саму игру я скачал по обычному, а клиент не качается. Пробывал скачивать с другого браузера, такая же ошибка. Даже качал торрентом, когда файл загрузился, при запуске пишет, что у вас недостаточно прав. Все остальные другие программы качаются спокойно, без ошибок. Помогите!

    • VycheslavDikunets
      От VycheslavDikunets
      Помогите исправить. где шо я пропустил? 
       
       
       

       
       
       

    • VycheslavDikunets
      От VycheslavDikunets
      Здравствуйте. Помогите исправить вот эту бурду.
      Версия MySQL - R41-4
       
       
       
       
       

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.