[Request] The F1 Skill Bar Bug

01/15/2016 00:17 baskete#1
So, the pserver I'm trying has the F1 skill bar bugged.

I have read quite a few threads about this problem, and I just can't find a solution. Let me try to explain what happened, what have I done and what I need:

Whenever I TP or log out, my F1 skill bar's slots 1 through 4 go back to default. That is the starting F1 bar when you first create any character.

Things I have tried, all on vanilla installs, no bots or whatever: deleted settings folder, renamed settings folder to Settings, turned on and off beginner's mark, put auto potion on 1~4 slots, put other skills over it, removed all and relogging, killed 2 chickens, in total about 30 different combinations, resulting in nothing.

The owners of the server ran the following script on my character:
Code:
UPDATE _RefCharDefault_Quest SET Service = 1
delete from _CHARQUEST where QuestID = 1
INSERT INTO CharQuest (CharID, QuestID, Status,AchievementCount,StartTime,EndTime,QuestData1,QuestData2) SELECT CharID, 1,5,0, ''2012-04-13 20:44:00'',''2012-04-13 20:44:00'',31458135,0 FROM CHAR where CharID > 0
But apparently this query only fix it for new chars, not mine. After this query was run, I repeated most of the things I did, and still nothing.

So, what do I need: It seems like the Skill Bars (F1~F4) are stored in the server database, so it's not something saved in your client Silkroad folder. I wonder if anyone know how to get to these tables, if there's an event everytime I put/remove any skill, etc. This is something annoying, but not the end of the world. I just want to understand what's happening...

Not sure what's the database/vsro files, but it shouldn't matter(?).

Thanks for reading this text wall, cheers.
01/15/2016 00:30 cristianxi#2
i have this other but idk what it do, i dont test.


Quote:
DELETE FROM _CharQuest WHERE QuestID = 1
INSERT INTO _CharQuest
SELECT CharID, QuestID = 1, [Status] = 1,AchievementCount = 0, StartTime = GETDATE()-4460, EndTime = GETDATE()-4460, QuestData1 = 0, QuestData2 = 0
FROM _Char
WHERE not exists (SELECT CharID, QuestID FROM _CharQuest WHERE QuestID = 1)
01/15/2016 01:45 baskete#3
I don't know what to do:

Just created another account, installed the pserver on another folder, started my game, created a brand new char. Relog or TP and the same happened: F1 bar bugged. What the fuck is my client doing? How is this even happening, I mean, I'm the only one, it's not server sided, how can my silkroad be doing this?
01/15/2016 07:54 MeGaMaX#4
remove silkcfg.dat from silkroad dir and remove whats inside setting folder and give it another try
01/15/2016 16:03 baskete#5
Quote:
Originally Posted by androw3349 View Post
remove silkcfg.dat from silkroad dir and remove whats inside setting folder and give it another try
Still not working. Did a fresh install, no bots, removed settings & silkcfg.dat and F1 bar keeps going back to the original beginner bar. I have no idea what's going on.