[Release]Alternative for TITEMTABLE

06/27/2013 21:34 Sicarium#1
Edit: i dont realease more nothing
06/27/2013 21:51 xXxXHansXxXx#2
Very usefull, good idea, great work.
06/27/2013 22:21 EliteTuerie#3
This is very good as usual
06/27/2013 22:23 OnePippa#4
What problem have titamble??
06/27/2013 22:24 EliteTuerie#5
Quote:
Originally Posted by OnePippa View Post
What problem have titamble??
Let's say he simplify TITEMTABLE If you want to make a web tools such as its going to be much easier
06/27/2013 22:28 BESTAMO#6
RA-Developer they are really impressive so much to make our lives easier it is true that the channel is beugged I'm working on the fix.
06/27/2013 22:32 I AM YOUR BOSS#7
I see that it has encoded the air but also very hard so I put a complex thanks.
06/27/2013 22:33 Weom#8
Quote:
Originally Posted by BESTAMO View Post
RA-Developer they are really impressive so much to make our lives easier it is true that the channel is beugged I'm working on the fix.
Channel is not bugged, you have only no idea how to activate

@nice release.
06/27/2013 23:22 Sicarium#9
thanks :)
06/28/2013 10:44 OnePippa#10
Quote:
Originally Posted by EliteTuerie View Post
Let's say he simplify TITEMTABLE If you want to make a web tools such as its going to be much easier
Thx
06/28/2013 17:06 randleman#11
Great :thumbup:
06/28/2013 21:17 NekFeu#12
Quote:
Originally Posted by Sicarium View Post
I make new script for new alternative TITEMTABLE, but only for see the values, dont for insert values:)

Exemple:
[Only registered and activated users can see links. Click Here To Register...]

Download the table in the Attach Files and upload it in TGAME_GSP,

Next you Make a new Procedure in TGAME_GSP Functions and call it "TEquipInfo".

PHP Code:
ALTER PROCEDURE [dbo].[TEquipInfo]
@
dwCharID INT,
@
dwUserID INT




AS
BEGIN
DECLARE @nomepersonaggio VARCHAR(50)
DECLARE @
itemid INT
DECLARE @nomeitem VARCHAR(50)
DECLARE @
posizioneitem TINYINT
DECLARE @nomeposizione VARCHAR(50)
DECLARE @
livelloupgrade INT
DECLARE @colore INT
DECLARE @nomecolore VARCHAR(50)
DECLARE @
raffinamenti TINYINT
DECLARE @durabilitacorrente INT
DECLARE @durabilitamax INT
DECLARE @scadenzaitem smalldatetime
DECLARE @regnoitem TINYINT
DECLARE @primobonus INT
DECLARE @nomeprimobonus VARCHAR(50)
DECLARE @
primovalore INT
DECLARE @secondobonus INT
DECLARE @nomesecondobonus VARCHAR(50)
DECLARE @
secondovalore INT
DECLARE @terzobonus INT
DECLARE @nometerzobonus VARCHAR(50)
DECLARE @
terzovalore INT
DECLARE @quartobonus INT
DECLARE @nomequartobonus VARCHAR(50)
DECLARE @
quartovalore INT
DECLARE @nomeregnoitem VARCHAR(50)
DECLARE @
bClass TINYINT



/* Nome personaggio */
SELECT @nomepersonaggio szNAME FROM TCHARTABLE WHERE dwCharID = @dwCharID AND dwUserID = @dwUserID
SELECT  
@bClass bClass  FROM TCHARTABLE WHERE dwCharID = @dwCharID
/* Riempio tutte le variaibile da TITEMTABLE */
SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Main Hand'
SET @posizioneitem 0

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)

SET @nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Off Hand'
SET @posizioneitem 1

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)


IF(@
bClass <= 2)
BEGIN
SET 
@nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Crossbow/Bow'
SET @posizioneitem 2

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)
END



SET 
@nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''


SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Helmet'
SET @posizioneitem 3

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)




SET @nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Shirt'
SET @posizioneitem 5

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)




SET @nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Trousers'
SET @posizioneitem 6

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)



SET @nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Boots'
SET @posizioneitem 7

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)



SET @nomeprimobonus =''
SET @nomesecondobonus=''
SET @nometerzobonus =''
SET @nomequartobonus=''

SELECT @itemid=wItemID,@livelloupgrade bLevel,@raffinamenti =  bRefineCur, @durabilitacorrente dwDuraCur, @durabilitamax dwDuraMax, @colore bGradeEffect, @primobonus =  bMagic1, @primovalore wValue1, @secondobonus =  bMagic2, @secondovalore wValue2, @terzobonus =  bMagic3, @terzovalore wValue3, @quartobonus =  bMagic4, @quartovalore wValue4  FROM TITEMTABLE WHERE dwOwnerID = @dwCharID AND bItemID AND dwStorageID 254
SELECT 
@nomeitem szNAME, @regnoitem bItemCountry FROM TITEMCHART WHERE wItemID = @itemid

SET 
@nomeposizione 'Gloves'
SET @posizioneitem 8

IF(@regnoitem 0)
BEGIN
SET 
@nomeregnoitem 'Defugel'
END
IF(@regnoitem 1)
BEGIN
SET 
@nomeregnoitem 'Craxion'
END
IF(@regnoitem or @regnoitem 4)
BEGIN
SET 
@nomeregnoitem 'Gor'
END

/* Assegno nomi ai colori */
IF(@colore 0)
BEGIN 
SET 
@nomecolore 'Nothing'
END 
IF(@colore AND @livelloupgrade 16 )
BEGIN 
SET 
@nomecolore 'Gold'
END 
IF(@colore 1)
BEGIN 
SET 
@nomecolore 'Blue'
END 
IF(@colore 2)
BEGIN 
SET 
@nomecolore 'Red'
END 
IF(@colore 3)
BEGIN 
SET 
@nomecolore 'Electric'
END 
IF(@colore 4)
BEGIN 
SET 
@nomecolore 'Sky-Blue'
END 
IF(@colore 5)
BEGIN 
SET 
@nomecolore 'Black-Green'
END 
IF(@colore 6)
BEGIN 
SET 
@nomecolore 'Purple'
END 
IF(@colore 7)
BEGIN 
SET 
@nomecolore 'Blue Storm'
END 
IF(@colore 8)
BEGIN 
SET 
@nomecolore 'Light Green'
END 
IF(@colore 9)
BEGIN 
SET 
@nomecolore 'Red Lava'
END 


/* Assegno nomi ai bonus */
IF(@primobonus 11)
BEGIN
SET 
@nomeprimobonus 'Attack Rating'
END
IF(@secondobonus 11)
BEGIN
SET 
@nomesecondobonus 'Attack Rating'
END
IF(@terzobonus 11)
BEGIN
SET 
@nometerzobonus 'Attack Rating'
END
IF(@quartobonus 11)
BEGIN
SET 
@nomequartobonus 'Attack Rating'
END

IF(@primobonus 12)
BEGIN
SET 
@nomeprimobonus 'Defense rating'
END
IF(@secondobonus 12)
BEGIN
SET 
@nomesecondobonus 'Defense rating'
END
IF(@terzobonus 12)
BEGIN
SET 
@nometerzobonus 'Defense rating'
END
IF(@quartobonus 12)
BEGIN
SET 
@nomequartobonus 'Defense rating'
END

IF(@primobonus 13)
BEGIN
SET 
@nomeprimobonus 'Phsycal critical hit rate'
END
IF(@secondobonus 13)
BEGIN
SET 
@nomesecondobonus 'Phsycal critical hit rate'
END
IF(@terzobonus 13)
BEGIN
SET 
@nometerzobonus 'Phsycal critical hit rate'
END
IF(@quartobonus 13)
BEGIN
SET 
@nomequartobonus 'Phsycal critical hit rate'
END

IF(@primobonus 20)
BEGIN
SET 
@nomeprimobonus 'Cast rate'
END
IF(@secondobonus 20)
BEGIN
SET 
@nomesecondobonus 'Cast rate'
END
IF(@terzobonus 20)
BEGIN
SET 
@nometerzobonus 'Cast rate'
END
IF(@quartobonus 20)
BEGIN
SET 
@nomequartobonus 'Cast rate'
END

IF(@primobonus 21)
BEGIN
SET 
@nomeprimobonus 'Critical magic rate'
END
IF(@secondobonus 21)
BEGIN
SET 
@nomesecondobonus 'Critical magic rate'
END
IF(@terzobonus 21)
BEGIN
SET 
@nometerzobonus 'Critical magic rate'
END
IF(@quartobonus 21)
BEGIN
SET 
@nomequartobonus 'Critical magic rate'
END


IF(@primobonus 34)
BEGIN
SET 
@nomeprimobonus 'Block rate'
END
IF(@secondobonus 34)
BEGIN
SET 
@nomesecondobonus 'Block rate'
END
IF(@terzobonus 34)
BEGIN
SET 
@nometerzobonus 'Block rate'
END
IF(@quartobonus 34)
BEGIN
SET 
@nomequartobonus 'Block rate'
END

IF(@primobonus 54)
BEGIN
SET 
@nomeprimobonus 'Phsycal attack speed'
END
IF(@secondobonus 54)
BEGIN
SET 
@nomesecondobonus 'Phsycal attack speed'
END
IF(@terzobonus 54)
BEGIN
SET 
@nometerzobonus 'Phsycal attack speed'
END
IF(@quartobonus 54)
BEGIN
SET 
@nomequartobonus 'Phsycal attack speed'
END

IF(@primobonus 55)
BEGIN
SET 
@nomeprimobonus 'Longe range attack speed'
END
IF(@secondobonus 55)
BEGIN
SET 
@nomesecondobonus 'Longe range attack speed'
END
IF(@terzobonus 55)
BEGIN
SET 
@nometerzobonus 'Longe range attack speed'
END
IF(@quartobonus 55)
BEGIN
SET 
@nomequartobonus 'Longe range attack speed'
END

IF(@primobonus 56)
BEGIN
SET 
@nomeprimobonus 'Magic attack speed'
END
IF(@secondobonus 56)
BEGIN
SET 
@nomesecondobonus 'Magic attack speed'
END
IF(@terzobonus 56)
BEGIN
SET 
@nometerzobonus 'Magic attack speed'
END
IF(@quartobonus 56)
BEGIN
SET 
@nomequartobonus 'Magic attack speed'
END

IF(@primobonus 86)
BEGIN
SET 
@nomeprimobonus 'Magic attack'
END
IF(@secondobonus 86)
BEGIN
SET 
@nomesecondobonus 'Magic attack'
END
IF(@terzobonus 86)
BEGIN
SET 
@nometerzobonus 'Magic attack'
END
IF(@quartobonus 86)
BEGIN
SET 
@nomequartobonus 'Magic attack'
END

IF(@primobonus 87)
BEGIN
SET 
@nomeprimobonus 'Magic defense level'
END
IF(@secondobonus 87)
BEGIN
SET 
@nomesecondobonus 'Magic defense level'
END
IF(@terzobonus 87)
BEGIN
SET 
@nometerzobonus 'Magic defense level'
END
IF(@quartobonus 87)
BEGIN
SET 
@nomequartobonus 'Magic defense level'
END

INSERT INTO EquipInformations
(Name,Item,Type,Upgrade,Color,Refinament,DurabilityCurrent,DurabilityMax,CountryItem,FirstBonus,FirstValue,SecondBonus,SecondValue,ThirdBonus,ThirdValue,FourthBonus,FourthValue)
VALUES(@nomepersonaggio,@nomeitem,@nomeposizione,@livelloupgrade,@nomecolore,@raffinamenti,@durabilitacorrente,@durabilitamax,@nomeregnoitem,@nomeprimobonus,@primovalore,@nomesecondobonus,@secondovalore,@nometerzobonus,@terzovalore,@nomequartobonus,@quartovalore)
END 
Add this linee in the TCreateChar always in TGAME_GSP, frist of
RETURN @@ERROR

PHP Code:
EXEC TEquipInfo @dwCharID, @dwUserID 
Add this linee in the TLogout always in TGAME_GSP, frist of
COMMIT TRAN SAVECHAREND

PHP Code:
DECLARE @name VARCHAR(50)
SELECT @name szNAME FROM TCHARTABLE WHERE dwCharID=@dwCharID 
DELETE EquipInformations WHERE Name 
= @name
EXEC TEquipInfo 
@dwCharID, @dwUserID 

if you have the bug called "Objectname not found"
follow this path

[Only registered and activated users can see links. Click Here To Register...]

Brain.exe is utily for creat fonction i need helppp
06/28/2013 22:55 randleman#13
Quote:
Originally Posted by NekFeu View Post
Brain.exe is utily for creat fonction i need helppp
yes, you really need help if you think that "brain.exe" is a utility to create a function.