Просмотр полной версии : [Вопрос] подсчет ячеек
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)
ребят, как правильно расчитать стринг чтобы при длинном сообщении был виден все так же ник и айди ? а то щас сообщение видно все, а ник и ид - нет
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];
Максимальное кол-во символов в нике - 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
Максимальный ID 65555
Масимальный ID - 1000.
65535 - невалидный ID, который чисто логически не должен попадать в подобные сообщения, ибо игрока с таким ID просто не будет существовать
Масимальный ID - 1000.
65535 - невалидный ID, который чисто логически не должен попадать в подобные сообщения, ибо игрока с таким ID просто не будет существовать
На самом деле максимальный ID - это 999.
Batya_Montes
09.03.2017, 17:08
всем спасибо за ответы, но вопрос был в другом
решил ограничением text в чате до 90 символов, закрывайте
всем спасибо за ответы, но вопрос был в другом
решил ограничением text в чате до 90 символов, закрывайте
Можешь просто подключить этот инклуд: http://pro-pawn.ru/showthread.php?14024, тогда длинные сообщения будут переноситься на следующую строку.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot