Merlin
Умник
Всем привет уж Пользователи портала вот решил выложит команду на ZCMD
PHP:
CMD:changehouse(playerid, params[])
{
if(GetPlayerHouse(playerid) == 0) return true;
new giveplayerid, price;
if(sscanf(params,"dd",giveplayerid,price)) return SCM(playerid, COLOR_WHITE,"Введите: /changehouse [ид] [цена]");
if(!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID) return true;
if(!ProxDetectorS(5.0, playerid, giveplayerid)) return SCM(playerid, COLOR_WHITE,"Покупатель далеко от вас!");
if(!IsPlayerInRangeOfPoint(playerid, 10.0, HouseInfo[PlayerInfo[playerid][pIDHouse]][hEnterX], HouseInfo[PlayerInfo[playerid][pIDHouse]][hEnterY], HouseInfo[PlayerInfo[playerid][pIDHouse]][hEnterZ])) return SCM(playerid, COLOR_GREY,"Вы должны находиться возле своего дома!");
if(price < 1) return SCM(playerid, COLOR_WHITE,"Введите: /changehouse [ид] [цена]");
GetPlayerName(giveplayerid, gp, sizeof(gp));
GetPlayerName(playerid, sn, sizeof(sn));
if(GetPlayerHouse(giveplayerid) == 0) format(nsa, sizeof(nsa), "Вы предложили %s купить дом стоимостью %d$.",gp,price);
else format(nsa, sizeof(nsa), "Вы предложили %s обменяться домами за %d$",gp,price);
SCM(playerid, COLOR_LIGHTBLUE, nsa);
if(GetPlayerHouse(giveplayerid) == 0) format(nsa, sizeof(nsa), "%s предложил вам купить дом стоимостью %d$.",sn,price);
else format(nsa, sizeof(nsa), "%s предложил вам обменяться домами за %d$",sn,price);
SCM(giveplayerid, COLOR_LIGHTBLUE, nsa);
SCM(giveplayerid, COLOR_WHITE, "(( Чтобы принять предложение введите команду /buy house ))");
HouseOffer[giveplayerid] = playerid;
HousePrice[giveplayerid] = price;
return true;
}
