Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R3
logo.png

Описание: позволяет передвигать диалог мышкой.
Зависимости: SAMPFUNCS, MoonLoader (минимум v0.15)
Активация: автоматическая.
 

Вложения

  • dialog_drag.lua
    2 KB · Просмотры: 337
Последнее редактирование:

Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462
Обновление (V. 1.0.1). Теперь нельзя выйти за рамки окна.
 

Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462

Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462
как-то неприятно, когда диалог упирается
в том же виндовсе окна можно загонять за края
Завтра посмотрю что можно сделать, скорее всего сделаю просто как в виндовсе, ибо в сампе диалог чё-то сильно загоняется за рамки (ну это если кривые ручки не подведут)
 

Rei

Известный
Друг
1,616
1,676
вот так вроде нормально
Lua:
    elseif msg == wm.msg.WM_MOUSEMOVE and dragging then
        local curX, curY = getCursorPos()
        local scrX, scrY = getScreenResolution()
        local nextX, nextY = curX + dragX, curY + dragY
        local w, h = sampGetDialogSize()
        nextY = math.min(math.max(nextY, -15), scrY-15)
        sampSetDialogPos(nextX, nextY)
    end
 

Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462
вот так вроде нормально
Lua:
    elseif msg == wm.msg.WM_MOUSEMOVE and dragging then
        local curX, curY = getCursorPos()
        local scrX, scrY = getScreenResolution()
        local nextX, nextY = curX + dragX, curY + dragY
        local w, h = sampGetDialogSize()
        nextY = math.min(math.max(nextY, -15), scrY-15)
        sampSetDialogPos(nextX, nextY)
    end
В самый раз, завтра залью обновлённый файл.
 
  • Нравится
Реакции: Hristot

Diego_Sativa

Известный
573
60
Завтра посмотрю что можно сделать, скорее всего сделаю просто как в виндовсе, ибо в сампе диалог чё-то сильно загоняется за рамки (ну это если кривые ручки не подведут)
сделай что бы загонялось за рамку, но не до конца, пусть торчит пару милиметров
 

Musaigen

shitposter
Автор темы
Проверенный
1,650
1,462
Обновление (V. 1.0.2). Теперь диалог может слегка выходить за рамки окна (Спасибо @Rei).
 
  • Нравится
Реакции: ROBERT PUSHER

ROBERT PUSHER

Известный
305
213
Я хотел это сделать, но только на плюсах, не получилось не фортануло.