Добавлен
кстати, я сюда добавляю рабочий код. а когда копирую, то долго не могу понять, почему не хочешь компилироваться код. тут получается на вашем сайте есть какая то замена символов, или добавление невидимых символов. я не знаю. это уже не первый раз такое происходит
в некоторых моментах добавляет символы $ итд
код
function LoadToc(s)
    if BlzLoadTOCFile(s) then
        print("Loaded: "..s)
    else
        print("Failed to Load: "..s)
    end
end
do
	local real = MarkGameStarted
	function MarkGameStarted()
        real()
		
		BlzLoadTOCFile("war3mapImported\\MySimpleButton.toc")

		local gameUI = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0)

		local path_active_icon = "ReplaceableTextures\\CommandButtons\\BTN"
		local path_disabled_icon = "eplaceableTextures\\CommandButtonsDisabled\\DISBTN"
		local path_icon_cancel = "Cancel"
		local cancel_text_tip = "Отмена (|cffffcc00ESC|r)"
		local cancel_text_ubertip = "Отменяет выбранный приказ"
		local size_button = 0.039
		--
		local button_cancel = BlzCreateFrameByType("SLIDER","button cancel",gameUI,"",0)
		local icon_button_cancel = BlzCreateFrameByType("BACKDROP","IconTexture",button_cancel,"",0)
		BlzFrameSetAbsPoint(button_cancel, FRAMEPOINT_CENTER, 0.4, 0.3)
		BlzFrameSetAllPoints(icon_button_cancel,button_cancel)
		BlzFrameSetTexture(icon_button_cancel, path_active_icon .. path_icon_cancel, 0, true)
		BlzFrameSetSize(button_cancel, size_button, size_button)
		--BlzFrameSetVisible(button_cancel, false)

		local tooltip_button_cancel = BlzCreateFrameByType("FRAME","tooltip",button_cancel,"",0)
        BlzFrameSetVisible(tooltip_button_cancel, false)
        
		local backdrop_tooltip_button_cancel = BlzCreateFrameByType("BACKDROP","backdrop tooltip",tooltip_button_cancel,"BoxedTextBackgroundTemplate",0)
		local description_tooltip_button_cancel = BlzCreateFrameByType("TEXT","description tooltip",tooltip_button_cancel,"BoxedTextValue",0)
		local title_tooltip_button_cancel = BlzCreateFrameByType("TEXT","title tooltip",tooltip_button_cancel,"BoxedTextTitle",0)
		local separator_tooltip_button_cancel = BlzCreateFrameByType("BACKDROP","Separator",tooltip_button_cancel,"",0​)

		BlzFrameSetAbsPoint(description_tooltip_button_cancel, FRAMEPOINT_BOTTOMLEFT, 0.55, 0.19)
		BlzFrameSetSize(description_tooltip_button_cancel, 0.25, 0)
		BlzFrameSetEnable(description_tooltip_button_cancel, false)
		BlzFrameSetText(description_tooltip_button_cancel,cancel_text_ubertip)

		BlzFrameSetPoint(separator_tooltip_button_cancel, FRAMEPOINT_BOTTOMLEFT, description_tooltip_button_cancel, FRAMEPOINT_TOPLEFT, 0.0025, 0.0025)
		BlzFrameSetPoint(separator_tooltip_button_cancel, FRAMEPOINT_BOTTOMRIGHT, description_tooltip_button_cancel, FRAMEPOINT_TOPRIGHT, 0.0025, 0.0025)
        BlzFrameSetSize(separator_tooltip_button_cancel, 0, 0.0015)
        BlzFrameSetTexture(separator_tooltip_button_cancel, "UI\\Widgets\\ToolTips\\Human\\HorizontalSeparator",0, true) 

		BlzFrameSetPoint(title_tooltip_button_cancel, FRAMEPOINT_BOTTOMLEFT, separator_tooltip_button_cancel, FRAMEPOINT_TOPLEFT, -0.005, 0.005)
		BlzFrameSetSize(title_tooltip_button_cancel, 0.25, 0)
		BlzFrameSetEnable(title_tooltip_button_cancel, false)
		BlzFrameSetText(title_tooltip_button_cancel,cancel_text_tip)

		BlzFrameSetPoint(backdrop_tooltip_button_cancel, FRAMEPOINT_BOTTOMLEFT, description_tooltip_button_cancel, FRAMEPOINT_BOTTOMLEFT, -0.005, -0.005)
		BlzFrameSetPoint(backdrop_tooltip_button_cancel, FRAMEPOINT_TOPRIGHT, title_tooltip_button_cancel, FRAMEPOINT_TOPRIGHT, 0.005, 0.005)
        BlzFrameSetTooltip(button_cancel, tooltip_button_cancel)

		local trigger_button_cancel_click=CreateTrigger()
		BlzTriggerRegisterFrameEvent(trigger_button_cancel_click, button_cancel, FRAMEEVENT_MOUSE_UP)
		TriggerAddAction(trigger_button_cancel_click,function()
		        print('click button "cancel"')
		end)
  end
end
в коде ругается на строчку
local separator_tooltip_button_cancel = BlzCreateFrameByType("BACKDROP","Separator",tooltip_button_cancel,"",0​)
не знаю, где тут ошибка была. просто взял с нуля написал, и заработало, заменив.

Починили, спасибо!

Текст менять не нужно при этом, только если случайно скопировал уже сломанный в поле ввода
`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
27
наверн текстовым редактором это можно исправить каким то...
38
У меня всё нормально тут, скорее всего какие-то баги с переносом строк. Раньше у меня вообще с сайтов не копировалось в we - это древнейшая программа и надо сначала вставлять в блокнот

в некоторых моментах добавляет символы $ итд
Это где такое?

Желательно оригинал ещё в файле приложить, откуда ты его копируешь
Загруженные файлы
27
в некоторых моментах добавляет символы $ итд
Это где такое?
поискать надо. у меня где то в статьях. там часть кода синеньким шрифтом закрашено

вот

про символы это здесь xgm.guru/p/wc3/Menyu-stroitelstva-xeA

у меня было так несколько раз, где то на сайте неправильный код лежит. просто я не помню где это. перед добавлением надо было тестить, я так не делал. не думал что такое бывает. Один раз у Влода спрашивал в чем проблема. Пока сам не закрыл строчку под коммент. А потом начал тестить с различными изменениями строки.
Загруженные файлы
38
build_menu[n].IconTexture[num] = BlzCreateFrameByType("BACKDROP","IconTexture",build_menu[n].button[num],"",num)
38
Починили, спасибо!

Текст менять не нужно при этом, только если случайно скопировал уже сломанный в поле ввода
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.