Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Кнопки
- if(GetPVarInt(playerid, "Show_Inv"))
- {
- if(clickedid == Text:INVALID_TEXT_DRAW) return hide_inv(playerid);
- if(clickedid == Text:inventory_td[2])
- {
- hide_inv(playerid);
- }
- if(clickedid == Text:inventory_td[3]) {
- SendClientMessage(playerid, -1, "SERVER: В разработке.");
- }
- }
- // показываем инвентарь
- stock show_inv(playerid) {
- if(GetPVarInt(playerid, "Show_Inv")) return true;
- for(new i;i<sizeof(inventory_td);i++) TextDrawShowForPlayer(playerid, inventory_td[i]);
- new inv;
- for(new i;i<16;i++)
- {
- if(inv>3) inv = 0;
- switch(i)
- {
- case 0..3:
- {
- inventory_ptd[playerid][i] = CreatePlayerTextDraw(playerid, 413.6+(42.5*inv), 201.459289, "LD_SPAC:white");
- }
- case 4..7:
- {
- inventory_ptd[playerid][i] = CreatePlayerTextDraw(playerid, 413.6+(42.5*inv), 245.085311, "LD_SPAC:white");
- }
- case 8..11:
- {
- inventory_ptd[playerid][i] = CreatePlayerTextDraw(playerid, 413.6+(42.5*inv), 287.926025, "LD_SPAC:white");
- }
- case 12..15:
- {
- inventory_ptd[playerid][i] = CreatePlayerTextDraw(playerid, 413.6+(42.5*inv), 330.881469, "LD_SPAC:white");
- }
- }
- inv++;
- PlayerTextDrawLetterSize(playerid, inventory_ptd[playerid][i], 0.000000, 0.000000);
- PlayerTextDrawTextSize(playerid, inventory_ptd[playerid][i], 40.000000, 40.000000);
- PlayerTextDrawAlignment(playerid, inventory_ptd[playerid][i], 1);
- PlayerTextDrawColor(playerid, inventory_ptd[playerid][i], -1);
- PlayerTextDrawSetShadow(playerid, inventory_ptd[playerid][i], 0);
- PlayerTextDrawSetOutline(playerid, inventory_ptd[playerid][i], 0);
- PlayerTextDrawBackgroundColor(playerid, inventory_ptd[playerid][i], 80);
- PlayerTextDrawFont(playerid, inventory_ptd[playerid][i], 5);
- PlayerTextDrawSetProportional(playerid, inventory_ptd[playerid][i], 0);
- PlayerTextDrawSetShadow(playerid, inventory_ptd[playerid][i], 0);
- PlayerTextDrawSetSelectable(playerid, inventory_ptd[playerid][i], true);
- PlayerTextDrawSetPreviewModel(playerid, inventory_ptd[playerid][i], 289);
- PlayerTextDrawSetPreviewRot(playerid, inventory_ptd[playerid][i], 0.000000, 0.000000, 0.000000, 0.899999);
- PlayerTextDrawSetPreviewModel(playerid, inventory_ptd[playerid][i], Item_Inv[Player[playerid][pInvSlot][i]][iModel]);
- PlayerTextDrawSetPreviewRot(playerid, inventory_ptd[playerid][i], Item_Inv[Player[playerid][pInvSlot][i]][i_RotX], Item_Inv[Player[playerid][pInvSlot][i]][i_RotY], Item_Inv[Player[playerid][pInvSlot][i]][i_RotZ], Item_Inv[Player[playerid][pInvSlot][i]][i_RotC]);
- PlayerTextDrawShow(playerid, inventory_ptd[playerid][i]);
- }
- SetPVarInt(playerid, "Show_Inv", true);
- SelectTextDraw(playerid, 0x72261AFF);
- return 1;
- }
- // закрываем инвентарь
- stock hide_inv(playerid) {
- for(new i; i < sizeof(inventory_td); i++) TextDrawHideForPlayer(playerid, inventory_td[i]);
- for(new i; i < MAX_SLOT_INV; i++) {
- PlayerTextDrawDestroy(playerid, inventory_ptd[playerid][i]);
- }
- DeletePVar(playerid, "Show_Inv");
- return 1;
- }
- // команда которая не работает
- CMD:inv(playerid, params[]) {
- if(GetPVarInt(playerid, "ShowPlayerInventory")) {
- hide_inv(playerid);
- SendClientMessage(playerid, -1, "-1");
- } else {
- show_inv(playerid);
- SendClientMessage(playerid, -1, "-2");
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement