You just need to do a check against the spell_info[] array and look at the spell_info[SKILL_SNEAK].min_level[CLASS_THIEF] entry and if it is <= GET_LEVEL(ch) let them run the skill. otherwise don't and maybe do something nasty. --Angus Jason Ragsdale <jrags@mindspring.com> on 01/12/99 09:50:50 AM Please respond to Circle Discussion List <CIRCLE@post.queensu.ca> To: CIRCLE@post.queensu.ca cc: (bcc: Angus Mezick/Edgil) Subject: Re: [NEWBIE][CODE]Restricting Skill Usage Well you could just add if (GET_CLASS(ch) != CLASS_THIEF) { send_to_char("What the F@#K are you trying to do!!!?!?!\r\n", ch); return; } Stock circle should have a array to restrict skills to each class. It's been a while since I have coded in stock circle so sorry I can't help you further. -Jason Anthony Benjamin wrote: > I was just looking for the function, etc. To restrict a certain skill > to a certain class (i.e. Only thieves can use the skill sneak, so that > if anyone except a thief types sneak, it just says Huh!?!.) All I > really need to know is the syntax in which the function GET_CLASS > returns my info....(if that is the right function even...) > > Anthony - Newbie Coder > benjamin@powerweb.net +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST