In a message dated 3/24/01 3:13:26 PM Central Standard Time, cd_fl@hotmail.com writes: > Ok.. i got circlemud 3.0 bp17 with olc and there is a file called > act.build.c but that file is not in the makefile.. > > when i put it in it worked but when i put a command in interp.c that is in > that file it doesnt work. Can anyone tell me what this file does and also > how i could get it working. You need to make sure that you use the ACMD() macro to prototype the function in interpreter.c for example: If you want to add the ability to create a painting through the 'paint' command you add the entry to the master command list: { "paint", ........., do_paint, ...... }, Then you need to make sure that at the top of both interpreter.c and the file where you're declaring this function to exist have this line: ACMD(do_paint); and when you go to write the function itself to handle it you'd do: ACMD(do_paint) { .... } If you are curious what the ACMD() macro does, I do believe that it is defined near the top of interpreter.h > P.S.. is the file able to creat mobs and rooms and stuff from scratch. if > not is there any way i can make obj's, room's and mob's online The version of OasisOLC 2.0 that I have will let you create them from scratch. -Praetor -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/04/01 PST