[offi Files Problem] komme nicht in die World rein

07/22/2010 12:25 ---->hanni<----#1
Hallo Leute!

ich habe fogendes Problem:

1. wenn ich einen Char erstellen möchte kommt immer die MEldung das der Benutzername schon vorhanden sei

2. Wenn ich mir dann eien Char über die Db erstelle und rein möchte kommt die meldung Falls 2. Passwort vergessen und dann da drüber so Zahlen

Ich bekomme auch bei den Servern ein paar errors:

1. Error
Quote:
E:\Neurospace_TestBuild\PROGRAM\_database\DbManage r.cpp, 502 bollitolli nslot[nSlotCount] == islot
2. CQuery-LogFile
Quote:
query:MAIL_STR_REALTIME 'S1', '01'
SQLSTATE:24000 error:[Microsoft][SQL Server Native Client 10.0]Ungültiger Cursorstatus
Ich hoffe ihr könnt mir helfen

Ich habe noch ne Screen angehängt wo mein 2.Problem zusehen ist

MFG hanni
07/22/2010 12:44 [L]ucky[S]nipe[R]#2
Geh mal in den Ordner Theme und dann den Ornder German in English umbennenen^^
07/22/2010 13:58 ---->hanni<----#3
Ja ich weis wegen dem hintergrundbild
Aber meine anderen probleme sind dadurch noch net gelöst
trotzdem Danke
MfG hanni
07/22/2010 14:33 Herrsocke#4
Das sollte daran liegen, das es diesen Charakter schon einmal gegeben hat.
Du hast ihn wahrscheinlich gelöscht und möchtest jetzt einen neuen mit dem selben Namen erstellen richtig?

Zu Problem 2

Du musst das hier in deiner Db ausführen:
Quote:
USE [CHARACTER_01_DBF]
GO
/****** Objet : StoredProcedure [dbo].[MAIL_STR_REALTIME] Date de génération du script : 10/28/2009 19:14:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[MAIL_STR_REALTIME]

@iGu CHAR(255),
@serverindex CHAR(2),
@nMail_Before INT = 0,
@nMail_After INT = 0,
@idPlayer CHAR(7) = '0000000',
@nLevel INT = 0,
@iaccount VARCHAR(32) = '',
@tmCreate INT = 0,
@dwSerialNumber INT = 0,
@nHitPoint INT = 0
as
set nocount on

declare @iserverindex char(2)
set @iserverindex = cast((cast(@serverindex as int) + 50) as char(2))

IF @iGu = 'S1'
BEGIN
SELECT * FROM MAIL_TBL
WHERE serverindex = @iserverindex AND byRead<90
ORDER BY nMail
RETURN
END
ELSE
IF @iGu = 'U1'
BEGIN
UPDATE MAIL_TBL SET nMail = @nMail_After, serverindex = @serverindex, dwSerialNumber = @dwSerialNumber, nHitPoint = @nHitPoint
WHERE serverindex = @iserverindex and nMail = @nMail_Before
RETURN
END
ELSE
IF @iGu = 'I1'
BEGIN

DECLARE @ItemID int
DECLARE @ItemNum int
DECLARE @bBinds int
SET @ItemID = 0
SET @ItemNum = 1
SET @bBinds = 2


IF( @nLevel = 20 ) BEGIN
SET @ItemID = 26112
END
ELSE IF( @nLevel = 40 ) BEGIN
SET @ItemID = 26211
END
ELSE IF( @nLevel = 60 ) BEGIN
SET @ItemID = 26103
END
ELSE IF( @nLevel = 80 ) BEGIN
SET @ItemID = 30135
END
ELSE IF( @nLevel = 100 ) BEGIN
SET @ItemID = 5800
SET @bBinds = 0
END
ELSE IF( @nLevel = 120 ) BEGIN
SET @ItemID = 4703
SET @bBinds = 0
END

IF( @ItemID = 0 ) BEGIN
RETURN
END

-- ?? ??? ?? ??
DECLARE @nMaxMailID int
SELECT @nMaxMailID = MAX(nMail)+1 from MAIL_TBL where serverindex = @iserverindex
SET @nMaxMailID = ISNULL( @nMaxMailID, 0 )

-- ??? ??
DECLARE @szTitle VARCHAR(128)
DECLARE @szText VARCHAR(1024)
SET @szTitle = 'Title'
SET @szText = 'Text'

EXEC dbo.MAIL_STR 'A1', @nMaxMailID, @iserverindex, @idPlayer, '0000000', 0, @tmCreate, 0, @szTitle, @szText,@ItemID, @ItemNum, 0, 0, 0, 0, @bBinds
RETURN
END
07/22/2010 17:51 ---->hanni<----#5
Ok Danke jetzt bekomme ich keine Fehlermeldung mehr, kann mich aber immernochnet in die world einloggen. Er connectet einfach net mit der World. Und wenn ich einen Char erstellen möchte kommt immer volgender CQuery-LogFile:
Quote:
query:CHARACTER_STR 'I1',@im_idPlayer='0000000',@iserverindex='01',@ia ccount='bollitolli',@im_szName='bolli',@iplayerslo t=1,@idwWorldID=1,@im_dwIndex=11,@im_vPos_x=6971.9 84375,@im_vPos_y=100.000000,@im_vPos_z=3336.884277 ,@im_szCharacterKey='(null)',@im_dwSkinSet=0,@im_d wHairMesh=2,@im_dwHairColor=-6391955,@im_dwHeadMesh=2,@im_dwSex=0,@im_vScale_x= 0.000000,@im_dwMotion=0,@im_fAngle=0.000000,@im_nH itPoint=0,@im_nManaPoint=0,@im_nFatiguePoint=0,@im _dwRideItemIdx=0,@im_dwGold=0,@im_nJob=0,@im_pActM over='(null)',@im_nStr=0,@im_nSta=0,@im_nDex=0,@im _nInt=0,@im_nLevel=0,@im_nExp1=0,@im_nExp2=0,@im_a JobSkill='(null)',@im_aLicenseSkill='(null)',@im_a JobLv='(null)',@im_dwExpertLv=0,@im_idMarkingWorld =0,@im_vMarkingPos_x=0.000000,@im_vMarkingPos_y=0. 000000,@im_vMarkingPos_z=0.000000,@im_nRemainGP=0, @im_nRemainLP=0,@im_nFlightLv=0,@im_nFxp=0,@im_nTx p=0,@im_lpQuestCntArray='(null)',@im_chAuthority=' F',@im_dwMode=0,@im_idparty=0,@im_idMuerderer=0,@i m_nFame=0,@im_nDeathExp=0,@im_nDeathLevel=0,@im_dw FlyTime=0,@im_nMessengerState=0,@iTotalPlayTime=0, @im_Card='(null)',@im_Index_Card='(null)',@im_ObjI ndex_Card='(null)',@im_Cube='(null)',@im_Index_Cub e='(null)',@im_ObjIndex_Cube='(null)',@im_Inventor y='(null)',@im_apIndex='(null)',@im_adwEquipment=' (null)',@im_dwObjIndex='(null)',@im_aSlotApplet='( null)',@im_aSlotItem='(null)',@im_aSlotQueue='(nul l)',@im_SkillBar=0,@im_Bank='(null)',@im_apIndex_B ank='(null)',@im_dwObjIndex_Bank='(null)',@im_dwGo ldBank=0,@im_nFuel=0,@im_tmAccFuel=0,@im_dwSMTime= '(null)',@iSkillInfluence='(null)',@im_aCompleteQu est='(null)',@im_extInventory='(null)',@im_Invento ryPiercing='(null)',@im_extBank='(null)',@im_BankP iercing ='(null)',@im_dwReturnWorldID=0,@im_vReturnPos_x=0 .000000,@im_vReturnPos_y=0.000000,@im_vReturnPos_z =0.000000,@im_nPKValue=0,@im_dwPKPropensity=0,@im_ dwPKExp=0,@im_nAngelExp=0,@im_nAngelLevel=0,@iszIn ventoryPet='(null)',@iszBankPet='(null)', @im_dwPetId=0,@im_nExpLog=0, @im_nAngelExpLog=0,@im_nCoupon=0,@im_nHonor=-1,@im_nLayer=0,@im_nCampusPoint=0,@im_idCampus=0,@ im_aCheckedQuest='(null)'
SQLSTATE:22007 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Bei der Konvertierung eines varchar-Datentyps in einen datetime-Datentyp liegt der Wert außerhalb des gültigen Bereichs.
07/22/2010 18:26 TheAnimeFreak#6
stell bei cache port 5400 ein und gib ein thanks Oo
07/22/2010 19:01 Massakaa#7
Quote:
Originally Posted by Achileus1997 View Post
stell bei cache port 5400 ein und gib ein thanks Oo
ein thx für eine falsche hilfestellung ? ^^
07/22/2010 19:09 ---->hanni<----#8
Doch war richtig die Hilfestellung hatte da echt einen anderen Port stehen!
Aber einloggen kann ich mich immer noch net ^^

Ach ja und jetzt kommt wieder nen error und ne CQuery:

der error:
Quote:
2010/ 7/22 19:06:30 OP: 19320023, 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/ 7/22 19:06:31 OP: 1587, 0.0, 0.0, 1586.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0


2010/ 7/22 19:06:53 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ
und die CQeury:

Quote:
2010/07/22 19:06:30
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:42000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Named Pipes-Provider: Es konnte keine Verbindung zu SQL Server hergestellt werden [2].
2010/07/22 19:06:30
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Der OLE DB-Anbieter 'SQLNCLI10' für den Verbindungsserver 'RANKING' hat die Meldung 'Anmeldungstimeout abgelaufen' zurückgeben.
2010/07/22 19:06:30
query:RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01'
SQLSTATE:01000 error:[Microsoft][SQL Server Native Client 10.0][SQL Server]Der OLE DB-Anbieter 'SQLNCLI10' für den Verbindungsserver 'RANKING' hat die Meldung 'Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. Weitere Informationen erhalten Sie in der SQL Server-Onlinedokumentation.' zurückgeben.
07/22/2010 22:37 IceCreamPepper#9
Der Error oben ist nicht so wichtig,mit dem kann man trotzdem zur World connecten
Dir ist wahrscheinlich ein Fehler bein den ODBC'S unterlaufen, schau dir alles nochmal ihn Ruge an und geb mir auch ein verdammtes Thanks XDDD
07/23/2010 01:26 Steamblade#10
Seit ihr alle Thanksgeil?
07/23/2010 01:59 Massakaa#11
Quote:
Originally Posted by Steamblade View Post
Seit ihr alle Thanksgeil?
Ich glaube wenn du dich ein wenig in dem Forum umschaust

kannst du dir die Frage selber beantworten =P.