myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Скрипт Автосохранения, Пишу аддон для wow

Теги
Нет тегов для показа
malkolm2009
сообщение 22.5.2009, 20:46
Сообщение #1


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 22.5.2009
Пользователь №: 3 399
Спасибо сказали: 0 раз




Народ,есть дейтсвие которое должно выполняться раз в 120 секунд. self:ChatMsg(".save") .Как это можно реализовать?подскажите пожалуйста.
Go to the top of the page
+Quote Post
Wariner
сообщение 22.5.2009, 20:57
Сообщение #2


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Код
function OnStartup()
    TmrMan.AddTimer(120000)
end

function OnTimer()
     self:ChatMsg(".save")
end


PS: что то у меня такое ощущение что это не имеет никакого отношения к птоке, а если так то выше приведённый код конечно же работать не будет.
PPS: если моё ощущение верно, тема будет перемещена или закрыта!
Go to the top of the page
+Quote Post
Setuper
сообщение 22.5.2009, 22:49
Сообщение #3


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




По-моему это имеет прямое отношение к языку lua, однако, представленный тобою код работать не будет из-за того, что метод ChatMsg является методом функции таблицы. Данный метод надо вызывать либо внутри функции таблицы, либо вместо self писать истинное имя таблицы.

У автора тему хочу спросить в какой таблице определён данный метод? Если задаёшь вопрос, то задавай его корректно, чтобы можно было реализовать! Ты предоставил неработающий глобально метод self:ChatMsg(".save"), поэтому реализовать твой запрос невозможно! Либо говори структуру, либо тема идёт в корзину.
Go to the top of the page
+Quote Post
malkolm2009
сообщение 22.5.2009, 23:05
Сообщение #4


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 22.5.2009
Пользователь №: 3 399
Спасибо сказали: 0 раз




хм...обьясните мне что вообще обозначает структура и если можно с примерами.

впринципе вот рабочий код

function MangAdmin:SavePlayer()
if self:Selection("player") or self:Selection("self") or self:Selection("none") then
local player = UnitName("target") or UnitName("player")
self:ChatMsg(".save")
self:LogAction("Saved player "..player..".")
else
self:Print(Locale["selectionerror1"])
end
end

как определить какая таблица задейсвована?
Go to the top of the page
+Quote Post
Setuper
сообщение 22.5.2009, 23:29
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Говорю ещё раз. Вызвать таким способом метод можно только внутри другого метода таблицы!

Пример:

Код
tTable = {}

function tTable:SomeMethod(params)
  self:ChatMsg(".save") -- <--- ВОТ ТАК - вызов внутри другого метода, внутри метода SomeMethod таблицы tTable
end

--определение метода ChatMsg
function tTable:ChatMsg(param)
  ...
end


Поэтому я и говорю, что нужно знать название таблицы
Код
tTable:ChatMsg(".save")


Вот это я и имел ввиду:
Код
MangAdmin:ChatMsg(".save")


Кстати, есть такое ощущение, что ты пришёл не по адресу, так как тут интерпретатор lua работает на хабе PtokaX. И таймер реализуется с помощью API функций PtokaX, поэтому ты в своём скрипте не сможешь сделать реализацию таймера!

Тема вскоре будет закрыта и удалена.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
16 Damaks 18 764 23.2.2023, 7:16 Посл. сообщение: mod
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
26 UserSide 39 663 27.8.2019, 11:01 Посл. сообщение: CyberGhost404
No New Posts От: Новогодний Скрипт
От темы с ID: 871
0 Евгений 2 849 15.10.2018, 21:44 Посл. сообщение: Евгений
No New Posts А бывают такой скрипт бота?
Скрипт который создает виртуалных юзеров, но с реальными шарами
5 MarkDark 7 451 26.12.2017, 10:47 Посл. сообщение: мамин_парень
No New Posts Скрипт: Бот который отвечает в лс
4 мамин_парень 7 137 11.11.2017, 5:57 Посл. сообщение: мамин_парень
No New Posts как сделать вот этот скрипт
12 мамин_парень 11 332 13.9.2017, 10:51 Посл. сообщение: dimetro
No New Posts Topic has attachmentsИщу скрипт переадресации (redirect)
Переадресация интернет-юзеров
3 AS_Com 6 731 27.8.2017, 8:05 Посл. сообщение: Ksan
No New Posts Topic has attachmentsСкрипт Thunder.lua
7 Евген76 14 672 9.8.2017, 11:48 Посл. сообщение: Ksan
No New Posts Требуется скрипт
Нужен скрипт запрета на подключение
5 Nikolaevich 8 920 20.8.2016, 19:52 Посл. сообщение: Ksan
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 100 229 28.9.2015, 13:34 Посл. сообщение: NeirRon
No New Posts Скрипт загрузки файла
1 FreeNas 6 064 21.7.2015, 10:58 Посл. сообщение: HackFresse
No new Как вызвать bash скрипт из Lua
14 Iskandark 16 166 3.3.2015, 12:42 Посл. сообщение: Iskandark
No new Topic has attachmentsНовогодний Скрипт
API2
22 Tsd 34 100 12.12.2014, 16:28 Посл. сообщение: Tsd
No New Posts Скрипт запрета видеть чат
запрет видеть чат
2 dimetro 6 897 5.12.2014, 17:37 Посл. сообщение: dimetro
No New Posts Topic has attachmentsпеределать скрипт kinozal.tv
6 BOKOREZ 12 148 30.10.2014, 18:29 Посл. сообщение: Dani_Filth

 



RSS Сейчас: 3.5.2024, 20:26