Can you tell us what kind of files did you use ?
As i see for 99 % its something wrong on the _ManageShardCharName. Did you checked this procedure ?
PHP Code:
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_ManageShardCharName] Script Date: 1/1/2018 9:31:04 PM ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
ALTER procedure [dbo].[_ManageShardCharName]
[MENTION=300085]JoB[/MENTION] tinyint,
[MENTION=292919]user[/MENTION]JID int,
[MENTION=4739374]Shardi[/MENTION]D smallint,
[MENTION=3898309]charname[/MENTION] varchar(64),
[MENTION=982728]Oldname[/MENTION] varchar(64)
as
-- add new char name
if [MENTION=300085]JoB[/MENTION] = 0)
begin
if (not exists(select * from SR_ShardCharNames where UserJID = [MENTION=292919]user[/MENTION]JID and ShardID = [MENTION=4739374]Shardi[/MENTION]D and CharName = [MENTION=3898309]charname[/MENTION]))
begin
insert SR_ShardCharNames values [MENTION=292919]user[/MENTION]JID, [MENTION=4739374]Shardi[/MENTION]D, [MENTION=3898309]charname[/MENTION])
end
end
-- remove char name
else if [MENTION=300085]JoB[/MENTION] = 1)
begin
delete SR_ShardCharNames where UserJID = [MENTION=292919]user[/MENTION]JID and ShardID = [MENTION=4739374]Shardi[/MENTION]D and CharName = [MENTION=3898309]charname[/MENTION]
delete SR_CharAppoint where UserJID = [MENTION=292919]user[/MENTION]JID and ShardID = [MENTION=4739374]Shardi[/MENTION]D and CharID = [MENTION=3898309]charname[/MENTION]
end
-- rename previous one
else if [MENTION=300085]JoB[/MENTION] = 2)
begin
update SR_ShardCharNames set CharName = [MENTION=3898309]charname[/MENTION] where UserJID = [MENTION=292919]user[/MENTION]JID and ShardID = [MENTION=4739374]Shardi[/MENTION]D and CharName = [MENTION=982728]Oldname[/MENTION]
update SR_CharAppoint set CharID = [MENTION=3898309]charname[/MENTION] where UserJID = [MENTION=292919]user[/MENTION]JID and ShardID = [MENTION=4739374]Shardi[/MENTION]D and CharID = [MENTION=982728]Oldname[/MENTION]
end
invalid walk and invalid jump 03/04/2009 - Conquer Online 2 - 10 Replies I think I found something important for speedhack makers
I found that invalid walk and invalid jump messages happens when you have high ping(over 5k) and I think that all TQ done to stop speedhackers is they only added new kind of client check which reads your last position from the server and your new position and then compare them with the time cuz you can jump like 1 pixel in eac .5 sec(not sure)
I think of this because :
1- this is the only possible check they can add
they can't add...