mastershef
Дебютант
Всем привет.
Такой вопрос, можно ли использовать 1 глобальный стринг для статистике игрока, для правил сервера при регистрации, есть ли риск перезаписи информации в этой переменной, если много игроков функцию с этой переменной?
Допустим, чтобы не тратить стэк на статистику игрока, использовать тот же глобальный стринг?
Пример:
И вызов:
Такой вопрос, можно ли использовать 1 глобальный стринг для статистике игрока, для правил сервера при регистрации, есть ли риск перезаписи информации в этой переменной, если много игроков функцию с этой переменной?
Допустим, чтобы не тратить стэк на статистику игрока, использовать тот же глобальный стринг?
Пример:
PHP:
new bigstring[1024];
PHP:
static const RulesServer[2][][] = {
{
"{ffcc00}1. Игровой процесс.\n{FF3300}Запрещенно:{ffffff}\n",
"- Использование любых программ скриптов читов и .т.п. дающие нечестное преймущество в игре.\n",
"- Использование багов (Ошибок, Неисправностей мода).\n",
"- Использовать ESC в целях ухода от погони/смерти.\n",
"- Убивать игроков на спавне (Место возрождения, базы организаций).\n",
"- Убивать игроков при помощи транспорта (Давить, Стрелять с водительского места).\n",
"- Убийство/нанесение физического вреда игрокам без причины (ДМ - Death Match).\n",
"- Просьбы, вымогательство паролей от аккаунта.\n",
"- Выдача себя за членов администрации.\n",
"- Злоупотребление игровыми возможностями для создания неудобств игрокам.\n",
"- Любые проявления расизма и нацизма.\n",
"- Развод игроков на деньги.\n",
"{ffcc00}2 .Ник в игре.{ffffff}\n",
"(сменить ник можно через /donate >> Сменить ник)\n",
"{FF3300}Запрещено:\n{ffffff}- Использовать чужие (Уже кем-то занятые) ники.\n",
"- Использовать ники, содержащие Нецензурные или оскорбительные слова.\n",
"- Использовать ники бывших модераторов или администраторов.\n"
},
{
"{ffcc00}3. Чат сервера.\n{FF3300}Запрещено:{ffffff}\n",
"- Ругательство, оскорбления или нецензурная речь.\n",
"- Угрозы игрокам (Не относящиеся к игровому процессу).\n",
"- Писать сообщения в верхнем регистре (Caps Lock).\n",
"- Писать одно и тоже сообщение слишком часто.\n",
"- Обсуждать, критиковать действия администрации.\n",
"- Реклама сторонних ресурсов.\n",
"{ffcc00}4. Администрация.{ffffff}\n",
"- Сообщать администрации о каких либо нарушениях из данных правил (/report).\n",
"- Администрация самостоятельно выбирает штрафные санкции для каждого из случаев.\n",
"- Запрещено препятствовать администрации в работе.\n",
"- Решение администрации является окончательным и не подлежит обсуждению.\n",
"{ffcc00}5. Торговля.{ffffff}\n",
"- Запрещены любые денежные махинации.\n",
"- Запрещена продажа / покупка чего либо, за реальные деньги.\n",
"- Запрещен обмен внеигровых предметов в любой форме, на игровые.\n",
"- Запрещена продажа / передача аккаунтов.\n"
}
};
PHP:
bigstring[0] = EOS;
for(new i; i < 17; i++) strcat(bigstring, RulesServer[0][i]);
ShowPlayerDialog(playerid, dRules_1, DIALOG_STYLE_MSGBOX,"{E0C829}(2/6) {FFFFFF}Правила на {E0C829}"NAME_SERVER"", bigstring,"Далее","Отмена");
