Maks_Fabions 3 Опубликовано 25 июля, 2022 //=================================== Переменная ============================ new AllRules[] = "{FFFFFF}1. {F5DB6C}Запрещено использование читов. К читам можно отнести любые программы, увеличивающие возможности персонажа.\n\ Наказание - {FFFFFF}бан. {F5DB6C}Срок определяется модератором в зависимости от уровня игрока и типа нарушения.\n", AllRules1[] = "{FFFFFF}2. {F5DB6C}Запрещена реклама стороних ресурсов и серверов.\n\ Наказание - {FFFFFF}бан.\n", AllRules2[] = "{FFFFFF}3. {F5DB6C}Запрещены любые оскорбления игроков.\n\ Наказание выбирает модератор в зависимости от ситуации. Оскорбление родных карается {FFFFFF}баном.\n", AllRules3[] = "{FFFFFF}4. {F5DB6C}Запрещена беспорядочная стрельба по игрокам и транспортным средствам (DM), за исключением разборок между бандами.\n\ Наказание - {FFFFFF}ФДМ.\n", AllRules4[] = "{FFFFFF}5. {F5DB6C}Запрещён обман игроков, а также любые махинации, связанные с игровым имуществом и валютой.\n\ Наказание выбирает модератор в зависимости от ситуации.\n", AllRules5[] = "{FFFFFF}6. {F5DB6C}Запрещена продажа (передача) игрового аккаунта другому игроку.\n\ Наказание - {FFFFFF}блокировка аккаунта.\n", AllRules6[] = "{F5DB6C}Не поленись посетить наш сайт - {FFFFFF}www.gtasrv.ru. {F5DB6C}Там ты найдешь ответы практически на все вопросы, связанные с игровым процессом.\n\ Также интересующие тебя вопросы можно задавать нашим хелперам. Используй команду {FFFFFF}/n <Вопрос>{F5DB6C}."; //=================================== Паблики ================================== public OnGameModeInit() // Событие, когда загрузится скрипт { AllRules[sizeof(AllRules)-1] = '\n'; AllRules1[sizeof(AllRules1)-1] = '\n'; AllRules2[sizeof(AllRules2)-1] = '\n'; AllRules3[sizeof(AllRules3)-1] = '\n'; AllRules4[sizeof(AllRules4)-1] = '\n'; AllRules5[sizeof(AllRules5)-1] = '\n'; AllRules6[sizeof(AllRules6)-1] = '\0'; ... Есть ли разница в совмещении длинного текста в диалоге? Между ВЫВОДОМ информации через переменную и выводом информации через функцию strcat stock ShowAllRules(playerid) { new dialog[1203]; // Размер строки с пробелами strcat(dialog, "{FFFFFF}1. {F5DB6C}Запрещено использование читов. К читам можно отнести любые программы, увеличивающие возможности персонажа.\n\ Наказание - {FFFFFF}бан. {F5DB6C}Срок определяется модератором в зависимости от уровня игрока и типа нарушения.\n\n", sizeof(dialog)); strcat(dialog, "{FFFFFF}2. {F5DB6C}Запрещена реклама стороних ресурсов и серверов.\n\ Наказание - {FFFFFF}бан.\n\n", sizeof(dialog)); strcat(dialog, "{FFFFFF}3. {F5DB6C}Запрещены любые оскорбления игроков.\n\ Наказание выбирает модератор в зависимости от ситуации. Оскорбление родных карается {FFFFFF}баном.\n\n", sizeof(dialog)); strcat(dialog, "{FFFFFF}4. {F5DB6C}Запрещена беспорядочная стрельба по игрокам и транспортным средствам (DM), за исключением разборок между бандами.\n\ Наказание - {FFFFFF}ФДМ.\n\n", sizeof(dialog)); strcat(dialog, "{FFFFFF}5. {F5DB6C}Запрещён обман игроков, а также любые махинации, связанные с игровым имуществом и валютой.\n\ Наказание выбирает модератор в зависимости от ситуации.\n\n", sizeof(dialog)); strcat(dialog, "{FFFFFF}6. {F5DB6C}Запрещена продажа (передача) игрового аккаунта другому игроку.\n\ Наказание - {FFFFFF}блокировка аккаунта.\n\n", sizeof(dialog)); strcat(dialog, "{F5DB6C}Не поленись посетить наш сайт - {FFFFFF}www.gtasrv.ru. {F5DB6C}Там ты найдешь ответы практически на все вопросы, связанные с игровым процессом.\n\ Также интересующие тебя вопросы можно задавать нашим хелперам. Используй команду {FFFFFF}/n <Вопрос>{F5DB6C}.", sizeof(dialog)); SPD(playerid, DLG_ALLRULES, DIALOG_STYLE_MSGBOX, "{FFFFFF}Общие правила", dialog, "Игра", ""); } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Dresis 12 Опубликовано 11 февраля, 2023 Просто в pawno определено количество символов в одной строке, по этому кто то просто делает через \n\ и Enter, кто то просто делает так же как у тебя. Просто это для удобства и оптимизации. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Есть ли разница в совмещении длинного текста в диалоге? Между ВЫВОДОМ информации через переменную и выводом информации через функцию strcat
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты