[Fixxe's]Relogg-, Skill- und Wegwerf Bug

04/20/2013 15:36 .WshbR'#46
Könntest du mir das nochmal hochladen?
Der Checker führt mich auf eine Seite und dort ist der Link nichtmehr vorhanden.
04/23/2013 20:21 Weom#47
Download wieder verfügbar.
05/06/2013 15:18 uY_1337#48
bullshit
05/06/2013 16:03 Weom#49
Wir werden sehen wie lange dein Server nach dem Release on bleiben wird.
Werde bald ne bessere Version Public stellen.
05/06/2013 19:23 michy5#50
Hi,
Please help me, i logout my account and disappears my honor and my behemoth is delete :(
Please help me :)

Sorry my english im czech.
06/05/2013 09:11 .Anonymous.#51
gibt es den einen fix der die quests und so speichern lässt? :/
06/05/2013 15:34 stotterer09#52
Quote:
Originally Posted by .Anonymous. View Post
gibt es den einen fix der die quests und so speichern lässt? :/
das hier sollte das beheben:
[Only registered and activated users can see links. Click Here To Register...]
du darfst den fixx der hier genannt is ned installiert haben das is der gleiche nur in besser
06/05/2013 17:08 Weom#53
Anonymous, habe noch einen Fix Public gemacht. Link ist in meiner Signatur.
06/05/2013 21:30 .Anonymous.#54
danke :)
06/13/2013 17:00 DRSteroidX#55
thx
06/26/2013 10:12 hikary3#56
Quote:
Originally Posted by SkillartzHD View Post
Das Thema hatte gegen die Regen verstoßen.

Wie der Fix zustande kam und wer daran alles beteidigt war werde ich auf Weom's wunsch nicht erwähnen weil er die ehre für einen Müll fix (Es entstehen neue bugs und der fix ist sehr unsicher) alleine will.

Für die Leute die keine Lust haben sich alles runterzuladen:
Die Fixes sind sehr einfach aufgebaut.
Hier nochmal die Fixes die ich erstellt habe (Sollten ungefähr genauso laufen wie die von Weom):

Was müsst ihr machen?:
Ihr geht in TGAME_GSP --> Functions und sucht dort folgende Funktionen und ersetzt den vorhandenen Code durch den hier:

Die erste der beiden Daten (TLOGOUT):
PHP Code:
 
 
/* LOGOUT PROCESS
 
========================================================
PARAMETER
========================================================
@dwUserID               INT
 
========================================================
RETURN VALUE
========================================================
0       : SUCCESS
1       : NO USER
 
========================================================
PROCESS
========================================================
--1. Check TCURRENTUSER table
--2. Delete user from TCURRENTUSER
--3. Update log data
 

*/
--      DELETE TITEMTABLE WHERE @dwCharID dwOwnerID AND bOwnerType=AND wItemID 7605
 
SELECT 
@dwUserID dwUserID FROM TCHARTABLE WHERE dwCharID = @dwCharID
 
BEGIN TRAN SAVECHAREND
 
DELETE TITEMTABLE WHERE dwOwnerID 
= @dwCharID AND bOwnerType AND bStorageType <> 2
DELETE TITEMTABLE WHERE dlID IN
(SELECT dlID FROM TTEMPITEMTABLE WHERE dwOwnerID = @dwCharID)
 
INSERT INTO TITEMTABLE(
        
dlIDbStorageTypedwStorageIDbOwnerTypedwOwnerIDbItemIDwItemIDbLevelbCountbGLeveldwDuraMaxdwDuraCurbRefineCur,dEndTime,bGradeEffect,
        
bMagic1bMagic2bMagic3bMagic4bMagic5bMagic6,
        
wValue1wValue2wValue3wValue4wValue5wValue6,
        
dwTime1dwTime2dwTime3dwTime4dwTime5dwTime6)
        
SELECT FROM TTEMPITEMTABLE WHERE dwOwnerID = @dwCharID
 
DELETE TSKILLTABLE WHERE dwCharID 
= @dwCharID
INSERT INTO TSKILLTABLE SELECT 
FROM TTEMPSKILLTABLE WHERE dwCharID = @dwCharID
 
 
 
COMMIT TRAN SAVECHAREND
 
EXEC TGLOBAL_GSP
.DBO.TSaveDuringItem @dwUserID 
Und die andere (TSaveCharDataEnd):
PHP Code:
ALTER PROCEDURE [dbo].[TSaveCharDataEnd]
@
dwCharID INT
AS
 
DECLARE @
dwUserID INT
SELECT 
@dwUserID dwUserID FROM TCHARTABLE WHERE dwCharID = @dwCharID
 
BEGIN TRAN SAVECHAREND
 
DELETE TINVENTABLE WHERE dwCharID 
= @dwCharID
DELETE TCABINETTABLE WHERE dwCharID 
= @dwCharID
DELETE TITEMUSEDTABLE WHERE dwCharID 
= @dwCharID
DELETE TEXPITEMTABLE WHERE dwCharID 
= @dwCharID
 
INSERT INTO TINVENTABLE SELECT 
FROM TTEMPINVENTABLE WHERE dwCharID = @dwCharID
INSERT INTO TCABINETTABLE SELECT 
FROM TTEMPCABINETTABLE WHERE dwCharID = @dwCharID
INSERT INTO TITEMUSEDTABLE SELECT 
FROM TTEMPITEMUSEDTABLE WHERE dwCharID = @dwCharID
INSERT INTO TEXPITEMTABLE SELECT 
FROM TTEMPEXPITEMTABLE WHERE dwCharID = @dwCharID
 
COMMIT TRAN SAVECHAREND
 
EXEC TGLOBAL_GSP
.DBO.TSaveDuringItem @dwUserID 
Sollte so passen.
Grezz
I have problem
" Invalid Stored Procedure Syntax".
07/23/2013 20:51 MrZancrow#57
Ich hab ein Problem unswar hae ich ausversehen die TLogout gelöscht und wollte eine neue erstellen ging aber net error 156 und error 111
07/23/2013 21:50 stotterer09#58
Quote:
Originally Posted by MrZancrow View Post
Ich hab ein Problem unswar hae ich ausversehen die TLogout gelöscht und wollte eine neue erstellen ging aber net error 156 und error 111
lad das backup von der db rein und dann benutz den fix:
[Only registered and activated users can see links. Click Here To Register...]
07/25/2013 16:37 MrZancrow#59
Danke

Muss nur noch ausprobieren

Klingt villeicht doof aber wo finde ich das backup ?

ich hab auch schon versucht die TGame_GSP von den Daten zu entfernen und neu zu machen hat aber leider net gefunkt
07/25/2013 20:12 stotterer09#60
Quote:
Originally Posted by MrZancrow View Post
Danke

Muss nur noch ausprobieren

Klingt villeicht doof aber wo finde ich das backup ?

ich hab auch schon versucht die TGame_GSP von den Daten zu entfernen und neu zu machen hat aber leider net gefunkt
zum danke sagen gibts den Thanks knopf
ich hab extra ein Tutorial für dich gemacht:
[Only registered and activated users can see links. Click Here To Register...]

viel spaß