PDA

Просмотр полной версии : [Вопрос] Вместо ника каракули



Steven_Davidson
23.06.2014, 05:10
format(stra,500,"{FF6347}Клуб Alhambra куплен\n\n{ffffff}Владелец:\t\t%s",alhambraown);

alhambraown = PlayerInfo[playerid][p_name];http://higgs.rghost.ru/56525563/image.png
Помогите исправить, чтобы писало ник, а не каракули

Salvacore
23.06.2014, 05:34
В базу сохраняет?
Если да то проблема в кодировке.

Steven_Davidson
23.06.2014, 12:29
в файл сохраняет

L0ndl3m
23.06.2014, 12:37
Нельзя передавать массивы по ссылке в pawn, используйте функцию strmid (http://wiki.sa-mp.com/wiki/Strmid).

Будет что-то вроде этого:

strmid(alhambraown, PlayerInfo[playerid][p_name], 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME + 1];

^_^
23.06.2014, 13:09
Нельзя передавать массивы по ссылке в pawn, используйте функцию strmid (http://wiki.sa-mp.com/wiki/Strmid).

Будет что-то вроде этого:

strmid(alhambraown, PlayerInfo[playerid][p_name], 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME + 1];
alhambraown - мне кажется это даже не массив, а обычная переменная...
Да и смысл объявлять лишнею переменную если можно просто указать строку?

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

Salvacore
23.06.2014, 13:16
У меня у одного вопрос:
Почему 500 ячеек для этого выделил?

OKStyle
23.06.2014, 13:34
Нельзя передавать массивы по ссылке в pawn
Для конкретной задачи, например, как здесь - можно.

Steven_Davidson
23.06.2014, 14:40
Londlem, спасибо помог)

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

^_^
23.06.2014, 15:34
Londlem, спасибо помог)

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