А это не поможет?
PHP код:
if(i==0) {
SendClientMessageToAll(0, str);
}
Вид для печати
А это не поможет?
PHP код:
if(i==0) {
SendClientMessageToAll(0, str);
}
Тело ветвления (или цикла в твоём случае) не должно выполняться. Нужно всего лишь зареференсить нативную функцию, прежде чем использовать её в #emit.
В принципе можно вместо if сделать отдельную функцию с атрибутом public и в ней перечислить нужные нативки. Я бы так и сделал с самого начала, но, ИМХО, для такой небольшой работы, как эта, всё будет куда лучше выглядеть в пределах одной функции.
Ещё есть такой вариант: не запихивать вызов SCMA ни в какие ветвления или циклы, а сам цикл do-while ниже сделать на 99 итераций вместо 100. Я подумаю насчёт его применения.
Поставил на сервер месяц назад только сейчас заметил фриз при использование команды, возможно ли как нибудь избежать этого фриза? Или только уменьшением кол. повтора цикла?
Смотря, что вы имеете в виду под "фризом" (разве это так сложно выражаться нормальным языком?)
Если вы про временное зависание игры, то это проблема клиента, а не моего кода. Уменьшение количества итераций может помочь, но тогда игроки всё ещё смогут увидеть часть стёртого чата, прокрутив его вверх.
Автор, будьте добры, почистите немного свой ПМ.
Хотелось бы попросить разрешение на публикацию.
Заранее спасибо.
Такими темпами скоро и системы приветствия сервера такими же востребованными будут
Кто-то не понял сарказма, это было скорее #enotya адресовано