Перезалить бы было зашибись
А вот такой вопрос по локациям, решил поковырять JD, в общем все конвертнул прописал от локи JD в пв сервер, мир стартует нормально, летят 4 Предупреждения cityid= и тд, но вот лока JD не стартует, причина в файлах серверных или я что-то не то прописал, если мир стартует нормально ?
=== GACD === ./gacd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory apt-get install ia32-libs apt-get install ia32-libs Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия ia32-libs. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 210 пакетов не обновлено.
И потом ошибка с ним же дальше идет TRACE : gfactionserver:: add link(or Delivery) 3 to map. TRACE : gfactionserver:: add link(or Delivery) 2 to map. TRACE : ganticheatclient:: connect to GACD failed!
Блин уже 3 раз, после установки сервера, перезагружаю комп и все все жесткие и дисковод и разьемы картридера пропадают нафиг, остается только файловая система, чего я не так делаю ? И сервер запускаетс с некими ошибками .... root@telcor10-desktop:~# /home/startup.sh ================================================================== = Сборка сервера 1.3.6 by MorzE = = http://morze.ucoz.ru http://mmorpg-devs.ru http://kotforum.com = ================================================================== === IWEB AND ROLE MANAGEMENT === Using CATALINA_BASE: /usr/local/jakarta-tomcat-5.5.9 Using CATALINA_HOME: /usr/local/jakarta-tomcat-5.5.9 Using CATALINA_TMPDIR: /usr/local/jakarta-tomcat-5.5.9/temp Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.22 === DONE! === === LOGSERVICE === info : program started with 6 threads. === DONE! === === UNIQUENAMED === info : TcpManager OnAddSession info : program started with 8 threads. info : logclient: OnAddSession info : logclienttcp: OnAddSession === DONE! === === AUTH === org.mono.Authd :: started. Starting PollIO === DONE! === === GAMEDBD === info : TcpManager OnAddSession info : Begin import clsconfig ... info : ClsConfig Imported . info : InitGameDB, Role delete time is 604800. info : InitGameDB, acquire region(id=1),[l=-100000.0,r=100000.0,t=100000.0,b=-100000.0]. info : Init GameDB successfully. TRACE : init SellDataImage. maxSellID=0,rolenum=0 info : program started with 18 threads. info : logclient: OnAddSession info : logclienttcp: OnAddSession === DONE! === === GACD === ./gacd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
Конкретно в какой строке? Ибо компилятор говорит, что нельзя присвоить переменной с типом Variant значение типа PWideChar. P.S. Ну, и для начала не handle:=findwindow(null,'Тест окно');аhandle:=findwindow(nil,'Тест окно');Найдите 1 отличие. ну да была такая мысль, я менял, но он не тыкает 'E' в нужном окне ... Хотя и ошибок не кидает . а нет, все пошло тока как-то криво, наверное сам клиент игры блокирует нажатия... Тоесть там идут первые3-5 нажатий и все как и небыло, если кликнуть мышкой или дернуть ее, то снова начинает кликать и останавливается да ивсе наклики идут только в чат.. но в самом деле, ни скилы нечего не кликается ... но всеравно спасибо, теперь буду это раскручивать и думать, что из этого сделать ) Понимаю, чтоб кликать скилы нужно уже сам клиент игры рыть, а я пока на это не способен )
Ответьте плз на вопрос var handle:hwnd;//сюда будет записываться дескриптор окна begin handle:=findwindow(null,'Тест окно');//заполняем переменную дескриптором,если окно не найдено будет 0 PostMessage(handle, WM_KEYUP, ord('E'), 0); //ord('E') клавиша которую мы будем нажимать (ВАЖНО!функция ord принимает на вход только тип CHAR end; почему в выделенном участке вылетает ошибка ??? [DCC Error] Unit11.pas(39): E2010 Incompatible types: 'Variant' and 'PWideChar'
Для начала подучи, пока не поймешь. Ну подучи, легко сказать, по книгам учить настолько нудно, что нечему не учишься, там столько теорний и информации о том как все это зарождалось ... Что как бы отбивает всю изученную информацию ... Может кто подсказать с чего начать ?
К сведению, я вообще не знаю языка программирования, так что мне не понятно ....
Был немного не точен, Имя искомого окна-окно в котором будем нажимать клавиши. Дак имя или дескриптор там вбить ? Просто при имени, там летит ошибка в этом участке var handle:hwnd;//сюда будет записываться дескриптор окна begin handle:=findwindow(null,'Имя искомого окна');//заполняем переменную дескриптором,если окно не найдено будет 0 PostMessage(handle, WM_KEYUP, ord('E'), 0); //ord('E') клавиша которую мы будем нажимать (ВАЖНО!функция ord принимает на вход только тип CHAR end;
Мда я баран, чет не фига не разберусь, 'Имя искомого окна' нужно заполнить просто заголовок окна или дескриптор его, если дескриптором, то как его просмотреть ?
WinApi вроде. TheMazzahaka сможет более точно ответить. Можно по подробнее WinApi это компонент или функция ?
http://delphi-manual.ru/timer.php Спасибо, разобрался, вроде бы все, но я заметил что она кликает кнопки только сама в себе, а мне надо чтоб на всей системе, либо в определенном окне... Как это можно провернуть ?
а каким скриптом поставить на таймер и повторяться заставить ???
как сделать программу, которая бы тыкала периодически определенные клавиши, кто может помочь плиз помогите, токо не посылайте плз на сайты с ищучением делфи, просто помогите со скриптом ...
Люди, понимаю не по теме раздел, но хотел спросить есть ли у кого дельные электоронные книги и видео уровки по делфи с нуля ? На Поисковики прошу не посылать, рыл но чето без результатно, буду очень благодарен за предастовление дельных уроков, книг и прочих пособий, за ранее спасибо Нужно чнонить такое, что научит писать программы прям так, сел и написал сходу ...
Имена участников (разделяйте запятой).