DmitriyRayd
Дебютант
Здравствуйте , создаю систему инвентаря с 0 , остановился на такой проблеме , как мне сделать так , когда тыкаешь мышкой на текстдрав в котором лежит предмет ( например аптечка ) и чтобы он выделялся, после чего как выделился , то его можно было перенести на другую пустую ячейку? Ну или хотябы чтобы он просто выделился?
Вот эта функция отвечает за то , что когда ты нажимаешь на предмет в инвентаре , то он должен выделяться , у меня почему то не выделяеться .
Код:
for(new i; i<40; i++)
{
if(playertextid == TD_Inv[playerid][i])
{
if(PlayerInfo[playerid][pInvItem][i-1] == 0)
{
if(GetPVarInt(playerid, "ClickInv") != -1)
{
new IDD = GetPVarInt(playerid, "ClickInv");
PlayerInfo[playerid][pInvItem][i-1] = PlayerInfo[playerid][pInvItem][IDD-1];
PlayerInfo[playerid][pInvItem][IDD-1] = 0;
PlayerTextDrawBackgroundColor(playerid, TD_Inv[playerid][IDD], -1061109505);
UpdateInv(playerid, i, PlayerInfo[playerid][pInvItem][i-1]);
UpdateInv(playerid, IDD, 0);
SetPVarInt(playerid, "ClickInv", -1);
}
}
else
{
if(GetPVarInt(playerid, "ClickInv") == -1)
{
SetPVarInt(playerid, "ClickInv", i);
PlayerTextDrawBackgroundColor(playerid, TD_Inv[playerid][i], -5963521);
PlayerTextDrawHide(playerid, TD_Inv[playerid][i]);
PlayerTextDrawShow(playerid, TD_Inv[playerid][i]);
}
}
}
}
