Author Topic: DCDM++  (Read 72401 times)

0 Members and 1 Guest are viewing this topic.

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #75 on: 19 August, 2004, 12:20:32 »
Quote
Originally posted by Herodes
be sure to try the new ver ...

AC should be posting his regular DCDM++ Update in here shortly ... till then

Venom: you will be better off mentioning those bugs in the clients forum
I am not the poster of the new version :)
the new version are posted by Psf8500
i only made the guide

:) just to inform you  :D

PtokaX forum

(No subject)
« Reply #75 on: 19 August, 2004, 12:20:32 »

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
*** DCDM++ 0.035 17:28 18/08/2004 ***
« Reply #76 on: 19 August, 2004, 12:22:57 »
Added RabidWombats MySQL/Loadlib stuff.
Added TTH as source type to ADL Search.
Added some icons to the view menu.
Check on connect should work a bit better for laggy hubs.
Added a script editor.
LUA debug messages are now displayed in the script editor frame instead of it's own frame.
Removed upload queue.
TTH checking now done in a seperate thread.
Added an LUA button to the toolbar.


The .exe can be downloaded
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035.rar

The .pdb can be downloaded here.
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035-pdb.rar

The source code can be downloaded here
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035-src.rar
----------? 2004 psf8500---------------

Offline NightLitch

  • Emperor
  • **
  • Posts: 1 455
  • Karma: +16/-0
(No subject)
« Reply #77 on: 19 August, 2004, 13:18:48 »
Request, fix the LuaEditors colors...

ex:

strfind = blue
function = blue

WRONG!!!

strfind = red

function blue

Reserved Word such as ( function, do, if, else, repeat... )
Blue

Library such as ( strfind, strlen, gsub, strsub, write....)
Red   ( NOTE: put in the Lua 5 Library command colors to ( find, sub, len ... )

Operators such as ( (, [, ., >, <, ...)
Teal

Comments
Green

Quotation such as ( "text line here", 'text line here' )
DeepPink

hope this is for some help...

Great work.. love it allready

/NL
« Last Edit: 19 August, 2004, 13:23:36 by NightLitch »
//NL

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #78 on: 19 August, 2004, 17:28:16 »
hi some info about the DCDM++ :)
----------------------------------------------------------------------------
for special info look here

http://www.imperialnet.org/forum/viewforum.php?f=13

for how to make your own look here

http://www.imperialnet.org/forum/viewforum.php?f=14

for troubles and bugs look here

http://www.imperialnet.org/forum/viewforum.php?f=15

for new things :) look here

http://www.imperialnet.org/forum/viewforum.php?f=16
--------------------------------------------------------------------------
i hope that will send you to the right place :)

Herodes

  • Guest
(No subject)
« Reply #79 on: 19 August, 2004, 17:43:37 »
Quote
Originally posted by AlwaysConnected
Added RabidWombats MySQL/Loadlib stuff.
Added TTH as source type to ADL Search.
Added some icons to the view menu.
Check on connect should work a bit better for laggy hubs.
Added a script editor.
LUA debug messages are now displayed in the script editor frame instead of it's own frame.
Removed upload queue.
TTH checking now done in a seperate thread.
Added an LUA button to the toolbar.


The .exe can be downloaded
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035.rar

The .pdb can be downloaded here.
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035-pdb.rar

The source code can be downloaded here
http://dialspace.dial.pipex.com/prod/dialspace/town/pipexdsl/s/asmr89/dcpluspluskcdm/DCDM++v0.035-src.rar
----------? 2004 psf8500---------------
This is what I call a DCDM++ Update ... :) sorry if I was misunderstood ... Ofcourse we all thanks PSF800 for this wonderfull client :D

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #80 on: 19 August, 2004, 21:09:05 »
Quote
Originally posted by Herodes

This is what I call a DCDM++ Update ... :) sorry if I was misunderstood ... Ofcourse we all thanks PSF800 for this wonderfull client :D

np ;)

Offline psf8500

  • Junior Member
  • **
  • Posts: 20
  • Karma: +0/-0
(No subject)
« Reply #81 on: 19 August, 2004, 21:15:53 »
Quote
Request, fix the LuaEditors colors...

ex:

strfind = blue
function = blue

WRONG!!!


The default colours are maybe badly choosen, but you can edit them ;)

Quote
NOTE: put in the Lua 5 Library command colors to ( find, sub, len ... )


I kinda stole the library words from the lua syntax file in EditPlus2 which i believe is based on lua 4. if someone wants to provide a full list of lua (5) library words that should be coloured i'll gladly add it :)
Here's the what the current one looks like:

Code: [Select]
string ScriptEditorFrame::libraryWords[] = { "_ALERT","_ERRORMESSAGE","_INPUT","_OUTPUT","_STDERR","_STDIN","_STDOUT","_VERSION","abs",
"acos","appendto","ascii","asin","assert","atan","atan2","call","ceil","clock","closefile","collectgarbage","copytagmethods",
"cos","date","debug","deg","dofile","dostring","error","execute","exit","exp","floor","flush","foreach","foreachi","foreachvar",
"format","frexp","gcinfo","getargs","getenv","getglobal","getinfo","getlocal","getn","gettagmethod","globals","gsub","ldexp",
"log","log10","max","min","mod","newtag","next","nextvar","openfile","PI","print","rad","random","randomseed","rawget",
"rawgetglobal","rawgettable","rawset","rawsetglobal","rawsettable","read","readfrom","remove","rename","seek","setcallhook",
"setglobal","setlinehook","setlocal","setlocale","settag","settagmethod","sin","sort","sqrt","strbyte","strchar","strfind",
"strlen","strlower","strrep","strsub","strupper","tag","tan","tinsert","tmpname","tonumber","tostring","tremove","type",
"write","writeto"
};

Quote
Operators such as ( (, [, ., >, <, ...)


I'm gonna try and add this for the next version :)

Herodes

  • Guest
(No subject)
« Reply #82 on: 19 August, 2004, 22:10:10 »
there you go psf8500 ... pls felow forumers check for any typos ... I believe there arent but just to be on the safe side of things ...
Code: [Select]
{ "_G", "_LOADED", "_TRACEBACK", "xpcall", "tostring", "gcinfo", "loadlib", "unpack", "require", "getfenv", "setmetatable", "next", "assert", "tonumber", "rawequal",
"collectgarbage", "getmetatable", "rawset",  "pcall", "type", "__pow", "newproxy", "print", "rawget", "loadstring", "_VERSION", "dofile", "setfenv", "pairs", "ipairs", "error", "loadfile",
"string.sub", "string.gfind", "string.rep", "string.sub", "string.char", "string.dump", "string.find", "string.upper", "string.len", "string.format", "string.byte", "string.lower",
"os.exit", "os.setlocale", "os.execute", "os.getenv", "os.difftime", "os.remove", "os.time", "os.clock", "os.tmpname", "os.rename", "os.date",
"io.popen", "io.write", "io.close", "io.flush", "io.open", "io.output", "io.type", "io.read", "io.stderr", "io.stdin", "io.input", "io.stdout", "io.lines", "io.tmpfile",
"table.setn", "table.insert", "table.getn", "table.foreachi", "table.foreach", "table.sort", "table.remove", "table.concat",
"math.log", "math.atan.", "math.ldexp", "math.deg", "math.tan", "math.cos", "math.pi", "math.random", "math.randomseed", "math.frexp", "math.ceil", "math.floor",
"math.rad", "math.max", "math.sqrt.", "math.pow", "math.asin.", "math.min", "math.mod", "math.exp", "math.log10", "math.atan2", "math.acos", "math.sin", "math.abs",
"debug.getupvalue", "debug.sethook", "debug.gethook", "debug.traceback", "debug.setlocal", "debug.setupvalue", "debug.getinfo", "debug.getlocal",
"coroutine.resume", "coroutine.yield", "coroutine.status", "coroutine.wrap", "coroutine.create"}
For the DC():xxxxx actions here is the list ....
Code: [Select]
{ "DC():SocketAccept", "DC():HubWindowAttention", "DC():CreateClient", "DC():GetHubIpPort",
"DC():GetSetting", "DC():SocketConnect", "DC():InjectHubMessage", "DC():new", "DC():PrintDebug",
"DC():SocketClose", "DC():SendClientMessage", "DC():DeleteClient", "DC():GetClientIp", "DC():SendWindowMessage",
"DC():FindWindowHandle", "DC():SendUDP", "DC():InjectHubMessageADC", "DC():SocketWrite", "DC():SendHubMessage"}
I am not very confident about dcpp:xxx and I dont know if the list below is correct ...
Code: [Select]
{"dcpp:removeHub", "dcpp.OnCommandEnter", "dcpp:FormatChatText", "dcpp.OnTimer()", "dcpp:listHubs",
"dcpp:getHub", "dcpp:hasHub", "dcpp:addHub", "dcpp:setListener", "dcpp.UserDataIn", "dcpp:getListeners", "dcpp.UserDataOut" }
below is the list for control structures keywords...
Code: [Select]
{"for", "do", "break",  "if",  "elseif", "else", "end", "while", "repeat", "until", "then"}this is the reserved keywords list ...
Code: [Select]
{"local", "return", "nil", "function" "true","not", "false"}and this is the operators list ...
Code: [Select]
{"<=", ">=", "==", "~=", "<", ">",  "or", "and"}[*edit*] I forgot the object constructors ...
Code: [Select]
{"=", "[","]", "{","}", ".." }
« Last Edit: 20 August, 2004, 03:32:35 by Herodes »

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
Hia guys
« Reply #83 on: 20 August, 2004, 21:15:02 »
B4 to DC++k CDM i could dwl the settings to get me started.

With the new (and better) DCDM i cant..
I might be stupid but there is a lot that i dont understand "how to"...


Some client are reported as CZDC/BCDC based client.. that dosnt sounds right, but i could be wrong, can DCDM??

Z ya
Always remember that you are unique... just like everyone else :-D

Offline Vector

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
(No subject)
« Reply #84 on: 21 August, 2004, 08:04:28 »
i would if the link worked

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
(No subject)
« Reply #85 on: 21 August, 2004, 08:25:38 »
Okey Vector, but post the link anyway, that might get me a hint on were to look.

Z ya
Always remember that you are unique... just like everyone else :-D

Herodes

  • Guest
(No subject)
« Reply #86 on: 21 August, 2004, 09:10:19 »
dcdm++ guide
have u tried this one ?

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
(No subject)
« Reply #87 on: 21 August, 2004, 19:43:24 »
Yess i have read that guide Herodes, ive printed it out and read it about 3-4 times....

I'm not a newbie, but sure feel like one right now ;(

I cant get the +help in OpChat to work.. yes the OpChat nick is put in the opt in faw hub.
The DCDM found a "DC++ Stealth" client, all settings for that client were set to Raw1, the raw 1 in fav hub was set to kick, but DCDM didnt kick him anyway.

If i set Raw1 in the hub fav settings to kick, and in "Clients" that DC++ Stealt should use "Action - Raw1", do i still have to set something in the "Detector" tab at the "Raw command" field ???

The "Texts" tab isnt explained at all in the dcdm++ guide
I have a lot of this setting that i dont understand and that are not explained in the dcdm++ guide

It would be a LOT more easy if there would have been some samples settings in the clients

Sorry to bother u all with theese simple newbies quest

Z ya
Always remember that you are unique... just like everyone else :-D

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #88 on: 21 August, 2004, 22:50:06 »
Quote
Originally posted by MrZ
Yess i have read that guide Herodes, ive printed it out and read it about 3-4 times....

I'm not a newbie, but sure feel like one right now ;(

I cant get the +help in OpChat to work.. yes the OpChat nick is put in the opt in faw hub.
The DCDM found a "DC++ Stealth" client, all settings for that client were set to Raw1, the raw 1 in fav hub was set to kick, but DCDM didnt kick him anyway.

If i set Raw1 in the hub fav settings to kick, and in "Clients" that DC++ Stealt should use "Action - Raw1", do i still have to set something in the "Detector" tab at the "Raw command" field ???

The "Texts" tab isnt explained at all in the dcdm++ guide
I have a lot of this setting that i dont understand and that are not explained in the dcdm++ guide

It would be a LOT more easy if there would have been some samples settings in the clients

Sorry to bother u all with theese simple newbies quest

Z ya

hmz the opchat i can explain

enter the exacact name of you opchat in there
and after that close DCDM++ and restart
then do a PM against opchat en typ +help
then you must see the help, if not wroking
remove all settigns nd start all over clear.


about the other stuff wich settings is not explained ?
please send me a pm or put it in here so i can update it

i also will tro to explain the new things next week, vecause its holiday's for me :)

ps perhaps they can help in the imperialnet.org forum links are some postigns before

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
(No subject)
« Reply #89 on: 22 August, 2004, 08:19:37 »
Hia AlwaysConnected

1'rst ...Pls Dont think im complaining about ur exelent work.


I did all the things you said to get +help to work, but still dosnt work - ive puted the nick of the op chat (OpChat) in hub fav settings, restarted DCDM, Pm'd OpChat,,, nothing

I did a clean install of DCDM and the above again,,, nothing

Its f.ex the 10.7 in "Detector " tab that isnt explained (sorry ur link didnt work ;)

And as i said in the last post i tried to make DCDM to autokick a Stealt client it found but i didnt make it.

And i wount give up i shall (with ur help) make this work :))

Z ya
Always remember that you are unique... just like everyone else :-D

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
(No subject)
« Reply #90 on: 22 August, 2004, 20:01:50 »
Wel i guess i must be bad to explain :))

in my Settings:
 -> DCDM++ -> Clients -DC++ Stealth 1 to Stealt 4,
the action is set to Raw1

Raw 1 in the hub faw is set to :
$To: %[mynick] From: %[mynick] $<%[mynick]> <%[nick]> ----> %[clienttype] - %[cheatingdescription]|

I waited and waited and the client still didnt kick
All the "Raw commands" in 10.7 is default (=No action).

And American Idiot, if i get a listLen error what does it means?
When u say "File lengt" do u mean some of the settings. "file list to small" or "File list to big" as i cant find any settings talking about "File length"

Tnx guys for trying

And i must tell u that 99% of the users in our hub is proper users so i must be 110% sure that the DCDM is making the right decision :))

Z ya
Always remember that you are unique... just like everyone else :-D

Offline REBEL

  • Forum Ace
  • *****
  • Posts: 99
  • Karma: +1/-0
Hi Z
« Reply #91 on: 22 August, 2004, 22:16:45 »
you are useing the wrong command
its not +help ....its  /help ...you should get this

*** /refresh, /slots #, /search , /dc++, /away , /back, /g , /imdb , /rebuild, /getlist, /clear, /grant, /close, /favorite
*** (BCDC++) /winamp, /mplayerc, /showqueue, /clearqueue, /upload , /download , /lua , /luafile

hope it works for you
REBEL

Herodes

  • Guest
(No subject)
« Reply #92 on: 22 August, 2004, 22:59:46 »
I believe thats not the answer to MrZ prob ...

/help is for main only ,,, what he wanted is the DCDM-defined command for viewing in Opchat ...

Offline MrZ

  • Lord
  • ***
  • Posts: 391
  • Karma: +4/-0
Hia
« Reply #93 on: 25 August, 2004, 20:24:58 »
Well actually u were right both of u :))))

its not +help as stated in the guide its /help
Adn it is working in both main and OP chat :)))

Thanks a LOT one problem solved..hehe

Z ya
Always remember that you are unique... just like everyone else :-D

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
*** DCDM++ 0.036 22:55 27/08/2004 ***
« Reply #94 on: 31 August, 2004, 17:36:40 »
* Fixed colouring of '\"' within quotes in script editor.
* Added operator colouring to script editor.
* Script filename now shown title bar in script editor frame (thanks Sulan).
* You can now use %[speed] in user commands. From the transfer menu this use the current speed, anywhere else it uses the speed in userlist.
* Script name now shown in a status bar along with current/total line number.
* Made a ClientProfileManager. Should be a bit more efficient than just sticking it in HubManager (maybe a few bugs).
* Added an option to define custom keywords etc.
* XML files now stored in a seperate folder (Note: HashData.dat goes in the same folder).
* Added a bad ISP option. Bad ranges will get the raw command specified in detector page sent (made a few changes to the ISP code for this so it may work better/worse icon_wink.gif. lemme know).
* Added option to check for conflicting ranges on loading ISPs. Set to false by default.

http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.036.rar
http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.036-pdb.rar
http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.036-src.rar

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
*** DCDM++ 0.037 11:56 04/09/2004 ***
« Reply #95 on: 04 September, 2004, 19:52:10 »
* Added option not to strip ISP tags by default when tab completing nicks (thanks Spargatoru for the suggestion).
* Fixed UserIP bug.
* Hopefully prevent crashes with failed ISP updates.
* Added Winamp and MPlayer Classic formatting options
* Added option to specify winamp location.
* Updated LUA (BCDC++ SVN 517).
* Fixed delayed closing of hubs that are checking.
* Added option to specify the sleep time between checking. This is the time each hub waits between checking each client.
If your checking multiple hubs it may increase stability and decrease the chances of timeouts if you raise this value.

http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.037.rar
http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.037-pdb.rar
http://www.ukdnb.dsl.pipex.com/dcpluspluskcdm/DCDM++v0.037-src.rar

Offline RiTARD

  • Junior Member
  • **
  • Posts: 17
  • Karma: +0/-0
(No subject)
« Reply #96 on: 05 September, 2004, 18:34:05 »
me and a friend off mine use dcdm++ and we get inverted colours on the text in 0.037..
is it just us?

Cya at the Special Olympics

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #97 on: 06 September, 2004, 08:10:34 »
Quote
Originally posted by RiTARD
me and a friend off mine use dcdm++ and we get inverted colours on the text in 0.037..
is it just us?
----------psf8500 wrote--------
in formatting_settings.txt change:

background_is_dark = 1,

to

background_is_dark = 0,


and for more details look here
http://www.imperialnet.org/forum/viewtopic.php?t=1203

Offline REBEL

  • Forum Ace
  • *****
  • Posts: 99
  • Karma: +1/-0
(No subject)
« Reply #98 on: 06 September, 2004, 10:15:22 »
Hi AC
what you have just suggested does not work for me.
I have been posting this thread on the dcdm forum.
this thread

as i can get the users list but nothing in main chat.
ive uninstalled and reinstalled, tried different things in formatting lua txt, but still no different.
I always use blue background with white txt which i find easier on my eyes.

REBEL

Offline AlwaysConnected

  • Lord
  • ***
  • Posts: 460
  • Karma: +2/-0
(No subject)
« Reply #99 on: 06 September, 2004, 10:55:28 »
Quote
Originally posted by REBEL
Hi AC
what you have just suggested does not work for me.
I have been posting this thread on the dcdm forum.
this thread

as i can get the users list but nothing in main chat.
ive uninstalled and reinstalled, tried different things in formatting lua txt, but still no different.
I always use blue background with white txt which i find easier on my eyes.

REBEL
send me your dcdm++ so i can see

you find the email on my nickname

i see what i can do for you :)

PtokaX forum

(No subject)
« Reply #99 on: 06 September, 2004, 10:55:28 »