We'll do this in reverse order to help give some sense to this. > Im looking for some coding help here, I seen something similar to this > posted on another mailing list, and I tried to implement it into my 3.1 > mud. Everytime I excute it, my mud crashes. I have no clue whats wrong, I > just wanted to print out these stats to a player when they want to see them. The code helped to figure out the problem, but it also helps when you also provide a bit more information. gdb info from the crash, etc. But, based off the code we'll assume you're new to both the Circle list and to C code in general, so let's take a look at each line, one at a time. > ACMD(do_yummy) > { > send_to_char(ch," Your stats are: \r\n"); So far so good. > send_to_char(ch," Str: %2d%s%s\r\n", GET_STR(ch), GET_ADD(ch)); You've got three format chars '%2d%s%s' and are giving it two numeric arguments. This isn't conductive to a happy compiler. try: send_to_char(ch, " Str: %2d/%2d\r\n", GET_STR(ch), GET_ADD(ch)); > send_to_char(ch," Wis: %2d\r\n", GET_WIS(ch),(ch)); You've got one format char, but are giving it two arguments, a number and a struct char_data structure for the character (ch). try: send_to_char(ch, " Wis: %2d\r\n", GET_WIS(ch)); > send_to_char(ch," Con: %2d\r\n", GET_CON(ch)); > send_to_char(ch," Dex: %2d\r\n", GET_DEX(ch)); > send_to_char(ch," Int: %2d\r\n", GET_INT(ch)); > send_to_char(ch," Cha: %2d\r\n", GET_CHA(ch)); All good there. > send_to_char(ch," Hitroll: %2d\r\n", points.hitroll(ch)); try: send_to_char(ch, " Hitroll: %d\r\n", GET_HITROLL(ch)); > send_to_char(ch," Damroll: %d\r\n", points.damroll(ch)); try: send_to_char(ch, " Damroll: %d\r\n", GET_DAMROLL(ch)); > } - Greg Shadows of Amber shadows.drathus.org 5200 -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/26/03 PDT