You don't have to redo your entire DB every time that you update. Just make sure that you run the SQL updates in the /utils/sql/svn folder for all revisions after the o e you were already running.
|
so what rev is this in? I updated everything but I didn't see anything talking about scribespells
|
AndMetal put it in on R732:
Quote:
|
that's odd. I updated all of the things and restarted my server but the quest and command both don't work.
|
For the Rev732 one it just says
Code:
INSERT INTO `rule_values` VALUES ('1', 'Spells:SacrificeMinLevel', '46', 'First level Sacrifice will work on'); |
The SQL update, if any, doesn't define what code changes may or may not have been implemented in a revision. AndMetal happened to also include sacrifice changes into the same revision.
When you say the command doesn't work, are you getting an error message? Is it silently not behaving as desired? What exactly do you mean by it doesn't work? I reviewed the code for the command #scribespells and it appears it should function correctly. |
It appears to work properly for me.
For testing purposes, I recently created a mage, did a #level 75, then used #scribespells to get just 71-75 spells. |
well I did #scribespells 70, 65 #scribespells (70, 65) and then in a quest I had #quest::scribespells (70,65) and none of those worked
|
Just for clarification, in case it's a punctuation issue you're running into, the #scribespells command must be entered exactly as follows:
#scribespells 70 65 No parentheses or commas. The quest::scribespells function should be called exactly as follows: Code:
sub EVENT_SAY |
It just scribes my spells from 1-70 no matter what
|
Then it sounds like you're still running an old version of the server.
After compiling the newer rev, did you copy the new .exe files from the source code's Build directory to your server's main EQEmu directory? |
no i did not
|
After doing a recompile, the following files should be copied to your server's main EQEmu directory to complete the update:
src\EQEmuServer\Build\*.exe src\EQEmuServer\utils\*.conf src\EQEmuServer\eqlaunch\release\*.exe Make sure you have shut down all running EQEmu server programs before attempting to copy the files. |
Quote:
#scribespells 65 70 or #scribespells 10 25 Or am I missing something? |
The numbers are reversed because the usage of the command is actually as follows:
#scribespells MaxLevel [MinLevel] Where MinLevel is optional, defaulting to 1 if omitted. MinLevel is a later addition to the command, which used to only take MaxLevel and always use a MinLevel of 1. |
All times are GMT -4. The time now is 02:14 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.