if(newkeys == KEY_YES)
{
if(GetPVarInt(playerid
,"sellzone") == 0) return SCM
(playerid
, COLOR_GRAD
, "Вам не ничего не предлагали"); {
new price = GetPlayerOption1[playerid];
new idterr = GetPlayerOption[playerid];
new giverid = GetPlayerTransfer[playerid];
if(GetDistanceBetweenPlayers(playerid, giverid) > 20) return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас");
if(Player[playerid][pMoney] < price) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег");
if(Player[playerid][pMember] == 1)
{
GhettoMen[0]++;
UpdateStoreGrove();
}
if(Player[playerid][pMember] == 2)
{
GhettoMen[1]++;
UpdateStoreBallas();
}
if(Player[playerid][pMember] == 3)
{
GhettoMen[2]++;
UpdateStoreAztec();
}
if(Player[playerid][pMember] == 4)
{
GhettoMen[3]++;
UpdateStoreVagos();
}
if(Player[playerid][pMember] == 5)
{
GhettoMen[4]++;
UpdateStoreRifa();
}
if(Player[giverid][pMember] == 1)
{
GhettoMen[0]--;
UpdateStoreGrove();
}
if(Player[giverid][pMember] == 2)
{
GhettoMen[1]--;
UpdateStoreBallas();
}
if(Player[giverid][pMember] == 3)
{
GhettoMen[2]--;
UpdateStoreAztec();
}
if(Player[giverid][pMember] == 4)
{
GhettoMen[3]--;
UpdateStoreVagos();
}
if(Player[giverid][pMember] == 5)
{
GhettoMen[4]--;
UpdateStoreRifa();
}
Player[giverid][pMoney] += price;
Player[playerid][pMoney] -= price;
format(query
, sizeof(query
),"~r~-%d$",price
); format(query
, sizeof(query
),"Вы купили территорию для своей банды у лидера %s за {00cc00}%d$", Player[giverid
][pName
], price
); SCM(playerid, 0x0099FFAA, query);
format(query
, sizeof(query
),"%s принял Ваше предложение.", Player[playerid
][pName
]); SCM(giverid, 0x00CC00AA, query);
format(query
, sizeof(query
),"%s купили территорию у банды %s", GetGangName
(Player[playerid
][pLeader
]), GetGangName
(GZInfo
[idterr
][gMemberZone
])); SendGhettoMessage(0xFF6600AA,query);
SendPlaySound(1139, 0.0, 0.0, 0.0);
GZInfo[idterr][gMemberZone] = Player[playerid][pLeader];
SaveZone(idterr);
GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
GetPlayerOption[playerid] = 0;
GetPlayerOption1[playerid] = 0;
SaveAll(playerid);
SaveAll(giverid); }
if(GetPVarInt(playerid
, "sellsim") == 0) return SCM
(playerid
, COLOR_GRAD
, "Вам не ничего не предлагали"); {
if(GetDistanceBetweenPlayers(playerid, GetPlayerTransfer[playerid]) > 6 ||
return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
new price = GetPlayerOption[playerid];
new giverid = GetPlayerTransfer[playerid];
Player[giverid][pMoney] += price;
Player[playerid][pMoney] -= price;
new PlayerID = GetPlayerTransfer1 [playerid];
Player[playerid][pPhone] = Player[PlayerID][pPhone];
Player[PlayerID][pPhone] = 0;
format(query
, sizeof(query
),"%s продал Вам SIM-карту с номером {FFFF00}%d {00CC00}за %d$", Player[playerid
][pName
],Player[playerid
][pPhone
],price
); SCM
(playerid
, COLOR_GREEN
, query
); PlayerPlaySound(playerid
, 1137, 0.0, 0.0, 0.0); format(query
,sizeof(query
), "Вы продали свою SIM-карту с номером {FFFF00}%d {00CC00}игроку %s за %d$",Player[playerid
][pPhone
],Player[playerid
][pName
],price
); SCM
(giverid
, 0x00CC00AA, query
); format(query
, sizeof(query
),"~r~-%d$",price
); if(Player[playerid][pPhone] == 1) Player[playerid][pPhone] = 0;
GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
GetPlayerOption[playerid] = 0;
SaveAll(playerid);
SaveAll(giverid);
}
if(GetPVarInt(playerid
,"ticket") == 0) return SCM
(playerid
, COLOR_GRAD
, "Вам не ничего не предлагали"); {
new summa = GetPlayerOption[playerid];
new giverid = GetPlayerTransfer[playerid];
return SCM(playerid, COLOR_GRAD, "Игрок слишком далеко от Вас.");
if(Player[playerid][pMoney] < summa) return SCM(playerid,COLOR_GRAD, "У Вас недостаточно денег.");
Player[giverid][pMoney] += summa;
Player[playerid][pMoney] -= summa;
format(query
, sizeof(query
),"~r~-%d$",summa
); format(query
, sizeof(query
),"Вы оплатили штраф на %d$ выписанный от сотрудника полиции %s",summa
,Player[giverid
][pName
]); SCM(playerid, 0x0099FFAA, query);
format(query
, sizeof(query
),"%s оплатил Ваш штраф.", Player[playerid
][pName
]); SCM(giverid, 0x00CC00AA, query);
GetPlayerTransfer[playerid] = INVALID_PLAYER_ID;
GetPlayerOption[playerid] = 0;
}
}
}