> else {
> newquest = atoi(buf);
> if (newquest > 0) {
> GET_QPOINTS(victim) == GET_QPOINTS(victim) + newquest;
^^
Put '=' here, instead of '=='. '=' means place the value of the right term
into the left,
and '==' means 'if GET_QPOINTS(victim) is equal to GET_QPOINTS(victim) +
newquest then do',
which is impossible. So the line should look like:
GET_QPOINTS(victim) = GET_QPOINTS(victim) + newquest;
> send_to_char(buf1, victim);
> } else {
> GET_QPOINTS(victim) == GET_QPOINTS(victim) - newquest;
^^
Same thing here.
>Me thinks there's prolly something *very* simplistic I'm missing, but I
>can't see it. Can anyone assist/point me in the right direction?
Aye, it is fairly simple now that you see it :) No matter, simple and common
mistake.
Just watch your '==' and '='s. If you have any moretrouble, feel free to
email me
personally.
-- Andrew.
| Andrew Ritchie, object@alphalink.com.au.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST