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

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

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

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

Не дает интерьер при создании дома

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

NekiT33RUS

Ученик
Добрый день P-I. Подскажите пожалуйста, почему не сохраняется интерьер дома при его создании. Вот команда.
PHP:
CMD:addhouse(playerid, params[])
{
    if(login_check[playerid] == false) return true;
    if(player[playerid][pAdmin] < 8) return true;
	if(sscanf(params, "ii", params[0], params[1]))
	{
		SCM(playerid, COLOR_WHITE, " Введите /addhouse [class] [cena]");
		SCM(playerid, COLOR_WHITE, " [0] - N | [1] - D | [2] - C | [3] - B | [4] - A | [5] - S");
		return true;
	}
	if(params[0] < 0 || params[0] > 5) return SCM(playerid, COLOR_GREY, " Класс дома не может быть меньше 0 и больше 5!");
	if(params[1] < 100000 || params[1] > 25000000) return
		SCM(playerid, COLOR_GREY, " Цена дома не может быть меньше 100.000$ и больше 25.000.000$!");
	new Float: X, Float: Y, Float: Z;
	GetPlayerPos(playerid, X, Y, Z);
	mysql_format(DATABASE,QUERY, 256,
		"INSERT INTO `house`\
		(`EnterX`, \
		 `EnterY`, \
		 `EnterZ`, \
		 `Door`, \
		 `Cena`, \
		 `Player`, \
		 `Class`) \
		 VALUES \
		 ('%f', \
		 '%f', \
		 '%f', \
		 '1',\
		 '%i', \
		 '0', \
		 '%i')",\
		 X, Y, Z, params[1], params[0]);
	mysql_function_query(DATABASE,QUERY,false,"","");
	TOTALHOUSES++;
	house[TOTALHOUSES][hID] = TOTALHOUSES;
	house[TOTALHOUSES][hEnterX] = X;
	house[TOTALHOUSES][hEnterY] = Y;
	house[TOTALHOUSES][hEnterZ] = Z;
	house[TOTALHOUSES][hCena] = params[1];
	house[TOTALHOUSES][hClass] = params[0];
	switch(house[TOTALHOUSES][hClass])
	{
	    case 0:
	    {
	        house[TOTALHOUSES][hInt] = 10;
			house[TOTALHOUSES][hExitX] = 421.7613;
			house[TOTALHOUSES][hExitY] = 2536.4836;
			house[TOTALHOUSES][hExitZ] = 10.0000;
	    }
	    case 1:
	    {
	        house[TOTALHOUSES][hInt] = 6;
			house[TOTALHOUSES][hExitX] = -68.8618;
			house[TOTALHOUSES][hExitY] = 1352.2183;
			house[TOTALHOUSES][hExitZ] = 1080.2109;
	    }
	    case 2:
	    {
	        house[TOTALHOUSES][hInt] = 5;
			house[TOTALHOUSES][hExitX] = 22.7405;
			house[TOTALHOUSES][hExitY] = 1404.3799;
			house[TOTALHOUSES][hExitZ] = 1084.4297;
	    }
	    case 3:
	    {
	        house[TOTALHOUSES][hInt] = 12;
			house[TOTALHOUSES][hExitX] = 2324.3367;
			house[TOTALHOUSES][hExitY] = -1148.6296;
			house[TOTALHOUSES][hExitZ] = 1050.7101;
	    }
	    case 4..5:
	    {
	        house[TOTALHOUSES][hInt] = 5;
			house[TOTALHOUSES][hExitX] = 140.2206;
			house[TOTALHOUSES][hExitY] = 1367.2734;
			house[TOTALHOUSES][hExitZ] = 1083.8612;
	    }
	}
	house[TOTALHOUSES][hPickup] = CreatePickup(1273, 23, house[TOTALHOUSES][hEnterX], house[TOTALHOUSES][hEnterY], house[TOTALHOUSES][hEnterZ],-1);
	house[TOTALHOUSES][hIcon] = CreateDynamicMapIcon(house[TOTALHOUSES][hExitX], house[TOTALHOUSES][hExitY], house[TOTALHOUSES][hExitZ],
		31, COLOR_WHITE, 0, -1, -1,200.0);
	BuyHouse(TOTALHOUSES);
	format(HStr, sizeof(HStr), " Дом № '%i' успешно создан! Класс дома: '%i'. Цена дома: '%i$'.", TOTALHOUSES, params[0], params[1]);
	SCM(playerid, COLOR_BLUE, HStr);
	printf("Администратор %s создал дом № '%i'! Класс дома: '%i'. Цена дома: '%i$'.", GN(playerid), TOTALHOUSES, params[0], params[1]);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу