Es sagt dir eh genau was nich geht... DB Connect failed d.h. das deine verbindungs daten zu deiner Datenbank falsch sind oder dein datenbank server nich läuft^^
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
HiHo also Ich habe alles gemacht wie es in der anleitung beschrieben ist Habe auch denn fehler
Gehe auf "Neue Abfrage" Geben denn Quellcode ein Drücke auf ausführen
Dann kommt der Fehler
Meldung 102, Ebene 15, Status 1, Prozedur MAIL_STR_REALTIME, Zeile 83
Falsche Syntax in der Nähe von 'END__________________'.
Und wenn ich die server starte komm im error log der fehler
2010/ 5/ 4 19:54:04 CDbManager::UpdateGuildRanking¿¡¼* (RANKING.RANKING_DBF.dbo.RANKING_STR 'R1','01') ½ÇÆÐ
Einfach SQL Server Management Studio starten, einloggen und dann auf neue Abfrage drücken.
Und dann diesen Code einfügen und auf ausführen drücken:
Code:
USE [ACCOUNT_DBF]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[usp_CreateNewAccount]
@account = N'DEINE ID (Aber klein geschrieben)',
@pw = N'DEIN PW MIT MD5 (kikugalanetDEINPW + md5 verschlüsseln)',
@cash = 0,
@email = N'0'
SELECT 'Return Value' = @return_value
GO
also Dragon020 erstmal danke für deine Hilfe ja ich denke der eintrag müsste jz drinnen sein doch jz kommt das nächste problem -.-
wenn ich mich einlogen will kommt: Server Vertiefizirungsfehler
hey könnt ihr mir ma helfen ^^
ich will meine waffen +10 feuer etc... machen gebde diesen befehl ein: (v14 Server)
/ritem 1 10 10 und dann komt son fenster ich leg meine waffe gaanz obben hin und drück ok aber nix passiert <.>