Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
KO Developers Platformuna Hoşgeldin!
aliemre123

"Failed Logging Into The Game (255)"

Önerilen Mesajlar

Server Listte "Failed Logging Into The Game (255)" hatası geliyor

Game server logları bu şekilde:

[ ODBC Error - 17.5.2018 21:59:58 ] Source: {? = CALL GAME_LOGIN(?)} Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'GAME_LOGIN' expects parameter '@strPasswd', which was not supplied. Description: Failed to execute statement.



strPasswd girdisi bekleniyor diyor fakat prosedürde bi hata göremedim.

şimdiden teşekkür ederim

Ek olarak game_login prosedürü:

USE [kn_online]

GO

/****** Object: StoredProcedure [dbo].[GAME_LOGIN] Script Date: 4.3.2017 18:38:22 ******/

ALTER PROCEDURE [dbo].[GAME_LOGIN]

@strAccountID varchar(21),
@strPasswd varchar(28)
AS

DECLARE @bNation tinyint
DECLARE @strHashPassword varchar(28)

SELECT @strPasswd = strPasswd FROM TB_USER WHERE strAccountID = @strAccountID

IF (@@ROWCOUNT = 0)
RETURN -1
ELSE IF (@strHashPassword @strPasswd)
RETURN -1

SELECT @bNation = bNation FROM ACCOUNT_CHAR WHERE strAccountID = @strAccountID

IF (@@ROWCOUNT = 0)
RETURN 0
RETURN @bNation

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin

{? = CALL GAME_LOGIN(?)}

Burada gördüğün gibi CALL fonksiyonunda en baştaki soru işareti geriye dönecek (RETURN) yani output değerini alacaktır.

İkinci soru işareti ise @strAccountID varchar(21) parametresini alacaktır.
@strPasswd varchar(28) parametresinin CALL fonksiyonu tarafından alabilecek herhangi bir parametre gözükmemektedir.

Parametreyi tanımlaman gerekiyor.

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...