FragenThread [Offi V15][OLD]

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • uKnow;115825 schrieb:

    Mal ne dumme Frage, wie nimmt man ne andere Prozedur?
    Blicke das nicht ganz durch, und wer mir jetzt mit "wenn du das nicht weißt, lass es bleiben" kommt, dann kann ich euch schonmal sagen, nein, ich wills auch lernen.

    Also.
    Wegen der Account,tbl..
    Ihr wisst ja das da nen Error kommt, wie fixt man den?
    Ich weiß, ne andre Prozedur, aber wie mach ich das mit der Prozedur?

    Oder kann wer die Account.tbl ohne den Error hochladen?


    Vergleich mal die Tables und Prozeduren mit v14, dann wirst du unterschiede feststellen und kannst so den fehler beheben. Die Sache ist so, wenn du es selber machst kannst du viel mehr drauß lernen als wenn du es einfach nur bekommst. Vergleichen musst du die prozedur zum erstellen von accounts und die account.tbl
  • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

  • 2010/ 4/29 21:47:08 LUA - Event - ID:1, Title:Exp, State:1

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:56:01 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ

    2010/ 4/29 21:56:08 OP: 1530651, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


    2010/ 4/29 21:56:11 OP: 2486, 0.0, 0.0, 2485.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


    2010/ 4/29 21:56:11 LUA - Event - ID:1, Title:Exp, State:1
  • Bin immernoch bei "Server Verifizierungsfehler"
    In der CQuery-LogFile steht:

    Quellcode

    1. query:LOGIN_STR 'test3', '89d1ed22aac58f5bbea53b2fde81a946', '5.123.123.92'
    2. SQLSTATE:42000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Procedure or function LOGIN_STR has too many arguments specified.

    Ich habe schon die Prozedur LOGIN_STR gelöscht und mit dieser neu erstellt:

    Quellcode

    1. USE [ACCOUNT_DBF]
    2. GO
    3. /****** Object: StoredProcedure [dbo].[LOGIN_STR] Script Date: 04/03/2010 12:41:02 ******/
    4. SET ANSI_NULLS ON
    5. GO
    6. SET QUOTED_IDENTIFIER ON
    7. GO
    8. CREATE PROC [dbo].[LOGIN_STR]
    9. @iaccount VARCHAR(32),
    10. @ipassword char(32)
    11. -- Ver. 14 PCZoneIP
    12. ,@i_IPAddress varchar(15) = '0.0.0.0'
    13. /***********************************************************************************
    14. ***********************************************************************************
    15. ***********************************************************************************
    16. ***********************************************************************************
    17. ACCOUNT_STR ????
    18. ??? : ???
    19. ??? : 2004.01.18
    20. ex) ACCOUNT_STR 'beat','1234'
    21. SELECT * FROM ACCOUNT_TBL_DETAIL WHERE account='aeonsoft'
    22. ***********************************************************************************
    23. ***********************************************************************************
    24. ***********************************************************************************
    25. ***********************************************************************************/
    26. AS
    27. set nocount on
    28. -- Ver 14. PCZoneIP_Check
    29. declare @o_Grade tinyint
    30. exec dbo.USP_PCZoneIP_Check @i_IPAddress, @o_Grade output
    31. IF EXISTS(SELECT a.account FROM ACCOUNT_TBL a,ACCOUNT_TBL_DETAIL b
    32. WHERE a.account = b.account AND a.account = @iaccount ) -- AND gamecode = 'A000')
    33. BEGIN
    34. DECLARE @curDate char(8)
    35. IF EXISTS(SELECT account FROM ACCOUNT_TBL
    36. WHERE account = @iaccount AND password = @ipassword) BEGIN
    37. SELECT @curDate=CONVERT(CHAR(8), getdate(), 112)
    38. SELECT fError=CASE
    39. -- WHEN session<>@isession OR sessionExpireDt<getdate() THEN '91'
    40. WHEN BlockTime>=@curDate THEN '9'
    41. ELSE '0' END,
    42. fText= CASE
    43. -- WHEN session<>@isession OR sessionExpireDt<getdate() THEN 'Session Expired'
    44. WHEN BlockTime>=@curDate THEN 'Block' ELSE 'OK' END,
    45. fCheck=tester,
    46. f18='1'
    47. -- Ver14. PCZoneIP
    48. ,fPCZone = @o_Grade
    49. FROM ACCOUNT_TBL a INNER JOIN ACCOUNT_TBL_DETAIL b ON (a.account=b.account)
    50. WHERE a.account=@iaccount
    51. END
    52. ELSE BEGIN
    53. SELECT fError = '1', fText = 'Wrong Password !!',fCheck ='',f18='1', fPCZone = '0' -- PCZoneIP (, fPCZone = '0' ??)
    54. END
    55. END
    56. ELSE BEGIN
    57. SELECT fError = '2', fText = 'Account Not Exists !!',fCheck ='',f18='1', fPCZone = '0' -- PCZoneIP (, fPCZone = '0' ??)
    58. END
    59. RETURN
    60. -- ?? ?? Rule
    61. -- 1. (fError=2 ??) ????? ??. ????? "gamecode = A000" ? ??? ??.
    62. -- 2. (fError=1 ??) ????.
    63. -- 3. (fError=0 ??) ?? ? ?? ??( id_no1? a0000 )?? ??.??.??? ??
    64. -- 4. (fError=3 ??) ?????, ???? ??.
    65. -- 5. (fError=4 ??) ????.
    66. -- 6. (fError=5 ??) 12? ???? ??. ???? "???? 12? ?? ??? ??? ]
    67. -- ????? ?? ????." ?? ??.
    68. -- 7. (fError=6 ??) ?????? ?? ?? ?? tester = 0 ?? "14? ?? ??? ???
    69. -- ?????? ????? ?? ??? ?????"?? ??.
    70. -- 8. (fError=0 ??) ?? ???? ?? ???? ??.
    71. set nocount off
    72. GO
    Alles anzeigen

    Habe auch Allow external Connections.

    Hat leider alles nicht geholfen.
    Zum einloggen benutze ich dFlyff mit der neuen neuz.exe hab auch schon RoS neuz probiert, natürlich lang,ip und port geändert
    Kennt einer eine Lösung?
  • versuch die mal eig ich habe mit Login_STR keine probleme mehr

    Quellcode

    1. query:USE [ACCOUNT_DBF]
    2. GO
    3. /****** Objekt: StoredProcedure [dbo].[LOGIN_STR] Skriptdatum: 04/30/2010 03:16:06 ******/
    4. SET ANSI_NULLS ON
    5. GO
    6. SET QUOTED_IDENTIFIER ON
    7. GO
    8. ALTER PROC [dbo].[LOGIN_STR]
    9. @iaccount VARCHAR(32),
    10. @ipassword char(32)
    11. -- Ver. 14 PCZoneIP
    12. ,@i_IPAddress varchar(15) = '0.0.0.0'
    13. /***********************************************************************************
    14. ***********************************************************************************
    15. ***********************************************************************************
    16. ***********************************************************************************
    17. ACCOUNT_STR 스토어드
    18. 작성자 : 최석준
    19. 작성일 : 2004.01.18
    20. ex) ACCOUNT_STR 'beat','1234'
    21. SELECT * FROM ACCOUNT_TBL_DETAIL WHERE account='aeonsoft'
    22. ***********************************************************************************
    23. ***********************************************************************************
    24. ***********************************************************************************
    25. ***********************************************************************************/
    26. AS
    27. set nocount on
    28. -- Ver 14. PCZoneIP_Check
    29. declare @o_Grade tinyint
    30. exec dbo.USP_PCZoneIP_Check @i_IPAddress, @o_Grade output
    31. IF EXISTS(SELECT a.account FROM ACCOUNT_TBL a,ACCOUNT_TBL_DETAIL b
    32. WHERE a.account = b.account AND a.account = @iaccount ) -- AND gamecode = 'A000')
    33. BEGIN
    34. DECLARE @curDate char(8)
    35. IF EXISTS(SELECT account FROM ACCOUNT_TBL
    36. WHERE account = @iaccount AND password = @ipassword) BEGIN
    37. SELECT @curDate=CONVERT(CHAR(8), getdate(), 112)
    38. SELECT fError=CASE
    39. -- WHEN session<>@isession OR sessionExpireDt<getdate() THEN '91'
    40. WHEN BlockTime>=@curDate THEN '9'
    41. ELSE '0' END,
    42. fText= CASE
    43. -- WHEN session<>@isession OR sessionExpireDt<getdate() THEN 'Session Expired'
    44. WHEN BlockTime>=@curDate THEN 'Block' ELSE 'OK' END,
    45. fCheck=tester,
    46. f18='1'
    47. -- Ver14. PCZoneIP
    48. ,fPCZone = @o_Grade
    49. FROM ACCOUNT_TBL a INNER JOIN ACCOUNT_TBL_DETAIL b ON (a.account=b.account)
    50. WHERE a.account=@iaccount
    51. END
    52. ELSE BEGIN
    53. SELECT fError = '1', fText = 'Wrong Password !!',fCheck ='',f18='1', fPCZone = '0' -- PCZoneIP (, fPCZone = '0' 추가)
    54. END
    55. END
    56. ELSE BEGIN
    57. SELECT fError = '2', fText = 'Account Not Exists !!',fCheck ='',f18='1', fPCZone = '0' -- PCZoneIP (, fPCZone = '0' 추가)
    58. END
    59. RETURN
    60. -- 계정 검사 Rule
    61. -- 1. (fError=2 리턴) 계정있는지 확인. 계정확인시 "gamecode = A000" 만 프리프 회원.
    62. -- 2. (fError=1 리턴) 암호확인.
    63. -- 3. (fError=0 리턴) 사원 및 기자 확인( id_no1가 a0000 )으로 확인.계정.암호만 확인
    64. -- 4. (fError=3 리턴) 블럭타임과, 과금타임 확인.
    65. -- 5. (fError=4 리턴) 실명확인.
    66. -- 6. (fError=5 리턴) 12세 이상인지 확인. 이하이면 "프리프는 12세 이상 이용가 이므로 ]
    67. -- 게임접속을 할수 없습니다." 라고 알림.
    68. -- 7. (fError=6 리턴) 부모동의서가 없는 애덜 확인 tester = 0 이면 "14세 미만 가입자 분들은
    69. -- 부모등의서를 보내주셔야 게임 접속이 가능합니다"라고 알림.
    70. -- 8. (fError=0 리턴) 위의 예말고는 정상 사용자로 인정.
    71. set nocount off
    Alles anzeigen
  • Brauche hilfe bei mir kack client ab wenn ich worl rein komme

    2010/ 4/29 21:47:08 LUA - Event - ID:1, Title:Exp, State:1

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:55:58 CGuildHouseMng::DBLoadGuildHouse() : AddGuildHouse() Failed!!! [GuildId:000001]

    2010/ 4/29 21:56:01 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ

    2010/ 4/29 21:56:08 OP: 1530651, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


    2010/ 4/29 21:56:11 OP: 2486, 0.0, 0.0, 2485.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


    2010/ 4/29 21:56:11 LUA - Event - ID:1, Title:Exp, State:1

    ich bitte um hilfe
  • So hey Leute.Ich hab da ein kleines Problem.Bei meinem Server läuft alles klip und klar.Alles geht und so,so erstens wenn ich /ci "Crystal Axe" schreibe,dann kommt nichts ich muss immer die Ids usen.So 2. Ich kann mich auf meinem Server nur auf dem Root einloggen,wenn ich mich auf dem PC einloggen will geht das nicht.Ich hab meinen Client aufm Root upgeloadet und den aum HomePC geladen.Es scheint so,als würde mein HomePC denken,dass der Server off ist.Ich brauch Hilfe,aber dringend :(

    MfG SouLBlooD
  • Huhu Leute,

    Mal eine Frage, immer wenn ich meine Res Files entpacke, um wirklich alle Maps zu bekommen, startet der World Server nicht mehr mit diesem Error:

    2010/ 4/30 14:58:39 GetMoverProp range_error min:0, max:1157, index:1164

    2010/ 4/30 14:58:39 CMover::InitProp - GetProp(1164) return NULL


    2010/ 4/30 14:58:39 GetMoverProp range_error min:0, max:1157, index:1164

    2010/ 4/30 14:58:39 rCnt=1

    WorldServer.exe caused an EXCEPTION_ACCESS_VIOLATION in module WorldServer.exe at 001B:004C7966, CMover::GetNaturalArmor()+0070 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\MoverParam.cpp, line 3144+0024 byte(s)

    - Registers

    EAX=00000000 EBX=00000005 ECX=00000020 EDX=77A25E74 ESI=1DCB0F58
    EDI=1DCB0F58 EBP=1C680020 ESP=044EBAC4 EIP=004C7966 FLG=00010202
    CS=001B DS=0023 SS=0023 ES=0023 FS=003B GS=0000

    001B:004C7966 (0x044EBB38 0x004A4A86 0x044EBB38 0x1DCB0F58) WorldServer.exe, CMover::GetNaturalArmor()+0070 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\MoverParam.cpp, line 3144+0024 byte(s)
    001B:004C4660 (0x044EBB38 0x1DCB0F58 0x00000000 0x00000000) WorldServer.exe, CMover::UpdateParam()+0064 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\MoverParam.cpp, line 0515+0007 byte(s)
    001B:004A4A86 (0x00000000 0x005E88C0 0x00000000 0x1DCB0F58) WorldServer.exe, CMover::Read()+0118 byte(s), E:\Neurospace_TestBuild\PROGRAM\_common\mover.cpp, line 2892
    001B:00497989 (0x00000005 0x0223A130 0x044EBDA0 0x1C680020) WorldServer.exe, ReadObj()+0313 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\CreateObj.cpp, line 0690
    001B:00574836 (0x00000000 0x00000205 0x0040E6E7 0x00627EAC) WorldServer.exe, CWorld::LoadObject()+0246 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\worldfile.cpp, line 0300+0010 byte(s)
    001B:005794A1 (0x00627EAC 0x00627E90 0x00000502 0x00627E90) WorldServer.exe, CWorldMng::ReadObject()+0017 byte(s), E:\Neurospace_TestBuild\PROGRAM\_Common\worldmng.cpp, line 0123


    Weis jemand wieso und wie man das fixxt?
  • uKnow;116101 schrieb:

    Du warst auch maln Anfänger, also stfu pl0x.
    Wow, Doppelklick, soweit war ich auch, aber wie bestimme ich dann die andere Prozedur?


    Tja ich habe alles durch angucken gelernt , ich musste nicht wegen jedem scheiß fragen also stfu self.

    Geh auf Gespeichterte Prozeduren guck dir alles mal an -.-