everything is good but the Game.exe is not for EP9 tried too many times still the same error :)
edit: okay i fixed everything worked like a charm the error is in the PS_GameData.dbo.usp_Read_Char_Product_Item_E
tyvm again!!! ^^
LAST EDIT: there is some bugs in the Database so u should fix them up.
1st one is dc after the server selection how to fix use execute this Query on your DB
PHP Code:
/* Add linked servers */ IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='game') BEGIN EXEC sp_addlinkedserver 'game','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'game','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='game', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='game', @optname='rpc out', @optvalue='true'; IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='PS_DEFINEDB') BEGIN EXEC sp_addlinkedserver 'PS_DEFINEDB','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'PS_DEFINEDB','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='PS_DEFINEDB', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='PS_DEFINEDB', @optname='rpc out', @optvalue='true'; IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='PS_NCASH') BEGIN EXEC sp_addlinkedserver 'PS_NCASH','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'PS_NCASH','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='PS_NCASH', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='PS_NCASH', @optname='rpc out', @optvalue='true'; IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='PS_USERDB') BEGIN EXEC sp_addlinkedserver 'PS_USERDB','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'PS_USERDB','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='PS_USERDB', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='PS_USERDB', @optname='rpc out', @optvalue='true'; IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='PS_GAMEDB01') BEGIN EXEC sp_addlinkedserver 'PS_GAMEDB01','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'PS_GAMEDB01','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='PS_GAMEDB01', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='PS_GAMEDB01', @optname='rpc out', @optvalue='true'; IF NOT EXISTS (SELECT srvname FROM master..sysservers WHERE srvname='PS_USERDB01') BEGIN EXEC sp_addlinkedserver 'PS_USERDB01','','SQLOLEDB','127.0.0.1'; EXEC sp_addlinkedsrvlogin 'PS_USERDB01','false',null,'Shaiya','Shaiya123'; END exec sp_serveroption @server='PS_USERDB01', @optname='rpc', @optvalue='true'; exec sp_serveroption @server='PS_USERDB01', @optname='rpc out', @optvalue='true';
credits goes to ShaiyaOmega
the other one is Name is already in use how to fix execute this Query on your DB
PHP Code:
USE [PS_GameData] GO drop procedure [dbo].[usp_Save_Char_Item_Add_E] GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO /****** 개체: 저장 프로시저 dbo.usp_Save_Char_Item_Add_E ******/ CREATE Proc usp_Save_Char_Item_Add_E @CharID int, @ItemUID bigint, @Bag tinyint, @Slot tinyint, @ItemID int, @Type tinyint, @TypeID tinyint, @Quality int, @Gem1 tinyint, @Gem2 tinyint, @Gem3 tinyint, @Gem4 tinyint, @Gem5 tinyint, @Gem6 tinyint, @Craftname varchar(20) = '', @Count tinyint, @MaketimeZ varchar(50), @Maketype char(1) AS DECLARE @Maketime as datetime SELECT @Maketime = CONVERT(datetime, @MaketimeZ, 120) --SET NOCOUNT ON IF(@Quality >= 5000) BEGIN SET @Quality=0 END INSERT INTO CharItems (CharID, bag, slot, ItemID, Type, TypeID, ItemUID, quality, gem1, gem2, gem3, gem4, gem5, gem6, craftname, [count], maketime, maketype) VALUES(@CharID, @Bag, @Slot, @ItemID, @Type, @TypeID, @ItemUID, @Quality, @Gem1, @Gem2, @Gem3, @Gem4, @Gem5, @Gem6, @Craftname, @Count, @Maketime, @Maketype) IF(@@ERROR = 0) BEGIN RETURN 1 END ELSE BEGIN RETURN -1 END --SET NOCOUNT OFF GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO
credits goes to JohnHeatz