_Dizel_
Дебютант
Помогоите перевести это команду в cmdtext
Код:
COMMAND:createhouse(playerid, params[])
{
if (INT_IsPlayerLoggedIn(playerid) == 0) return 0;
if (INT_CheckPlayerAdminLevel(playerid, 5) == 0) return 0;
new HPrice, MaxLevel, HouseID;
if (GetPlayerVehicleSeat(playerid) == -1)
{
if (sscanf(params, "ii", HPrice, MaxLevel)) SendClientMessage(playerid, 0xFFFFFFFF, "Используйте: \"/createhouse [Цена] [level]\"");
else
{
if ((MaxLevel >= 1) && (MaxLevel <= 10))
{
for (HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
if (!IsValidDynamicPickup(AHouseData[HouseID][PickupID]))
break;
if (!IsValidDynamicPickup(AHouseData[HouseID][PickupID]))
{
new Float:x, Float:y, Float:z, Msg[128];
GetPlayerPos(playerid, x, y, z);
AHouseData[HouseID][Owned] = false;
AHouseData[HouseID][Owner] = 0;
AHouseData[HouseID][HouseX] = x;
AHouseData[HouseID][HouseY] = y;
AHouseData[HouseID][HouseZ] = z;
AHouseData[HouseID][HouseLevel] = 1;
AHouseData[HouseID][HouseMaxLevel] = MaxLevel;
AHouseData[HouseID][HousePrice] = HPrice;
AHouseData[HouseID][HouseOpened] = false;
AHouseData[HouseID][Insurance] = false;
AHouseData[HouseID][StaticHouse] = false;
AHouseData[HouseID][CarSlots] = 3;
House_UpdateEntrance(HouseID);
HouseFile_Save(HouseID);
format(Msg, 128, "{00FF00}Âû óñïåøíî ñîçäàëè äîì ñ ID: {FFFF00}%i", HouseID);
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Ìàêñèìàëüíîå êîëè÷åñòâî äîìîâ áûëî äîñòèãíóòî");
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Âû äîëæíû èñïîëüçîâàòü max-óðîâåíü îò 1 äî 10");
}
}
else
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Âû äîëæíû áûòü íå â Àâòî, ÷òîáû ñîçäàòü äîì");
return 1;
}
