hi i've added character creation into a mud i'm making
i've added it into the do_nanny( ) function and everything
works fine except for a problem i'm having
i have it so you choose your
eye color
hair lenght
hair color
ki color
STATE(d) = CON_QHAIRL;
SEND_TO_Q("\x1B[1;33m_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_\x1B[0;0m\r\n"
"\x1B[1;31mWhat is your hair length?\x1B[0;0m\r\n"
"\x1B[1;33m_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_-~-_\x1B[0;0m\r\n"
"\x1B[1;33m(\x1B[1;36m1\x1B[1;33m)\x1B[0;0m I have very short hair.\r\n"
"\x1B[1;33m(\x1B[1;36m2\x1B[1;33m)\x1B[0;0m I have short hair. \r\n"
"\x1B[1;33m(\x1B[1;36m3\x1B[1;33m)\x1B[0;0m I have medium length hair.\r\n"
"\x1B[1;33m(\x1B[1;36m4\x1B[1;33m)\x1B[0;0m I have long hair. \r\n"
"\x1B[1;33m(\x1B[1;36m5\x1B[1;33m)\x1B[0;0m I have very long hair, \r\n"
"\x1B[36mHair Length\x1B[0;0m:\r\n", d);
break;
case CON_QHAIRL:
switch (*arg) {
case '1':
d->character->player.hairl = HAIRL_V_SHORT;
break;
case '2':
d->character->player.hairl = HAIRL_SHORT;
break;
case '3':
d->character->player.hairl = HAIRL_MEDIUM;
break;
case '4':
d->character->player.hairl = HAIRL_LONG;
break;
case '5':
d->character->player.hairl = HAIRL_V_LONG;
break;
case'6':
d->character->player.hairl = HAIRL_BALD;
break;
default:
SEND_TO_Q("That is not a hair length.\r\n", d);
return;
}
now when someone chooses 6... bald... i want it so that it skips
QHAIRC (hair color) and goesto QKI (ki color)... i've tried many things
so far but all i keep getting is a blank after you choose 6...
could anyone suggest what i could do to make it work as it's really
starting to bug me
thanx
matt
P.S Sorry about the code being long.. if it's too long anyway
--
+---------------------------------------------------------------+
| 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/06/01 PST