Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 02:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



v19 Files MAIL_STR 'S1' Fehler

Discussion on v19 Files MAIL_STR 'S1' Fehler within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Thumbs down v19 Files MAIL_STR 'S1' Fehler

Hallo zusammen,

versuch ich halt mal ob mir hier jemand helfen kann. (dieser Server geht danach eh nicht Puplic sondern nur für paar Freunde, also keine Sorge :P)

Neben den hier releasten v19 Files verwende ich Sedrikas Aio-Datenbase, weil ich die neuen Funktionen nicht benötige und die mitgelieferte Database anscheinend nicht funktioniert.

Sobald ich jetzt den Database-Server öffne, bekomme ich folgende Meldung

Quote:
MAIL_STR 'S1' Fehler
ODBC ist auf Englisch und habe bereits Google nach einer Lösung durchsucht und dabei einen Code ausprobiert, dieser hat das Problem jedoch auch nicht gelöst.

Code:
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

Meine Ini:
Quote:
ResourceFolder "C:\...\Resource"
Sys 3
Account "127.0.0.1"

DSN_NAME_CHARACTER "character03"
DB_ADMIN_ID_CHARACTER "character03"

DSN_NAME_LOG "log03"
DB_ADMIN_ID_LOG "log03"

DSN_NAME_ITEMUPDATE "CLog"
DB_ADMIN_ID_ITEMUPDATE "item"
ITEMUPDATE

DB_PWD_LOG ""
DB_PWD_CHARACTER ""
DB_PWD_ITEMUPDATE ""
Hab es mit 01 und 03 versucht.

Hat jemand eine Ahnung, an was dies liegt? Eine Error.txt wird nicht ausgegeben.
Sakurax3 is offline  
Old 05/26/2012, 23:43   #2
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 725
The Black Market: 516/0/0
Join Date: Jan 2012
Posts: 16,378
Received Thanks: 3,429
Bei mir kam nur diesen Error, wenn jemand die DB down gemacht hat.
Ansonsten mal anschauen, ob SQL Dienst ... Ausgeführt ist.
Lumi is offline  
Thanks
1 User
Old 05/26/2012, 23:45   #3
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Hm, glaube irgendwas mit dem SQL-Dienst gelesen zu haben, als ich die Datenbank neu aufgesetzt habe.. das wirds wohl sein ... Schau ich morgen mal. Danke.
Sakurax3 is offline  
Old 05/28/2012, 17:48   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
#push

Hab SQL-Server nochmal neuinstalliert und die Datenbank erneut eingerichtet, doch der Fehler ist immernoch da
Fehlermeldung ist immernoch nicht vorhanden.
Sakurax3 is offline  
Old 05/28/2012, 17:51   #5
 
elite*gold: 825
Join Date: Feb 2012
Posts: 1,002
Received Thanks: 1,076
Die ODBC's wurden alle richtig eingestellt?
Eventuell hat sich auch was verändert, hab kp was die alles getrieben haben.
Мarvin is offline  
Old 05/28/2012, 19:22   #6
 
elite*gold: 0
Join Date: May 2012
Posts: 65
Received Thanks: 28
Ignoier den Fehler einfach , kommt bei mir auch aber es läuft alles die db wird trtz starten nur wegklicken und warten , wenn du schon bei sonm teil hängen bleibst da wirste bei certifier und der neuz kopfschmerzen bekommen und ohne asm und dem ksan auth server wird das eh nichts
boboko123 is offline  
Old 05/28/2012, 20:20   #7
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Ne odbc sind richtig eingestellt, und @boboko123 der bleibt aber zu, wenn ich auf ok drücke passieren tut da nix und weitere Server gehen danach auch nicht zu öffnen.
Sakurax3 is offline  
Old 05/28/2012, 21:52   #8
 
elite*gold: 0
Join Date: Aug 2011
Posts: 392
Received Thanks: 26
doch das geht das dauert nicht etwas bis der db server hochgefahren ist ^^warte einfach mal ein bisschen der wird aufgehen
Mr.Greenthumb is offline  
Old 05/29/2012, 01:48   #9
 
elite*gold: 0
Join Date: May 2008
Posts: 1,012
Received Thanks: 1,341
Also in V15 lag der Fehler ja an der schreibweise:

Code:
declare @sdate datetime
declare @edate datetime
declare @iserverindex char(2)

--set @sdate = '2007-07-18 00:00:00'--'2007-07-10 00:00:00'	-- '2007-07-18 00:00:00'
--set @edate = '2007-08-31 23:59:00'--'2007-07-10 23:00:00'  -- '2007-08-31 23:59:00'

-- set @sdate = '2008-01-15 11:00:00'
-- set @edate = '2008-02-24 12:00:00'
select @sdate = '2009-12-26 10:00:00', @edate = '2010-02-03 10:00:00'
set @iserverindex = cast((cast(@serverindex as int) + 50) as char(2))
Diese ist im Englischen/Deutschen Unterschiedlich (Datum), such mal nach einem Eintrag wo das Datum definiert wird, sollte so ähnlich wie bei mir aussehen und ggfs ändere das.

Weiß nicht ob es dir weiter hilft, mit den V19 Files will ich mich eigendlich nicht so beschäftigen
pixelz is offline  
Thanks
1 User
Old 05/29/2012, 11:16   #10
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Hab jetzt über 30min gewartet, und es ist nichts passiert

Und @pixelz, hab ja keine Source davon.
Sakurax3 is offline  
Old 05/29/2012, 11:49   #11
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 725
The Black Market: 516/0/0
Join Date: Jan 2012
Posts: 16,378
Received Thanks: 3,429
Quote:
Originally Posted by Sakurax3 View Post
Hab jetzt über 30min gewartet, und es ist nichts passiert

Und @pixelz, hab ja keine Source davon.
Das ist keine Source, sondern eine Abfrage.
Lumi is offline  
Old 05/29/2012, 12:01   #12
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Ahh, sah nach Source aus, sry xD
Sakurax3 is offline  
Old 05/29/2012, 13:11   #13
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,739
Received Thanks: 1,669
Änder einfach das DATEFORMAT in der Prozedur...

Code:
ALTER      proc [dbo].[MAIL_STR_REALTIME]
    @iGu        CHAR(2),
    @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
-- change dateformat "fix" (TwiLight)
set dateformat ymd

declare @sdate datetime
declare @edate datetime
declare @iserverindex char(2)

--set @sdate = '2007-07-18 00:00:00'--'2007-07-10 00:00:00'    -- '2007-07-18 00:00:00'
--set @edate = '2007-08-31 23:59:00'--'2007-07-10 23:00:00'  -- '2007-08-31 23:59:00'

-- set @sdate = '2008-01-15 11:00:00'
-- set @edate = '2008-02-24 12:00:00'
select @sdate = '2009-12-29 10:00:00', @edate = '2010-03-02 10:00:00'
set @iserverindex = cast((cast(@serverindex as int) + 50) as char(2))
Quote:
Neben den hier releasten v19 Files verwende ich Sedrikas Aio-Datenbase, weil ich die neuen Funktionen nicht benötige und die mitgelieferte Database anscheinend nicht funktioniert.
Dann wirst du aber gewaltige Probleme haben, da das neue Inventory z.b. auch eigene Prozeduren und Tables hat.

Die Datenbanken funktionieren einwandfrei, ich habe einen Testserver laufen, der bisher keine Faxen gemacht hat.
xTwiLightx is offline  
Thanks
2 Users
Old 05/29/2012, 21:59   #14
 
elite*gold: 0
Join Date: Jul 2010
Posts: 176
Received Thanks: 13
Einzige was danach kommt ist :

Ungültiger Objektname 'dbo.MAIL_STR_REALTIME'.

Sakurax3 is offline  
Old 05/30/2012, 00:49   #15
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,739
Received Thanks: 1,669
Dann hast du sie vorher nicht drin gehabt...
Ersetze das "ALTER" durch "CREATE".
xTwiLightx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Fly Files fehler
03/10/2012 - Metin2 Private Server - 6 Replies
Hallo ich hab die Serverfiles von Flyworld2 auf die Platte von Kay (6.1) entpackt .... Sobald ich die Files gestartet habe kommt man Ingame aber nach ca 1 min kriegt man einen Kick und die Ports sind offline , das passiert jedes mal ..Hat jemand ein ähnliches Problem oder gibt es jemanden , der sich bereit erklären würde mir zu helfen? =) Edit: Meine Syserror's sind alle clean außer die der db : SYSERR: Mar 10 10:37:17 :: Start: TABLE_POSTFIX not configured use default SYSERR: Mar 10...
files fehler
02/22/2012 - Metin2 Private Server - 6 Replies
Hey ich habe folgendes problem: b213# cd /home/game && sh start.sh Wie viele Channels möchtest du starten? 1 Starte DB-Server... Starte Auth-Server... Starte Channel 1 ... start.sh: ./db: not found start.sh: ./auth: not found
Fehler mit den v15 Files?
02/15/2011 - Flyff Private Server - 10 Replies
Liebe epvpers :) - Soeben wollte ich meinen Server neumachen, mit den verbesserten v15 files. Alles eingerichtet. - Dann wollte ich den Account Server starten, & was ist? Kommt sofort eine Fehlermeldung: "Account Server funktioniert nicht mehr" Was könnte daran liegen? Würde nur schweren Herzen's wieder die "Normalen" v15 Files nehmen :( MfG
Fehler Fehler Profizocker94´s Files!
12/29/2010 - Metin2 Private Server - 5 Replies
Also ich habe mall den Profizocker94´s Files gebenutzt! Dann habe ich mich GM gemacht auf einmal Spieler können auch GM werden. :(( Bitte wenn jemand den Fehler weißt antworten und kriegt THX.
Profizocker´s Files Map Fehler!
07/11/2010 - Metin2 Private Server - 1 Replies
Hallo com ich habe profizocker94 ´s Files benutzt alles leuft soweit super blos alle maps auser map1 und map1 klappen nicht wen nach ot geht kick und man kommt net mehr rein port map alles leuft super ich weiß nicht wie man das lösen kann weiß einer weiter profizocker94 antwortet nicht



All times are GMT +2. The time now is 02:46.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.