PDA

Просмотр полной версии : [Вопрос] Инвентарь



ALIT13
22.12.2015, 21:01
захожу на серв у меня сразу инвентарь открыт не полный только , чё только не пробывал делать он остаётся уже при коннекти закрывал , при спавне а он остаётся нажимаю на Y добовляются ичейки нажимаю на esc ечейки исчехают сам инвентарь остался

Osetin
22.12.2015, 22:34
Может предоставите код, скриншоты? Или мы должны гадать?

ALIT13
23.12.2015, 13:46
MMinv[playerid][0] = CreatePlayerTextDraw(playerid, 614.705749, 143.833328, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][0], 0.000000, 21.182172);
PlayerTextDrawTextSize(playerid, MMinv[playerid][0], 465.764587, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][0], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][0], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][0], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][0], 1183047935);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][0], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][0], 0);

MMinv[playerid][1] = CreatePlayerTextDraw(playerid, 616.117614, 142.666671, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][1], 0.000000, 21.541738);
PlayerTextDrawTextSize(playerid, MMinv[playerid][1], 464.823486, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][1], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][1], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][1], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][1], 102);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][1], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][1], 0);

MMinv[playerid][2] = CreatePlayerTextDraw(playerid, 614.705871, 124.583343, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][2], 0.000000, 1.139435);
PlayerTextDrawTextSize(playerid, MMinv[playerid][2], 465.294067, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][2], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][2], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][2], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][2], 1183047935);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][2], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][2], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][2], 0);

MMinv[playerid][3] = CreatePlayerTextDraw(playerid, 615.647094, 124.000015, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][3], 0.000000, 1.352504);
PlayerTextDrawTextSize(playerid, MMinv[playerid][3], 464.823486, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][3], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][3], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][3], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][3], 102);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][3], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][3], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][3], 0);

MMinv[playerid][4] = CreatePlayerTextDraw(playerid, 614.705871, 345.083251, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][4], 0.000000, 8.530178);
PlayerTextDrawTextSize(playerid, MMinv[playerid][4], 465.764709, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][4], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][4], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][4], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][4], 1183047935);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][4], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][4], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][4], 0);

MMinv[playerid][5] = CreatePlayerTextDraw(playerid, 616.117675, 343.916656, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][5], 0.000000, 8.884426);
PlayerTextDrawTextSize(playerid, MMinv[playerid][5], 464.823486, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][5], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][5], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][5], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][5], 102);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][5], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][5], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][5], 0);

MMinv[playerid][6] = CreatePlayerTextDraw(playerid, 616.117553, 412.750030, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][6], 0.000000, -0.316666);
PlayerTextDrawTextSize(playerid, MMinv[playerid][6], 465.764739, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][6], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][6], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][6], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][6], 102);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][6], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][6], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][6], 0);

MMinv[playerid][7] = CreatePlayerTextDraw(playerid, 470.710754, 123.666648, "…CŒO‡’ˆO‹A’");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][7], 0.175923, 1.238333);
PlayerTextDrawTextSize(playerid, MMinv[playerid][7], 526.588073, 26.833332);
PlayerTextDrawAlignment(playerid, MMinv[playerid][7], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][7], -1);
PlayerTextDrawUseBox(playerid, MMinv[playerid][7], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][7], 572661504);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][7], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][7], 1);
PlayerTextDrawBackgroundColor(playerid, MMinv[playerid][7], 51);
PlayerTextDrawFont(playerid, MMinv[playerid][7], 2);
PlayerTextDrawSetProportional(playerid, MMinv[playerid][7], 1);
PlayerTextDrawSetSelectable(playerid, MMinv[playerid][7], true);

MMinv[playerid][8] = CreatePlayerTextDraw(playerid, 559.710327, 123.499977, "…ìOP–A‰…¬");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][8], 0.175923, 1.238333);
PlayerTextDrawTextSize(playerid, MMinv[playerid][8], 608.940979, 42.583332);
PlayerTextDrawAlignment(playerid, MMinv[playerid][8], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][8], -1);
PlayerTextDrawUseBox(playerid, MMinv[playerid][8], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][8], 572661504);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][8], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][8], 1);
PlayerTextDrawBackgroundColor(playerid, MMinv[playerid][8], 51);
PlayerTextDrawFont(playerid, MMinv[playerid][8], 2);
PlayerTextDrawSetProportional(playerid, MMinv[playerid][8], 1);
PlayerTextDrawSetSelectable(playerid, MMinv[playerid][8], true);

MMinv[playerid][9] = CreatePlayerTextDraw(playerid, 490.359527, 412.666687, "‹PE–EìO_ìE_šOCY£ìO");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][9], 0.190040, 1.144999);
PlayerTextDrawTextSize(playerid, MMinv[playerid][9], 587.293579, 2.916666);
PlayerTextDrawAlignment(playerid, MMinv[playerid][9], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][9], -1);
PlayerTextDrawUseBox(playerid, MMinv[playerid][9], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][9], 572661504);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][9], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][9], 1);
PlayerTextDrawBackgroundColor(playerid, MMinv[playerid][9], 51);
PlayerTextDrawFont(playerid, MMinv[playerid][9], 2);
PlayerTextDrawSetProportional(playerid, MMinv[playerid][9], 1);
PlayerTextDrawSetSelectable(playerid, MMinv[playerid][9], true);

MMinv[playerid][10] = CreatePlayerTextDraw(playerid, 465.529327, 143.833328, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][10], 0.000000, 10.353815);
PlayerTextDrawTextSize(playerid, MMinv[playerid][10], 432.352844, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][10], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][10], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][10], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][10], 1116209151);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][10], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][10], 0);
PlayerTextDrawBackgroundColor(playerid, MMinv[playerid][10], 1116209151);
PlayerTextDrawFont(playerid, MMinv[playerid][10], 0);

MMinv[playerid][11] = CreatePlayerTextDraw(playerid, 466.470397, 142.666625, "usebox");
PlayerTextDrawLetterSize(playerid, MMinv[playerid][11], 0.000000, 10.650446);
PlayerTextDrawTextSize(playerid, MMinv[playerid][11], 431.411651, 0.000000);
PlayerTextDrawAlignment(playerid, MMinv[playerid][11], 1);
PlayerTextDrawColor(playerid, MMinv[playerid][11], 0);
PlayerTextDrawUseBox(playerid, MMinv[playerid][11], true);
PlayerTextDrawBoxColor(playerid, MMinv[playerid][11], 102);
PlayerTextDrawSetShadow(playerid, MMinv[playerid][11], 0);
PlayerTextDrawSetOutline(playerid, MMinv[playerid][11], 0);
PlayerTextDrawFont(playerid, MMinv[playerid][11], 0);

Nurick
23.12.2015, 13:49
public OnPlayerConnect(playerid)

ALIT13
23.12.2015, 15:47
оно там и находится

Nurick
23.12.2015, 17:06
А я и не спрашивал где он находиться, я спрашивал о public OnPlayerConnect(playerid) чтобы вы показали его.

PlayerTextDrawShow(playerid, MMinv[/*ищите какой TextDraw выводится у вас при коннекте*/][playerid]);

ALIT13
23.12.2015, 17:46
Решил причина была тут не знаю почему

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid == INVALID_TEXT_DRAW)
{
for(new j = 0; j < 12; j++)
{
//PlayerTextDrawShow(playerid, Inv[playerid][j]);
}
for(new j = 0; j < 43; j++)
{
PlayerTextDrawHide(playerid, OInv[playerid][j]);
}
}

VVWVV
23.12.2015, 17:54
Если у вас не все текстдравы скрываются, тогда у вас ошибка при закрытии, а не при подключении.

Mopok
23.12.2015, 22:55
А вот же и решение- http://wiki.sa-mp.com/wiki/TextDraw