Диалоги

svdsevcvsd

Участник
Автор темы
31
1
https://imgur.com/a/9ShEPEh
Как сделать, чтобы при открытии этого диалога рандомно выбирался пункт (всего их 50) и нажимало ОК
Желательно поподробнее, пожалуйста
 

Quasper

Известный
834
354
Соре у меня имгур не грузит, но напишу по тому как я понял твой вопрос
Lua:
local ev = require "lib.samp.events"

function ev.onShowDialog(dialogId, style, title, button1, button2, text)
   if dialogId == 10 then --10 это айди того самого диалога, узнаешь его сам
       local listItem = math.random(0, 49) --[[выбираем рандомно значение от 0 до 49(в диалогах с  лист типом нумерация идёт с нуля) и присваиваем его переменной listItem]]
       sampSendDialogResponse(dialogId, 0--[[0 это кнопка, может быть и 1]], listItem--[[то самое рандомное значение]], nil)
   end
end
 
  • Нравится
Реакции: AnWu и svdsevcvsd