Можете подробнее объяснить про Char и запакованные строки(!"text heare")
Char я так понимаю можно везде использовать?
К примеру?PHP код:
new PlayerName[MAX_PLAYERS char][MAX_PLAYER_NAME char];
Или где то есть исключение?
Можете подробнее объяснить про Char и запакованные строки(!"text heare")
Char я так понимаю можно везде использовать?
К примеру?PHP код:
new PlayerName[MAX_PLAYERS char][MAX_PLAYER_NAME char];
Или где то есть исключение?
I love box, thank you my coach ...
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
а можете объяснить, почему когда в формате упаковываешь строку вот таким образом:
Выводит цифры вместо букв.PHP код:
format(str, sizeof(str), !"%s говорит: ", PlayerName);
Я правда давно форматирую с помощью static const fmt_str[] (из урока Daniel Cortez, спасибо тебе за это, годные уроки, правда иногда хочется спросить конкретно что то, но и на этом норм)
К примеру, как можно оптимизировать вот это?
Я упаковал строкиPHP код:
if(pData[playerid][pAdmin] == 1)
{
SendClientMessage(playerid, COLOR_GREEN, !"=================== Доступные команды ===================");
SendClientMessage(playerid, COLOR_LGREY, !"Практикант: /a /afk /spec /specoff /slap /mute /unmute /goto /ans /tp");
}
else if(pData[playerid][pAdmin] == 2)
{
SendClientMessage(playerid, COLOR_GREEN, !"=================== Доступные команды ===================");
SendClientMessage(playerid, COLOR_LGREY, !"Практикант: /a /afk /spec /specoff /slap /mute /unmute /goto /ans /tp");
SendClientMessage(playerid, COLOR_LGREY, !"Модератор: /get /gun /kick /check /resguns /spawn /gotoveh /jail /unjail /freeze /unfreeze /hp /offjail /offmute");
}
Последний раз редактировалось Mike World; 07.03.2018 в 13:51.
I love box, thank you my coach ...
И там дальше у тебя else if, то используй switchPHP код:
if(pData[playerid][pAdmin] == 1)
{
SendClientMessage(playerid, COLOR_GREEN, !"=================== Доступные команды ===================");
SendClientMessage(playerid, COLOR_LGREY, !"Практикант: /a /afk /spec /specoff /slap /mute /unmute /goto /ans /tp");
}
else if(pData[playerid][pAdmin] == 2)
{
SendClientMessage(playerid, COLOR_GREEN, !"=================== Доступные команды ===================");
SendClientMessage(playerid, COLOR_LGREY, !"Практикант: /a /afk /spec /specoff /slap /mute /unmute /goto /ans /tp");
SendClientMessage(playerid, COLOR_LGREY, !"Модератор: /get /gun /kick /check /resguns /spawn /gotoveh /jail /unjail /freeze /unfreeze /hp /offjail /offmute");
}
Резко увеличились цифры, не понимаю что и где сделал.....PHP код:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 17476 bytes
Code size: 2889760 bytes
Data size: 2533020 bytes
Stack/heap size: 16384 bytes; estimated max. usage=3092 cells (12368 bytes)
Total requirements: 5456640 bytes
Done.
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 17476 bytes
Code size: 3645816 bytes(был Code size: 2889760 bytes)
Data size: 2530396 bytes
Stack/heap size: 16384 bytes; estimated max. usage=3092 cells (12368 bytes)
Total requirements: 6210072 bytes
Done.
Code size конкретно увеличился. Помогите пожалуйста.
Последний раз редактировалось Mike World; 07.03.2018 в 14:39.
I love box, thank you my coach ...
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Mike World (07.03.2018)
Спасибо, а можете помочь с вывод компилятора? Я переживаю за оптимизацию всегда и стараюсь делать правильно все. Помогите пожалуйста.
I love box, thank you my coach ...
Упаковка строк - это явно не то направление, которое следует выбирать, если ты хочешь заняться оптимизацией. Лучше займись переработкой алгоритмов, если в текущем виде мод создаёт лаги
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
А как влияет вот эта строка?
И от чего растет? От количества строк?PHP код:
Code size: 3645816 bytes(был Code size: 2889760 bytes)
I love box, thank you my coach ...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)