Register for your free account! | Forgot your password?

You last visited: Today at 13:11

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

Advertisement



Char Name schon vergeben

Discussion on Char Name schon vergeben within the Shaiya PServer Development forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
jenny2011's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 169
Received Thanks: 47
Char Name schon vergeben

Guten abend.

ich wollte ein Instand Server erstellen 15,30,60,80

Habe das script:


----------------------------------------------------------------------------

USE [PS_GameData]
GO
/****** Object: StoredProcedure [dbo].[usp_Create_Char_R] Script Date: 05/19/2012 18:11:23 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO

/****** 개체: 저장 프로시저 dbo.usp_Create_Char_R 스크립트 날짜: 2006-05-30 오후 12:53:23 ******/

ALTER Proc [dbo].[usp_Create_Char_R]

@ServerID tinyint,
@ varchar(12),
@ID int,
@CharName varchar(50) ,

@Slot Tinyint,
@Family Tinyint,
@Grow Tinyint,
@Hair Tinyint,
@Face Tinyint,
@Size Tinyint,
@Job Tinyint,
@Sex Tinyint,
@Level Smallint,
@Statpoint Smallint,
@Skillpoint Smallint,
@ Smallint,
@Dex Smallint,
@Rec Smallint,
@Int Smallint,
@Luc Smallint,
@ Smallint,
@Hp Smallint,
@Mp Smallint,
@Sp Smallint,
@Map Smallint,
@Dir Smallint,
@Exp Int,
@Money Int,
@Posx Real,
@Posy Real,
@Posz Real,
@Hg Smallint,
@Vg Smallint,
@Cg Tinyint,
@Og Tinyint,
@Ig Tinyint,


/* 여기까지 인자값 주어져야 함 */

/* SP 내부 참조용 변수 */

@CharID int = 0,
@NameCnt tinyint = 0

AS

SET NOCOUNT ON

DECLARE @Ret int
IF @Grow = 0 -- Easy mode
BEGIN
SET @Grow = 3
SET @Level = 15
SET @StatPoint = 126
SET @SkillPoint = 9999
SET @money = 2000000

IF @Job = 0
BEGIN
SET @ = 28
END
ELSE IF @Job = 1
BEGIN
SET @rec = 26
END
ELSE IF @Job = 2
BEGIN
SET @dex = 33
END
ELSE IF @Job = 3
BEGIN
SET @luc = 27
END
ELSE IF @job = 4
BEGIN
SET @int = 29
END
ELSE IF @job = 5
BEGIN
SET @ = 28
END

END

ELSE IF @Grow = 1 -- normal mode
BEGIN
SET @Grow = 3
SET @Level = 30
SET @StatPoint = 261
SET @SkillPoint = 9999
SET @money = 2000000

IF @Job = 0
BEGIN
SET @ = 43
END
ELSE IF @Job = 1
BEGIN
SET @rec = 41
END
ELSE IF @Job = 2
BEGIN
SET @dex = 48
END
ELSE IF @Job = 3
BEGIN
SET @luc = 42
END
ELSE IF @job = 4
BEGIN
SET @int = 44
END
ELSE IF @job = 5
BEGIN
SET @ = 43
END

END

ELSE IF @Grow = 2 -- Hard mode
BEGIN
SET @Grow = 3
SET @Level = 60
SET @StatPoint = 531
SET @SkillPoint = 9999
SET @money = 2000000

IF @Job = 0
BEGIN
SET @ = 73
END
ELSE IF @Job = 1
BEGIN
SET @rec = 71
END
ELSE IF @Job = 2
BEGIN
SET @dex = 78
END
ELSE IF @Job = 3
BEGIN
SET @luc = 72
END
ELSE IF @job = 4
BEGIN
SET @int = 74
END
ELSE IF @job = 5
BEGIN
SET @ = 73
END


END


ELSE IF @Grow = 3 -- Ultimate mode
BEGIN
SET @Grow = 3
SET @Level = 80
SET @StatPoint = 720
SET @SkillPoint = 9999
SET @money = 2000000

IF @Job = 0
BEGIN
SET @ = 73
END
ELSE IF @Job = 1
BEGIN
SET @rec = 71
END
ELSE IF @Job = 2
BEGIN
SET @dex = 78
END
ELSE IF @Job = 3
BEGIN
SET @luc = 72
END
ELSE IF @job = 4
BEGIN
SET @int = 74
END
ELSE IF @job = 5
BEGIN
SET @ = 73
END
END
SET @CharName = LTRIM(RTRIM(@CharName))
SET @Ret = 0



SET @NameCnt = (SELECT ISNULL(COUNT(*),0) FROM Chars WHERE CharName=@CharName AND Del=0)

IF(@NameCnt <> 0)
BEGIN
RETURN -2
END
ELSE
BEGIN
IF EXISTS ( SELECT CharID FROM Chars WHERE CharName=@CharName AND Del = 1 AND [Level] >10 AND DeleteDate > DATEADD(dd, -7, GETDATE()) )
BEGIN
RETURN -2
END

BEGIN TRANSACTION

INSERT INTO Chars(ServerID,UserID, UserUID, CharName, Slot, Family, Grow,
Hair, Face, [Size], Job, Sex, [Level], StatPoint, SkillPoint,
[Str], Dex, Rec, [Int], Luc, Wis, HP, MP, SP, Map, Dir, [Exp], [Money],
PosX, PosY, Posz, Hg, Vg, Cg, Og, Ig, RenameCnt, RemainTime)

VALUES(@ServerID @, @ID, @CharName, @Slot, @Family, @Grow,
@Hair, @Face, @Size, @Job, @Sex, @Level, @StatPoint, @SkillPoint,
@, @Dex, @Rec, @Int, @Luc, @, @HP, @MP, @SP, @Map, @Dir, @Exp, @Money,
@PosX, @PosY, @Posz, @Hg, @Vg, @Cg, @Og, @Ig, 0, 0)

IF( @@ERROR=0 )
BEGIN
COMMIT TRANSACTION
END
ELSE
BEGIN
ROLLBACK TRANSACTION
RETURN -1
END

SET @CharID = IDENT_CURRENT('Chars')
END

RETURN @CharID

SET NOCOUNT OFF

----------------------------------------------------------------------

ausgeführt.

ABER nachdem ich es ausgeführt habe,kommt IMMER Char name schon vergeben.

Dann habe ich das von zb Equinox oder so aufgespielt.

-----------------------------------------------------------------------

USE [PS_GameData]
GO
drop procedure [dbo].[usp_Save_Char_Item_Add_E]
GO

SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO


/****** ??: ?? ???? dbo.usp_Save_Char_Item_Add_E ********.com Shaiya Active ******/


CREATE Proc usp_Save_Char_Item_Add_E

@CharID int,
@ItemUID bigint,
@Bag tinyint,
@Slot tinyint,
@ItemID int,
@ tinyint,
@ID tinyint,
@Quality int,
@Gem1 tinyint,
@Gem2 tinyint,
@Gem3 tinyint,
@Gem4 tinyint,
@Gem5 tinyint,
@Gem6 tinyint,
@Craftname varchar(20) = '',
@Count tinyint,
@MaketimeZ varchar(50),
@Maketype char(1)

AS
DECLARE @Maketime as datetime
SELECT @Maketime = CONVERT(datetime, @MaketimeZ, 120)
--SET NOCOUNT ON

IF(@Quality >= 5000)
BEGIN
SET @Quality=0
END

INSERT INTO CharItems
(CharID, bag, slot, ItemID, Type, TypeID, ItemUID, quality, gem1, gem2, gem3, gem4,
gem5, gem6, craftname, [count], maketime, maketype)
VALUES(@CharID, @Bag, @Slot, @ItemID, @, @ID, @ItemUID, @Quality, @Gem1, @Gem2, @Gem3, @Gem4,
@Gem5, @Gem6, @Craftname, @Count, @Maketime, @Maketype)

IF(@@ERROR = 0)
BEGIN
RETURN 1
END
ELSE
BEGIN
RETURN -1
END

--SET NOCOUNT OFF



GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

----------------------------------------------------------------------------

Aber das Problem besteht weiterhin. (Name schon vergeben)

bitte woran kann dieses liegen?

lg
jenny2011 is offline  
Old 02/12/2017, 20:40   #2
 
elite*gold: 130
Join Date: Jan 2014
Posts: 54
Received Thanks: 43
Ging es denn, bevor du die Scripts ausgeführt hast? Ansonsten probiere es mal in folgendem Thread:
[-Silomatx] is offline  
Old 02/13/2017, 01:44   #3
 
jenny2011's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 169
Received Thanks: 47
Hab das Problem gelöst bekommen. Danke euch für die schnelle Antwort. :-)
Jetzt habe ich das Problem das die AP ingame nicht angezeigt werden. Also 0 AP trotz 99999 AP in der Datenbank. habe auch schon den einen oder anderen Post und video angeschaut. Aber es funzt trotzdem nicht. Bin schon am ende irgendwie.

kann mir das wer helfen evt bitte? :-)
jenny2011 is offline  
Reply


Similar Threads Similar Threads
[Suggestion] Name schon Vergeben Funktion
01/31/2014 - Suggestions & Feedback - 27 Replies
Hallöchen ePvP! Ich habe jetzt schon glaub ich 4 mal den Namen gewechselt da er mir einfach immer nach einer bestimmten Zeit zu langweilig wird. Nur habe ich immer das Problem, wenn ich mir einen neuen Nickname aussuche, dass ich nicht weiß, ob dieser bereits auf ePvP existiert und wenn ich auf gut Glück versuche, ob er schon weg ist oder nicht... Naja das stört mich, ich wollt hier mal fragen, wer alles dafür/dagegen ist eine Funktion einbauen zu lassen, wo man per Klick auf einen "Check"...
Youtube - Kanalname der schon vergeben ist
10/17/2013 - Off Topic - 3 Replies
Hey, ich würde gerne einen youtube kanal erstellen. leider ist mein wunschname schon vergeben xD Könnte man youtube anschreiben und fragen ob sie mir den namen freistellen können? Das kommt bei meinem kanalnamen: http://s14.directupload.net/images/131016/z6m3e7e f.png jedoch steht bei anderen kanälen das hier:http://s1.directupload.net/images/131016/rnde 9ohb.png
Vnums schon vergeben was tun ?
05/05/2013 - Metin2 Private Server - 3 Replies
Hej Leute, wollte grad beta waffen und rüssis einfügen da merk ich das die vnums schon besetzt sind halt zb. Rune Sword von Elfenschwert kann mir einer helfen wie ich die einfüge das sie auch trz funktionieren . Pls Help :handsdown::handsdown::handsdown:
Herausfinden ob E-Mail für WoW Account schon vergeben ist
04/05/2013 - World of Warcraft - 16 Replies
Hallo, wie kann ich herausfinden ob meine E-Mail schon vergeben ist da es sein könnte das ich vor einiger Zeit mal nen WoW Account gemacht habe? Möchte jetzt keinen neuen erstellen da ich den "Freund werben"-Bonus nutzen möchte :) Weiß leider nicht mehr ob ich ihn vor oder nach 2009 erstellt hab, müsste jedoch danach gewesen sein :D Danke & LG
Charactername schon vergeben & kann nicht einloggen!
05/08/2010 - Flyff Private Server - 2 Replies
Hallo elitepvpers, ich habe mir durch die Anleitung die hier im Forum ist, einen v15 Server aufgesetzt. Ich habe alles richtig gemacht und die Server starten. Einzigster Fehler ist, das ich wenn ich einen Char erstellen will, es nicht geht und eine Meldung kommt, das der Name bereits vergeben währe. Ich habe die ODBC auf English und spiele mit dem dFlyFF Client. Beim erneuten einloggen, ist der Char dann da, doch ich kann nicht einloggen, er will dass Passwort von mir, ich gebe es ein und es...



All times are GMT +2. The time now is 13:11.


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.