need little help...

Status
Not open for further replies.
Newbie Spellweaver
Joined
Mar 7, 2007
Messages
5
Reaction score
0
hi all^^^,

In first excuse me for my language i am french.

I just want completed my database..
Where can i find questid?

Exemple :

('5', 'Speak to Mairard', '183773526', '0', '0', '10101', '300', '0', '2011284176', '1', '0', '0|0|0|0|0', '20'

The quest '5' 'speak to mairad' begin at 183773256 and finish at 2011284176.

Where can i find in Rose data questid '183773526'??

STB? STL?

This numbers must be anywhere...But where?

Thank you for your help

Mike 430:technolog
 
id - name - questid - mobs - items - itemsreward - - - -

i think .. questid is to idendify your character.

the quest id is 5 for "Speak to Mairard" quest.

you can find it in LIST_QUEST_S.STL.
 
I have spent countless hours trying to find the questid field in the client files, and have yet to succeed. If anyone knows where they are stored, please share it with the rest of us :)
 
@mime I know that...

@drakia thank you drakia.Me too I spent a lot of time.
no success....

Drakia when you just teleport, look in world server :

When i use : /tele 22 5112 5350, in worldserver it write
gm command//tele 22, 0, 1085536256....

I think its the beginning of the solution...Maybe...Look it

TY
 
I dont say i have a problem with teleport^^ its works very well.
I just say to Drakia : when i teleport /tele 22 5112 5350 '(adventureplain)
its works but in worldserver it's write gm command/tele 22, 0, 1085536256...Understand??the teleport command work but the coordonates in game and in worldserver arent same Oo.

What means in worldserver this number '1085536256'??
why in worlserver its not write gm command/tele 22 5112 5350?

I hope you understand me.
Sorry for my language^^:blushing:
 
Reason for that is, is just the usage of the wrong variable type in the log, nothing more, nothing less, or so I'd believe.
 
I dont think its a wrong variable.Number are different for each teleport and are same for the same teleport.
.....

English is very difficult...French???lol^^
 
No, its something to do with using vsprintf, if you try to do "%i" when its a float, or "%u" when its not unsigned and stuff like that, it can give eradic results.
 
I dont say i have a problem with teleport^^ its works very well.
I just say to Drakia : when i teleport /tele 22 5112 5350 '(adventureplain)
its works but in worldserver it's write gm command/tele 22, 0, 1085536256...Understand??the teleport command work but the coordonates in game and in worldserver arent same Oo.

What means in worldserver this number '1085536256'??
why in worlserver its not write gm command/tele 22 5112 5350?

I hope you understand me.
Sorry for my language^^:blushing:

The 1085536256 is the actual quest id.

You can find quest id's by using the dquest command before going to the npc with the quest. It will show up on the worldserver end.

Each part of each quest has a id of some sort. If it is a teleport one, then the teleport coordinates are in the list of quests. You can see that in there too.

A complete list of those quest IDs would be great, have not run across one yet.
 
I find it odd you're getting quest id's from /tele...

As I said
Code:
Log( MSG_GMACTION, " %s : /tele %i,%i,%i" , thisclient->PlayerInfo->charname, map, x, y);
Should be
Code:
Log( MSG_GMACTION, " %s : /tele %i,%f,%f" , thisclient->PlayerInfo->charname, map, x, y);

Trying to print floats as integers is never a good plan.
 
Last edited:
Status
Not open for further replies.
Back