Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Нагрузка!

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

Dezmont_Mailz

Умник
Здраствуйте и вопрос как убрать огромный заголовок дело в том что до этого у меня были команды все записаны на колбеке OnPlayerCommandText и вот у меня был заголовок не больше 9000

PHP:
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          8920bytes
Code size:          2642148 bytes
Data size:          3280540 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5311 cells (21244 bytes)
Total requirements: 5954532 bytes
после я применил движок ZCMD и полностью все команды сделал на этом движке теперь у меня заголовок стал аж 15000 в чём проблема либо ZCMD либо я хз!

PHP:
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

Header size:          15460 bytes
Code size:          2642148 bytes
Data size:          3280540 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5311 cells (21244 bytes)
Total requirements: 5954532 bytes
все команды сделаны нормально без всякой жопы вот к примеру /setarmor /sethp
PHP:
CMD:setarmor(playerid, params[])
{
    if(gPlayerLogged[playerid] == false) return true;
    if(!IsPlayerConnected(playerid)) return true;
    if(sscanf(params, "ud",params[0],params[1])) return	SendMes(playerid, COLOR_WHITE, "Введите: /sethp [id] [уровень armor]");
	if(!IsPlayerConnected(params[0])) return SendMes(playerid,COLOR_GREY,"Нет такого игрока");
	if (PlayerInfo[playerid][pAdmin] < 5) return SendMes(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
	SetPVarFloat(playerid,"PlayerArmor", params[1]);
 	SetPlayerArmorAC(params[0], GetPVarFloat(playerid,"PlayerArmor"));
	return true;
}
CMD:sethp(playerid, params[])
{
    if(gPlayerLogged[playerid] == false) return true;
    if(!IsPlayerConnected(playerid)) return true;
    if(sscanf(params, "ud",params[0],params[1])) return	SendMes(playerid, COLOR_WHITE, "Введите: /sethp [id] [уровень hp]");
	if(!IsPlayerConnected(params[0])) return SendMes(playerid,COLOR_GREY,"Нет такого игрока");
	if (PlayerInfo[playerid][pAdmin] < 5) return SendMes(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
	SetPVarFloat(playerid,"PlayerHealth", params[1]);
 	SetPlayerHealthAC(params[0], GetPVarFloat(playerid,"PlayerHealth"));
	return true;
}
И в чём смысл все команды сделаны правельно когда переводил каждую команду на ZCMD тестировал и проверял не пишет ли не каких ошибок или ещё что то типо этого,обьясните мне это в чём проблема?
Все команды работают идеально!

Да и ещё #pragma dynamic 5400 уберает всё,но не в этом дело не забывайте ответить на счёт заголовка
Ведь на сколько все знают что pragm-ой поправить на самом деле нельзя ничего!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу