Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16
  1. #1
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±

    warning 213: tag mismatch

    Всем привет! Спасибо что зашли в тему. Вобщем проблема есть в названии темы:
    PHP код:
    cache_get_field_content(0,"pIp",Load_info);
    format(PlayerInfo[playerid][pIp],33,"%f",Load_info); //Тут ошибка
    cache_get_field_content(0,"pLastIp",Load_info);
    format(PlayerInfo[playerid][pLastIp],33,"%f",Load_info); //И тут 
    Либо предложите альтернативу этой загрузке, либо помогите эту исправить. Я не могу понять где я ошибся.
    Спасибо заранее.

  2. #2
    Аватар для VVWVV
    Проверенный

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    661
    Репутация:
    315 ±
    Причина: элементы массива не являются строками; либо переменная load_info не является строкой.

    PHP код:
    format(PlayerInfo[playerid][pIp],33,"%f",Load_info); 
    Лучше было сделать так:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp]); 
    Последний раз редактировалось VVWVV; 04.01.2016 в 14:42.

  3. Пользователь сказал cпасибо:
    A N D R E Y (04.01.2016)
  4. #3
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от VVWVV Посмотреть сообщение
    Причина: элементы массива не являются строками; либо переменная load_info не является строкой.

    PHP код:
    format(PlayerInfo[playerid][pIp],33,"%f",Load_info); 
    Лучше было сделать так:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp]); 
    Сделал так:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp]); 
    Он все-равно ругается, ошибка та-же.

  5. #4
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,467
    Репутация:
    265 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    Сделал так:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp]); 
    Он все-равно ругается, ошибка та-же.
    Покажите как объявленная pIP?

  6. #5
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Покажите как объявленная pIP?
    Энумератор показать?

  7. #6
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    158
    Репутация:
    243 ±
    Покажи код объявления перечисления pIp.

  8. Пользователь сказал cпасибо:
    A N D R E Y (04.01.2016)
  9. #7
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от ^_^ Посмотреть сообщение
    Покажи код объявления перечисления pIp.
    PHP код:
    Float:pIp

  10. #8
    Аватар для VVWVV
    Проверенный

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    661
    Репутация:
    315 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    PHP код:
    Float:pIp
    Как я и сказал ранее: «элементы массива не являются строками».

    PHP код:
    pIp[16],pLastIp[16

  11. Пользователь сказал cпасибо:
    A N D R E Y (04.01.2016)
  12. #9
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    158
    Репутация:
    243 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    PHP код:
    Float:pIp
    Чтобы использовать данную переменную в качестве актуального параметра функции format или функции cache_get_field_content оно должно быть одномерным массивом и иметь стандартный тэг (_:).
    Правильное объявление перечисления:
    PHP код:
    pIp[16], //Тэг _: автоматически присваивается переменной/массиву если не указан любой другой 

  13. #10
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от VVWVV Посмотреть сообщение
    Как я и сказал ранее: «элементы массива не являются строками».

    PHP код:
    pIp[16],pLastIp[16
    Воооот, сделал так в перечислении и все скомпилировалось. Спасибо большое. Все решено.

 

 
Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •