PDA

Просмотр полной версии : [Вопрос] подсчет ячеек



Batya_Montes
04.03.2017, 21:19
static const fmt_str[] = "- %s (%s) [%i]"
new string[128 - (sizeof fmt_str - 6 + MAX_PLAYER_NAME + 3)]
format(string, sizeof string, fmt_str, text, us[playerid][u_name], playerid)
ProxDetector(playerid, 20.0, 0xD3D3D3FF, string)
ребят, как правильно расчитать стринг чтобы при длинном сообщении был виден все так же ник и айди ? а то щас сообщение видно все, а ник и ид - нет

DeimoS
04.03.2017, 21:34
http://pro-pawn.ru/showthread.php?13388-%D0%9F%D0%BE%D0%B4%D1%81%D1%87%D1%91%D1%82-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8

Batya_Montes
04.03.2017, 21:40
http://pro-pawn.ru/showthread.php?13388-%D0%9F%D0%BE%D0%B4%D1%81%D1%87%D1%91%D1%82-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8

там нету ничего связанного с чатом

gangzone.ini
04.03.2017, 21:44
там нету ничего связанного с чатом

Прочитайте топик, поймете как подсчитать ячейки в вашем случаи :grafon:

#Gabriel
05.03.2017, 08:44
Максимальное кол-во символов в нике - http://prntscr.com/eg63mt

Математика:
Количество символов в тексте (учитывая пробелы) (пример 100) + Максимальное кол-во символов в нике (24) + Максимальное кол-во ID's (4), слотов сколько в 0.3.7 R2 разрешено? - 1000, 4 символа.

Вывод:
100(text) + 24(nick)+4(ids) = 128.

string[128];

iWors
08.03.2017, 16:28
Максимальное кол-во символов в нике - http://prntscr.com/eg63mt

Математика:
Количество символов в тексте (учитывая пробелы) (пример 100) + Максимальное кол-во символов в нике (24) + Максимальное кол-во ID's (4), слотов сколько в 0.3.7 R2 разрешено? - 1000, 4 символа.

Вывод:
100(text) + 24(nick)+4(ids) = 128.

string[128];
Максимальный ID 65555

DeimoS
08.03.2017, 20:35
Максимальный ID 65555

Масимальный ID - 1000.
65535 - невалидный ID, который чисто логически не должен попадать в подобные сообщения, ибо игрока с таким ID просто не будет существовать

ziggi
08.03.2017, 20:44
Масимальный ID - 1000.
65535 - невалидный ID, который чисто логически не должен попадать в подобные сообщения, ибо игрока с таким ID просто не будет существовать

На самом деле максимальный ID - это 999.

Batya_Montes
09.03.2017, 17:08
всем спасибо за ответы, но вопрос был в другом
решил ограничением text в чате до 90 символов, закрывайте

ziggi
09.03.2017, 17:11
всем спасибо за ответы, но вопрос был в другом
решил ограничением text в чате до 90 символов, закрывайте

Можешь просто подключить этот инклуд: http://pro-pawn.ru/showthread.php?14024, тогда длинные сообщения будут переноситься на следующую строку.