• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Оптимизация массивов!

Статус
В этой теме нельзя размещать новые ответы.

Nister_Just

Изучающий
Пользователь
Регистрация
20 Дек 2015
Сообщения
242
Лучшие ответы
0
Репутация
-10
Здравствуйте, у меня в моде есть оптимизация и я бы хотел узнать, как бы вы оптимизировали.. ну или как правильно оптимизировать,чтобы уменьшить нагрузку на сервер!

Диалог:
PHP:
CMD:apanel(playerid)
{
    if(!pInfo[playerid][pLogged]) return true;
	if(AdminInfo[playerid][pAdmin] < 1) return NOTADM(playerid);
	HideCraft(playerid);
	ShowPlayerDialog(playerid, dApanel, DIALOG_STYLE_TABLIST_HEADERS, "Панель - администратора",
	"\
	    "WH_C"Система\tУровень\n\
	    "WH_C"»"BR_C" >> блабла	\t|"ZL_D" 1\n\
	    "WH_C"»"SR_1" блабла				\t|"ZL_D" 1\n\
	    "WH_C"»"SR_1" блабла				\t|"ZL_D" 1\n\
	    "WH_C"»"SR_1" блабла				\t|"ZL_D" 2\n\
	    "WH_C"»"DN_C" блабла					\t|"ZL_D" 3\n\
	    "WH_C"»"DN_C" >> блабла				\t|"ZL_D" 4\n\
	    "WH_C"»"DN_C" << блабла				\t|"ZL_D" 4\n\
	    "WH_C"»"YE_C" блабла	\t|"ZL_D" 5\n\
		"WH_C"»"DL_C" блабла				\t|"ZL_D" 8\n\
		"WH_C"»"AC_C" блабла		\t|"ZL_D" 8\n\
		"WH_C"»"SR_1" блабла			\t|"ZL_D" 8\n\
		"WH_C"»"SR_1" блабла			\t|"ZL_D" 10\n\
		"WH_C"»"SR_1" блабла	\t|"ZL_D" 10\n\
		"WH_C"»"SR_1" блабла		\t|"ZL_D" 10\
	","Далее","Отмена");
	return true;
}

PHP:
#define NOTADM(%0)  			SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" У вас нет доступа к этой команде!")
#define NOTADM_ACCESS(%0)  		SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" Необходимо авторизоваться в административной панели! Используйте: /alogin")
#define NOTADM_TOADM(%0)    	SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" Действие для администратора Выше недоступно!")
#define PLAYEROFFLINE(%0)  		SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" Игрок не в сети!")
#define NOT_FORME(%0)       	SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" Действие для себя недоступно!")
#define MUTED_MSG(%0)       	SendClientMessage(%0,COLOR_FLOD,!"[Ошибка]:"WH_C" У вас заблокирован чат!")

PHP:
static const fmt_str[] = "[A] %s %s[%d] подкинул игрока %s[%d]";
	new string[sizeof(fmt_str) + (-2 + 32) + (-2 + MAX_PLAYER_NAME) + (-2 + 4) + (-2 + MAX_PLAYER_NAME) + (-2 + 4)];
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу