Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 4Story
You last visited: Today at 00:08

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

Advertisement



[Release]Alternative for TITEMTABLE

Discussion on [Release]Alternative for TITEMTABLE within the 4Story forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 216
Received Thanks: 171
[Release]Alternative for TITEMTABLE

Edit: i dont realease more nothing
Sicarium is offline  
Thanks
11 Users
Old 06/27/2013, 21:51   #2
 
elite*gold: 0
Join Date: Aug 2011
Posts: 286
Received Thanks: 241
Very usefull, good idea, great work.
xXxXHansXxXx is offline  
Thanks
1 User
Old 06/27/2013, 22:21   #3
 
elite*gold: 0
Join Date: Nov 2011
Posts: 391
Received Thanks: 471
This is very good as usual
EliteTuerie is offline  
Thanks
1 User
Old 06/27/2013, 22:23   #4
 
elite*gold: 0
Join Date: Oct 2011
Posts: 170
Received Thanks: 16
What problem have titamble??
OnePippa is offline  
Thanks
1 User
Old 06/27/2013, 22:24   #5
 
elite*gold: 0
Join Date: Nov 2011
Posts: 391
Received Thanks: 471
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
EliteTuerie is offline  
Thanks
3 Users
Old 06/27/2013, 22:28   #6
 
elite*gold: 0
Join Date: May 2013
Posts: 35
Received Thanks: 12
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.
BESTAMO is offline  
Old 06/27/2013, 22:32   #7
 
elite*gold: 0
Join Date: May 2013
Posts: 2
Received Thanks: 0
I see that it has encoded the air but also very hard so I put a complex thanks.
I AM YOUR BOSS is offline  
Old 06/27/2013, 22:33   #8
 
Weom's Avatar
 
elite*gold: 120
Join Date: Apr 2012
Posts: 1,982
Received Thanks: 2,464
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.
Weom is offline  
Thanks
1 User
Old 06/27/2013, 23:22   #9
 
elite*gold: 0
Join Date: Nov 2010
Posts: 216
Received Thanks: 171
thanks
Sicarium is offline  
Old 06/28/2013, 10:44   #10
 
elite*gold: 0
Join Date: Oct 2011
Posts: 170
Received Thanks: 16
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
OnePippa is offline  
Old 06/28/2013, 17:06   #11
 
elite*gold: 0
Join Date: Apr 2011
Posts: 219
Received Thanks: 69
Great :thumbup:
randleman is offline  
Old 06/28/2013, 21:17   #12
 
elite*gold: 0
Join Date: May 2013
Posts: 2
Received Thanks: 0
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:


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


Brain.exe is utily for creat fonction i need helppp
NekFeu is offline  
Old 06/28/2013, 22:55   #13
 
elite*gold: 0
Join Date: Apr 2011
Posts: 219
Received Thanks: 69
Talking

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.
randleman is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Bedeutung der Spalten in TITEMTABLE
03/09/2013 - 4Story - 0 Replies
Wem die Bedeutung der Spalten in der TITEMTABLE unklar ist und was dort hineinkommt, hier ist eine Liste. Ich kenne allerdings nicht alle Bedeutungen, aber die Wichtigsten. dlID Dies ist die ID des Itemstapels/des Items. bStorageType Standardmäßig auf 0. Es gibt wohl auch noch 2, ich weiß aber nicht, wofür das steht.
[HELP]4Story P-Server 'TITEMTABLE' is not up to date
01/28/2013 - 4Story - 5 Replies
Hi, I have a problem again, I don't what's the issue's name, but let me explain it: I have about 25-35 chars on my server and 21 accounts. Yes we use the server (it's the first hungarian pirvate server :D). In the TITEMTABLE and in the TTEMPITEMTABLE (TGAME_GSP) I can't found the charachter's equipments but they have items I'm sure. Do you know why the data in these tables doesn't exists, or do you know how to solve that? Thanks.
[Release]Alternative Inventory
10/20/2012 - Flyff PServer Guides & Releases - 10 Replies
Hey, hatte gerade wieder etwas hier rum geguckt und dann das TradeWindow von Apfelsuchtii gesehen, also wollte ich auch mal irgendein Window releasen. Im Theme Ordner habe ich ein Inventar gefunden, diese beinhaltete allerdings Tabs, also habe ich die rausgenommen und die ItemPositionen geändert. Das ganze sieht (wie ich finde) aus wie der Vorgänger des v15 Inventars: http://www8.pic-upload.de/17.09.11/evn3s7wc2mwo.p ng Was ihr machen müsst ? Sucht in eurer ResData.inc nach...
[RELEASE]Alternative zu Grannyviewer 3D
04/29/2012 - Metin2 PServer Guides & Strategies - 87 Replies
Hallu Community, habt schon lange nichts mehr von mir gehört ich weiß :o Möchte euch heute eine alternative zu Grannyviewer anbieten. Es handelt sich hierbei um das offizielle Tool von Ymir, das mittlerweile schon ohne großen Funktionsumfang im Forum gepostet wurde, weswegen ich mich jetzt dazu entschlossen habe das Programm zu releasen. Kleine Information am Rande: Das Tool wurde von mir teilweiße auf Deutsch übersetzt, wer möchte kann sich an den Rest machen - wusste an einigen Stellen...
[Release]The alternative Wallhack
11/18/2008 - Dekaron Exploits, Hacks, Bots, Tools & Macros - 15 Replies
DO NOT RUN THIS SCRIPT OVER YOUR DATA.PAK!!! I figured pre-bmr out, that you can manually wallhack, if you change the content of mapname.mac. Of course you need to play with unpacked files to be able to use this, but I think the content of the .mac files should be somewhere in the data.pak too. Open the .mac files of the maps you want to modify in Winhex and let the script in the attachment run over it. You could do it yourselfe by changing all hex values to "00". The value "02" are...



All times are GMT +2. The time now is 00:09.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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