Yurbas
Новичок
Всем привет. Писал систему домов по видеоуроку. Добавил команды /setklass , /setcena , /setint. Все работают, кроме /setint. Ввожу ее, а ничего не происходит. Помогите, пожалуйста исправить.
Вот сама команда:
Вот сама команда:
Код:
CMD:setint(playerid, params[])
{
com
flood
new string[100];
new inter[20];
if(PlayerInfo[playerid][pAdmin] < 8) return ESCM
adm
if(sscanf(params,"ii", params[0], params[1]))
{
SCM(playerid, COLOR_WHITE, "Введите: /setint [id дома] [номер]");
SCM(playerid, COLOR_WHITE, "0 - N, 1 - D, 2 - C, 3 - B, 4 - A");
}
if(params[1] < 0 || params[1] > 4) return SCM(playerid, COLOR_GREY, "Интерьер дома не должен быть меньше 0 и больше 4!");
if(params[1] == 0) inter = "N";
else if(params[1] == 1) inter = "D";
else if(params[1] == 2) inter = "C";
else if(params[1] == 3) inter = "B";
else if(params[1] == 4) inter = "A";
if(params[1] == 0)
{
HouseInfo[params[0]][hInt] = 10;
HouseInfo[params[0]][hHouseexitX] = 2262.83;
HouseInfo[params[0]][hHouseexitY] = -1137.71;
HouseInfo[params[0]][hHouseexitZ] = 1050.63;
}
else if(params[1] == 1)
{
HouseInfo[params[0]][hInt] = 4;
HouseInfo[params[0]][hHouseexitX] = 261.1165;
HouseInfo[params[0]][hHouseexitY] = 1287.2197;
HouseInfo[params[0]][hHouseexitZ] = 1080.2578;
}
else if(params[1] == 2)
{
HouseInfo[params[0]][hInt] = 10;
HouseInfo[params[0]][hHouseexitX] = 24.3769;
HouseInfo[params[0]][hHouseexitY] = 1341.1829;
HouseInfo[params[0]][hHouseexitZ] = 1084.375;
}
else if(params[1] == 3)
{
HouseInfo[params[0]][hInt] = 7;
HouseInfo[params[0]][hHouseexitX] = 225.630997;
HouseInfo[params[0]][hHouseexitY] = 1022.479980;
HouseInfo[params[0]][hHouseexitZ] = 1084.069946;
}
else if(params[1] == 4)
{
HouseInfo[params[0]][hInt] = 6;
HouseInfo[params[0]][hHouseexitX] = 234.2826;
HouseInfo[params[0]][hHouseexitY] = 1065.229;
HouseInfo[params[0]][hHouseexitZ] = 1084.2101;
}
format(string, sizeof(string), "Интерьер дома: {00BFFF}%d {FFFFFF}установлен на {00BFFF}%s", params[0], inter);
SCM(playerid, COLOR_WHITE, string);
return 1;
}
