Fiesta Private Server 100JC Script

11/28/2011 17:47 [Dev]DelTa#1
Hier ist der Script für die Level 100 JC.

Den Script als SQL Anfrage in die Datenbank einschreiben.


-->>>>>>>>> Bitte mit thanks bewerten, und kein Kommentar schreiben mit: Danke! <<<<<<<<< -------


USE [World00_Character]
GO
/****** Object: StoredProcedure [dbo].[p_Char_Logout] Script Date: 10/08/2011 16:20:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[p_Char_Logout]
/*
Character logout
2004.6 By CJC
Input:
nCharNo = To be logout
nPlayMin = Play minute at this time
output:
0 = error
1 = work ok
*/
@nCharNo int,
@nPlayMin int,
@nRet int OUTPUT
AS
SET NOCOUNT ON
UPDATE tCharacter
SET nPlayMin = nPlayMin + @nPlayMin
WHERE nCharNo = @nCharNo
SET @nRet = @@ROWCOUNT


-- JobChange Script START

IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tCharacter] WHERE [nCharNo] = @nCharNo AND nLevel >= 100 and (SELECT COUNT(*) from [World00_Character].[dbo].[tCharacterShape] where nCharNo = @nCharNo and (nClass = 3 or nClass = 10 or nClass = 17 or nClass = 24)) > 0) > 0
BEGIN

--Gladiator
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 739 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 4 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Knight
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 740 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 5 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--HolyKnight
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 741 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 11 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Guardian
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 742 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 12 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Sharpshooter
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND ([nQuestNo] = 743 OR [nQuestNo] = 747) AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 18 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Ranger
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND ([nQuestNo] = 744 OR [nQuestNo] = 748) AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 19 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Warlock
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 745 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 25 WHERE nCharNo = @nCharNo;
END
ELSE
BEGIN

--Wizard
IF (SELECT COUNT(*) FROM [World00_Character].[dbo].[tQuest] WHERE [nCharNo] = @nCharNo AND [nQuestNo] = 746 AND [nStatus] = 2) > 0
BEGIN
UPDATE [World00_Character].[dbo].[tCharacterShape] SET nClass = 26 WHERE nCharNo = @nCharNo;
END
END
END
END
END
END
END
END
END


-- end

12/09/2011 13:40 [Dev]DelTa#2
Mal bisschen Pushen :D
12/17/2011 15:13 [Dev]DelTa#3
Und ein weiterer Push damit ihr den Script auch finden könnt :D
09/03/2012 23:29 renealfa#4
hey

Dein Script läuft denke ich mal. Allerdings habe ich die normalen quests. Also nur mit den NPCs labbern. dafür bringt mir dieser Script gar nix.
Ich bekomme es aber nicht an laufen. Wenn man alle qquests gemacht hat, kann man die T5 geschenke alle abholen, allerdings ändert sich die klasse net

hat jemand eine ahnung woran es liegen kann?
09/04/2012 07:58 ιcσяє#5
Quote:
Originally Posted by renealfa View Post
hey

Dein Script läuft denke ich mal. Allerdings habe ich die normalen quests. Also nur mit den NPCs labbern. dafür bringt mir dieser Script gar nix.
Ich bekomme es aber nicht an laufen. Wenn man alle qquests gemacht hat, kann man die T5 geschenke alle abholen, allerdings ändert sich die klasse net

hat jemand eine ahnung woran es liegen kann?
Was du suchst hatte ich auch gesucht ^^ ein tipp kann ich dir geben

"Dusk Database"
12/09/2014 15:09 Giorgie#6
Was genau ist gemeint mit "Dusk Database" ?
Ich habe das selbe Problem , die Quest funktioniert einwandfrei aber die Klasse wird nicht übernommen :/
Kann jemand Helfen?
12/10/2014 08:08 0xDnFx3#7
#Close Request

Thread von 2011... (Reported 08:08 UTC)
12/10/2014 10:53 DarkOPM#8
Bitte beim nächsten Mal auf das Datum des Threads schauen.

#closed