- 53
- 4
- Версия MoonLoader
- Другое
Здравствуйте, у меня есть тут код, и в нём сильно много строчек, можно ли как-то грамотно сократить?
Код:
local result, button, list, input = sampHasDialogRespond(23) -- /dialog2 (ListBox)
if result then -- если диалог открыт
if button == 1 then -- если нажата первая кнопка (Выбрать)
if list == 0 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 1 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 2 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 3 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 4 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 5 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 6 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 7 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 8 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 9 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 10 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 11 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 12 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 13 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 14 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 15 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 16 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 17 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 18 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 19 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 20 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 21 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 22 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 23 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 24 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 25 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 26 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 27 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 28 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 29 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 30 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 31 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 32 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 33 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 34 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 35 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 36 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 37 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 38 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 39 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 40 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 41 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
elseif list == 42 then
sampAddChatMessage("{FFFFFF}Вы выбрали строчку: {FF0000}" .. dialogArr[list+1], -1)
end
else -- если нажата вторая кнопка (Закрыть)
sampAddChatMessage("{FFFFFF}Вы закрыли диалог айди оружия", -1)
end
end