|
Форум Обсуждение аддонов Разработка аддонов WoW Нужна помощь со [Слэш командой] (123) |
Нужна помощь со [Слэш командой] |
local AutoSave_SEND_UPDATE_INTERVAL = 5.0;
function AutoSave_OnLoad() this.TimeSinceLastUpdate = 0; DEFAULT_CHAT_FRAME:AddMessage("|c00F00F00Autosave by Gf is successfully loaded.|r"); end function AutoSave_OnUpdate(elapsed) this.TimeSinceLastUpdate = this.TimeSinceLastUpdate + elapsed; if (this.TimeSinceLastUpdate > AutoSave_SEND_UPDATE_INTERVAL ) then SendChatMessage( ".save" ); this.TimeSinceLastUpdate = 0; end end |
Quote (Insurgente) Ахах, галочку... а ты мне скажи как её сделать то okay помог человеку, удалил чтобы никто больше не брал. действие при клике на галочку, если подумать то можно написать условие при включение, и иначе(это подсказка). в |
myCheckButton = CreateFrame("CheckButton", "myCheckButton_GlobalName", UIParent, "ChatConfigCheckButtonTemplate");
myCheckButton:SetPoint("TOPLEFT", 0, 0); myCheckButton.tooltip = "Auto-Save"; myCheckButton:SetScript("OnClick", function() end); local AutoSave_SEND_UPDATE_INTERVAL = 5.0; function AutoSave_OnLoad() this.TimeSinceLastUpdate = 0; DEFAULT_CHAT_FRAME:AddMessage("|c00F00F00Autosave by Gf is successfully loaded.|r"); end function AutoSave_OnUpdate(elapsed) this.TimeSinceLastUpdate = this.TimeSinceLastUpdate + elapsed; if (this.TimeSinceLastUpdate > AutoSave_SEND_UPDATE_INTERVAL ) then SendChatMessage( ".save" ); this.TimeSinceLastUpdate = 0; end end Добавлено (28.07.2012, 09:28)
Сообщение # 9 написано 28.07.2012 в 09:28
|
Quote (Vladyxxa) if галочка включена then SendChatMessage( ".save" ) else SendCHatMessage("") end Бред. А для автора: Сделай переменную и условие "Если переменная 1 то скрипт работает - Если переменная nil то не работает"
Маме беркута привет!
Сообщение # 13 написано 29.07.2012 в 12:52
|
Quote (Nyll) Бред. что же не так?, если включена галочка то пишет сейв, иначе не пишет нечего, что здесь плохого? я сам так себе делал. хотя не, я по другому делал... Code if галочкаАвтоСейва then if галочкаАвтоСейвАлл then SendChatMessage(".saveall") else SendChatMessage(".save") end this.TimeSinceLastUpdate = 0; else this.TimeSinceLastUpdate = 0; end обосную: я поставил две галочки себе, одна включает саве, другая на основе первой включает сейвалл. Можешь автор и себе так сделать:) |
| |||
| |||