Приветствую, знаю что эта тема уже не один раз обсуждалась, но тем не менее. Решил я отказаться от использования динамических массивов и использовать один глобальный массив для всех нужд. Раз SAMP однопоточен, то зачем использовать несколько глобальных массивов? Можно взять один глобальный на 2к ячеек (например) и использовать его и в командах и в диалогах и в запросах мускула?
Я использую DC_CMD так что очищать массив можно при вызове команды и после выполнения команды.
Для вывода диалогов я думаю можно использовать макрос типа:
PHP код:
#define SPD ShowPlayerDialog(%0,%1,%2,%3,%4,%5,%6),string = EOS
"Очистка" массива перед выполнением запросов (мускул) думаю не требуется так как там идёт перезапись данных, то есть форматирование, нет никаких strcat и тд.
Всё ли я правильно понимаю и ни про что я не забыл? Или быть может лучше использовать несколько глобальных массивов (один для диалогов, второй для команд и третий для запросов)? Заранее благодарен.