Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 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
    Сообщений
    731
    Репутация:
    353 ±
    Причина: элементы массива не являются строками; либо переменная 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,487
    Репутация:
    276 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    Сделал так:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp]); 
    Он все-равно ругается, ошибка та-же.
    Покажите как объявленная pIP?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

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

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

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

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

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

  11. #8
    Аватар для VVWVV
    ?

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

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

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

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

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

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

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

 

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

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

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

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

Ваши права

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