[BYPASS] "Choose A Server Bug blahhh"

06/12/2013 20:30 xXxXHansXxXx#1
Hier, wer Probleme mit dem Choose a Server bug hat, dem hilft vll. das hier. Es bringt euch aber nichts gegen den Absturz der Services und des Weiteren gebe ich hier keine Anleitung, was ihr noch alles machen müsst.

SQL-Kenner sollten damit etwas anfangen können. Ihr müsst einfach die TCHARTABLE kopieren und als TCHARTABLE_CHECK duplizieren. Des Weiteren, ist es sinnvoll, die TCreateChar und die TSaveChar sowieso TSavePos zu bearbeiten, wer sich den Code anschaut, weiß wieso ;)

TEnterServer // Game_GSP
PHP Code:
    DECLARE @dwUserID_CHECK INT
    
DECLARE @wMapID_CHECK INT
    
DECLARE @bSlot_CHECK INT
    
DECLARE @dwHP_CHECK INT
    
DECLARE @dwMP_CHECK INT
    
DECLARE @bLevel_CHECK INT
    
DECLARE @fPosX_CHECK REAL
    
DECLARE @fPosY_CHECK REAL
    
DECLARE @fPosZ_CHECK REAL
    
DECLARE @wDir_CHECK REAL

    SET 
@wMapID_CHECK = (SELECT wMapID FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @fPosX_CHECK = (SELECT fPosX FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @fPosY_CHECK = (SELECT fPosY FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @fPosZ_CHECK = (SELECT fPosZ FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @wDir_CHECK = (SELECT wDir FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @bLevel_CHECK = (SELECT bLevel FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @dwHP_CHECK = (SELECT dwHP FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @dwMP_CHECK = (SELECT dwMP FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @wMapID_CHECK = (SELECT wMapID FROM TCHARTABLE_CHECK WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @dwUserID_CHECK = (SELECT dwUserID FROM TGLOBAL_GSP.DBO.TACCOUNTCHARTABLE WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
SET @bSlot_CHECK = (SELECT bSlot FROM TGLOBAL_GSP.DBO.TACCOUNTCHARTABLE WHERE dwUserID = @dwUserID AND dwCharID = @dwCharID)
    
UPDATE TCHARTABLE SET wMapID = @wMapID_CHECKfPosX = @fPosX_CHECKfPosY = @fPosY_CHECKdwUserID = @dwUserID_CHECKfPosZ = @fPosZ_CHECKwDir = @wDir_CHECKbLevel = @bLevel_CHECKdwHP = @dwHP_CHECKdwMP = @dwMP_CHECK WHERE dwCharID = @dwCharID 
06/12/2013 22:40 manikas131#2
Syntax error....
06/12/2013 23:35 glossypvp#3
If you know what is syntax error, you can easily fix it where is the problem ... ;)