Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9
  1. #1
    Аватар для Steven_Davidson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±

    Вместо ника каракули

    PHP код:
    format(stra,500,"{FF6347}Клуб Alhambra куплен\n\n{ffffff}Владелец:\t\t%s",alhambraown); 
    PHP код:
    alhambraown PlayerInfo[playerid][p_name]; 

    Помогите исправить, чтобы писало ник, а не каракули
    Последний раз редактировалось Steven_Davidson; 23.06.2014 в 05:13.

  2. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    В базу сохраняет?
    Если да то проблема в кодировке.

  3. #3
    Аватар для Steven_Davidson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    в файл сохраняет

  4. #4
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Нельзя передавать массивы по ссылке в pawn, используйте функцию strmid.

    Будет что-то вроде этого:
    PHP код:
    strmid(alhambraownPlayerInfo[playerid][p_name], 0MAX_PLAYER_NAMEMAX_PLAYER_NAME 1]; 

  5. Пользователь сказал cпасибо:
    Steven_Davidson (23.06.2014)
  6. #5
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    161
    Репутация:
    243 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Нельзя передавать массивы по ссылке в pawn, используйте функцию strmid.

    Будет что-то вроде этого:
    PHP код:
    strmid(alhambraownPlayerInfo[playerid][p_name], 0MAX_PLAYER_NAMEMAX_PLAYER_NAME 1]; 
    alhambraown - мне кажется это даже не массив, а обычная переменная...
    Да и смысл объявлять лишнею переменную если можно просто указать строку?
    PHP код:
    format(stra,500,"{FF6347}Клуб Alhambra куплен\n\n{ffffff}Владелец:\t\t%s",PlayerInfo[playerid][p_name]); 

  7. Пользователь сказал cпасибо:
    Steven_Davidson (23.06.2014)
  8. #6
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    У меня у одного вопрос:
    Почему 500 ячеек для этого выделил?

  9. #7
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Нельзя передавать массивы по ссылке в pawn
    Для конкретной задачи, например, как здесь - можно.

  10. #8
    Аватар для Steven_Davidson
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±
    Londlem, спасибо помог)

    ^_^, ты похоже вообще не в теме

  11. #9
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    161
    Репутация:
    243 ±
    Цитата Сообщение от Steven_Davidson Посмотреть сообщение
    Londlem, спасибо помог)

    ^_^, ты похоже вообще не в теме
    Я перечислил другой возможный вариант, ибо ты не показал нам код декларирования...
    А совет - уместный, зачем утруждать себе и стеку работу ...

 

 

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

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

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

Ваши права

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