--- deliantra/server/server/c_wiz.C 2007/07/01 05:00:19 1.49 +++ deliantra/server/server/c_wiz.C 2007/08/09 06:21:56 1.50 @@ -842,11 +842,12 @@ command_addexp (object *op, char *params) { char buf[MAX_BUF], skill[MAX_BUF]; - int i, q; + int q; + long long i; // use sint64 and finally provide format specifiers for sint64 etc. via configure object *skillob = NULL; skill[0] = '\0'; - if ((params == NULL) || (strlen (params) > MAX_BUF) || ((q = sscanf (params, "%s %d %s", buf, &i, skill)) < 2)) + if ((params == NULL) || (strlen (params) > MAX_BUF) || ((q = sscanf (params, "%s %lld %s", buf, &i, skill)) < 2)) { new_draw_info (NDI_UNIQUE, 0, op, "Usage: addexp []."); return 1;