تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]

موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
قديم 06-11-2018, 06:41 PM   #1

Scrox
عضو لامع



الصورة الرمزية Scrox


• الانـتـسـاب » Apr 2017
• رقـم العـضـويـة » 132672
• المشـــاركـات » 1,353
• الـدولـة » GB
• الـهـوايـة » miMobXD
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 38
Scrox صـاعـد

Scrox غير متواجد حالياً


إرسال رسالة عبر ICQ إلى Scrox إرسال رسالة عبر AIM إلى Scrox إرسال رسالة عبر Yahoo إلى Scrox

افتراضي رد: start itmes



اتفضيل اعمل New Query ودوس F5 انا عدلتلك علية بعد ما تخالص اقفل جيم سيرفر وافتحوا تانى

كود PHP:
USE [SRO_VT_SHARD] 
GO 
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 11/6/2018 4:53:31 PM ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER OFF 
GO 
ALTER   PROCEDURE 
[dbo].[_AddNewChar]      
@
UserJID   INT,      
--@
CharSlot   INT,      
@
RefCharID   INT,      
@
CharName   varchar (64),      
@
CharScale   tinyINT,      
@
StartRegionID  INT,      
@
StartPos_X   real,      
@
StartPos_Y   real,      
@
StartPos_Z   real,      
@
DefaultTeleport INT,      
@
RefMailID   INT,      
@
RefPantsID   INT,      
@
RefBootsID   INT,      
@
RefWeaponID  INT,      
@
RefShield   INT,      
@
DurMail   tinyINT,      
@
DurPants   tinyINT,      
@
DurBoots   tinyINT,      
@
DurWeapon   tinyINT,      
@
DurShield   tinyINT,      
@
DefaultArrow  INT        
AS      
      
SET NOCOUNT ON        

    
DECLARE @Slot  INT          
    
DECLARE @temp  INT          
              
    
DECLARE @NewCharID  INT          
    SET 
@NewCharID = 0          
   
 
-- Initial Equip Edit by LemoniscooL  
 
DECLARE @RefHandID INT  
 
DECLARE @RefHatID INT  
 
DECLARE @RefShoulderID INT  
 
DECLARE @RefEarringID INT  
 
DECLARE @RefRingID INT  
 
DECLARE @RefNeckID INT  
 
DECLARE @DurHand INT  
 
DECLARE @DurHat INT  
 
DECLARE @DurShoulder INT  
 
DECLARE @DurEarring INT  
 
DECLARE @DurRing INT  
 
DECLARE @DurNeck INT  
   
 
--Male Clothes Chinese  
 
IF (@RefMailID = 3643) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_CLOTHES_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Male Heavy Armor Chinese  
 
IF (@RefMailID = 3637) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_HEAVY_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Male Light Armor Chinese  
 
IF (@RefMailID = 3640) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_M_LIGHT_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Female Clothes Chinese  
 
IF (@RefMailID = 3652) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_CLOTHES_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Female Heavy Armor Chinese  
 
IF (@RefMailID = 3646) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_HEAVY_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Female Light Armor Chinese  
 
IF (@RefMailID = 3649) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_W_LIGHT_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_RING_01_A_RARE')  
 
END  
   
 
--Male Clothes Europe  
 
IF (@RefMailID = 11623) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_CLOTHES_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Male Heavy Armor Europe  
 
IF (@RefMailID = 11617) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_HEAVY_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Male Light Armor Europe  
 
IF (@RefMailID = 11620) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_M_LIGHT_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Female Clothes Europe  
 
IF (@RefMailID = 11632) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_CLOTHES_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Female Heavy Armor Europe  
 
IF (@RefMailID = 11626) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_HEAVY_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Female Light Armor Europe  
 
IF (@RefMailID = 11629) BEGIN  
    SET 
@RefHandID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_01_AA_A_RARE')  
    
SET @RefMailID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_06_BA_A_RARE')  
    
SET @RefBootsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_06_FA_A_RARE')  
    
SET @RefHatID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_06_HA_A_RARE')  
    
SET @RefPantsID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_06_LA_A_RARE')  
    
SET @RefShoulderID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_W_LIGHT_06_SA_A_RARE')  
    
SET @RefEarringID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_EARRING_01_A_RARE')  
    
SET @RefNeckID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_NECKLACE_01_A_RARE')  
    
SET @RefRingID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_RING_01_A_RARE')  
 
END  
   
 
--Shield Chinese  
 
IF (@RefShield = 10886) BEGIN  
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SHIELD_01_A_RARE')  
 
END  
   
 
--Shield Europe  
 
IF (@RefShield = 10896) BEGIN  
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SHIELD_01_A_RARE')  
 
END  
   
 
--Blade Chinese  
 
IF (@RefWeaponID = 3633) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BLADE_01_A_RARE')  
 
END  
   
 
--Bow Chinese  
 
IF (@RefWeaponID = 3636) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BOW_01_A_RARE')  
 
END  
   
 
--Spear Chinese  
 
IF (@RefWeaponID = 3634) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SPEAR_01_A_RARE')  
 
END  
   
 
--Sword Chinese  
 
IF (@RefWeaponID = 3632) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SWORD_01_A_RARE')  
 
END  
   
 
--Glavie Chinese  
 
IF (@RefWeaponID = 3635) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_TBLADE_01_A_RARE')  
 
END  
   
 
--Axe Europe  
 
IF (@RefWeaponID = 10890) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_AXE_01_A_RARE')  
 
END  
   
 
--XBow Europe  
 
IF (@RefWeaponID = 10891) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_CROSSBOW_01_A_RARE')  
 
END  
   
 
--Dagger Europe  
 
IF (@RefWeaponID = 10887) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DAGGER_01_A_RARE')  
 
END  
   
 
--Darkstaff Europe  
 
IF (@RefWeaponID = 10892) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DARKSTAFF_01_A_RARE')  
 
END  
   
 
--Harp Europe  
 
IF (@RefWeaponID = 10894) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_HARP_01_A_RARE')  
 
END  
   
 
--Cleric Rod Europe  
 
IF (@RefWeaponID = 10895) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_STAFF_01_A_RARE')  
 
END  
   
 
--Sword Europe  
 
IF (@RefWeaponID = 10888) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SWORD_01_A_RARE')  
 
END  
   
 
--Staff Europe  
 
IF (@RefWeaponID = 10893) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSTAFF_01_A_RARE')  
 
END  
   
 
--Twohand Sword Europe  
 
IF (@RefWeaponID = 10889) BEGIN  
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSWORD_01_A_RARE')  
 
END  
   
 
--Select Durability  
 SET 
@DurHand = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHandID))  
 
SET @DurMail = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefMailID))  
 
SET @DurBoots = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefBootsID))  
 
SET @DurHat = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefHatID))  
 
SET @DurPants = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefPantsID))  
 
SET @DurShoulder = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShoulderID))  
 
SET @DurWeapon = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefWeaponID))  
 
SET @DurShield = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefShield))  
 
SET @DurEarring = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefEarringID))  
 
SET @DurRing = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefRingID))  
 
SET @DurNeck = (Select Dur_L from _RefObjItem where ID in (Select Link from _RefObjCommon where ID = @RefNeckID))  
 -- 
Initial Equip Edit by LemoniscooL  
   
 
--set @StartRegionID=25000  
 
-----------------------------------------------------------------------------      
 -- 
1. ??? ?? ??? valid? ???, ??? ???? ??? ?? ????.      
 -----------------------------------------------------------------------------      
      
    -- 
start by novice.          
    
SELECT @temp = count(CharID) FROM _User WITH (NOLOCK) WHERE UserJID = @UserJID          
            
    
IF (@temp >= 4)          
    
BEGIN          
        
-- ï؟½ت¹ï؟½ ï؟½ï؟½ï؟½ع³ï؟½          
        
RETURN -2          
    END          
    
-- finish by novice.          
      
    -----------------------------------------------------------------------------          
    -- 
2. ؤ³ï؟½ï؟½ï؟½ï؟½ ï؟½ك°ï؟½ï؟½د±ï؟½          
    
-----------------------------------------------------------------------------          
    IF (@
CharScale > 68) -- 0100 0100 --> 68 ï؟½ج´ï؟½!          
    
BEGIN          
        
-- ؤ³ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½! ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ ï؟½ج»ï؟½ï؟½د´ï؟½!           
        RETURN -
3          
    END  
          
    EXEC 
@temp = _IsExistingCharName @CharName          
    
IF (@temp <> 0)          
    
BEGIN          
        
-- ï؟½ج¹ï؟½ ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ ï؟½ج¸ï؟½ï؟½ج¶ï؟½µï؟½?          
        RETURN -
4          
    END          
      
BEGIN TRANSACTION  
      

    
-- ï؟½خ´ï؟½ï؟½أ½ï؟½ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ا¸é¼* ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ WorldIDï؟½ï؟½ 1ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ ï؟½ض¾ï؟½ ï؟½ض¾ï؟½ï؟½ï؟½!   
     
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,        
                
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)        
    
VALUES (@RefCharID, @CharName, @CharScale, 20, 20, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 45,        
                
GetDate(), 1, 1, 0, 0, 0, 200,200, 1, 1, 1, 1)   
                        

    
SET @NewCharID = @@IDENTITY          
    
IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)          
    
BEGIN          
        
-- ؤ³ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!          
        
ROLLBACK TRANSACTION          
        
RETURN -5          
    END          
    
-- start by novice.          
    -- 
ï؟½ï؟½ï؟½ï؟½ Slot ï؟½ب¾ï؟½ï؟½ï؟½.. ï؟½×³ï؟½ Insert ï؟½ï؟½..          
    
INSERT INTO _User VALUES (@UserJID, @NewCharID)          
    -- 
finish by novice.          
      
      
     -----------------------------------------------------------------------------          
     -- 
3-1. ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ أ¤ï؟½ï؟½ï؟½          
     
-- [ï؟½خ؛ï؟½ï؟½ن¸® ï؟½ï؟½ï؟½ï؟½ 96ï؟½ï؟½] + [ï؟½ï؟½&#55735;�ï؟½ 13ï؟½ï؟½] <- ï؟½خ؛ï؟½ï؟½ن¸® ب®ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ 48ï؟½ï؟½ï؟½ï؟½ï؟½ï؟½ 96ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!!!(woos0)  
     
-----------------------------------------------------------------------------          
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!          
     
INSERT INTO _Inventory(CharID, Slot, ItemID)          
      
SELECT @NewCharID, cnt, 0          
       FROM _RefDummySlot with
( nolock )         
        
WHERE cnt < 109          

            
    
IF (@@ERROR <> 0)          
    
BEGIN          
        
-- ï؟½خ؛ï؟½ï؟½ن¸® ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!          
        
ROLLBACK TRANSACTION          
        
RETURN -7           
    END          
 
-- PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!      
       
 -- ???? ??? ???? ?? ????...      
 
/* ?? ???  ???? ??.      
  0: EQUIP_SLOT_HELM      
  1: EQUIP_SLOT_MAIL,      
  2: EQUIP_SLOT_SHOULDERGUARD,      
  3: EQUIP_SLOT_GAUNTLET,      
  4: EQUIP_SLOT_PANTS,      
  5: EQUIP_SLOT_BOOTS,      
  6: EQUIP_SLOT_WEAPON,      
  7: EQUIP_SLOT_SHIELD or ARROW,      
  8: EQUIP_SLOT_EARRING,      
  9: EQUIP_SLOT_NECKLACE,      
 10: EQUIP_SLOT_L_RING,      
 11: EQUIP_SLOT_R_RING,      
 */      

 
-- Initial Equip Edit by LemoniscooL  
 
DECLARE @ItemID BIGINT      
 SET 
@ItemID = 0      
 
-- Chest  
 
IF (@RefMailID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 1, @RefMailID, @DurMail  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Hand  
 
IF (@RefHandID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 3, @RefHandID, @DurHand  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Hat  
 
IF (@RefHatID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 0, @RefHatID, @DurHat  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Shoulder  
 
IF (@RefShoulderID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 2, @RefShoulderID, @DurShoulder  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Pants   
 
IF (@RefPantsID <> 0) BEGIN      
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 4, @RefPantsID, @DurPants  
    
IF (@ItemID <= 0) BEGIN      
        ROLLBACK TRANSACTION      
        
RETURN -9      
    END      
 END      
 
-- Boots      
 
IF (@RefBootsID <> 0) BEGIN      
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 5, @RefBootsID, @DurBoots  
    
IF (@ItemID <= 0) BEGIN      
        ROLLBACK TRANSACTION      
        
RETURN -10      
    END      
 END      
 
-- Weapon      
 
IF (@RefWeaponID <> 0) BEGIN     
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 6, @RefWeaponID, @DurWeapon  
    
IF (@ItemID <= 0) BEGIN      
        ROLLBACK TRANSACTION      
        
RETURN -11      
    END      
 END      
 
-- Shield  
 
IF (@RefShield <> 0) BEGIN      
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @RefShield, @DurShield  
    
IF (@ItemID <= 0) BEGIN      
        ROLLBACK TRANSACTION      
        
RETURN -12      
    END      
 END      
 
-- Arror/Bolt  
 
IF (@DefaultArrow <> 0) BEGIN      
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @DefaultArrow, 250  
    
IF (@ItemID <= 0) BEGIN      
        ROLLBACK TRANSACTION      
        
RETURN -13      
    END      
 END  
 
-- Earring  
 
IF (@RefEarringID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 9, @RefEarringID, @DurEarring  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Ring 1  
 
IF (@RefRingID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 11, @RefRingID, @DurRing  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Ring 2  
 
IF (@RefRingID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 12, @RefRingID, @DurRing  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Necklace  
 
IF (@RefNeckID <> 0) BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 10, @RefNeckID, @DurNeck  
    
IF (@ItemID <= 0) BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Initial Equip Edit by LemoniscooL  
       
     
-----------------------------------------------------------------------------          
     -- 
3-2. ï؟½ئ¹ï؟½إ¸ Inventory ï؟½ï؟½ï؟½ï؟½ أ¤ï؟½ï؟½ï؟½          
     
-- [ï؟½ئ¹ï؟½إ¸ ï؟½خ؛ï؟½ï؟½ن¸® ï؟½ï؟½ï؟½ï؟½ 5ï؟½ï؟½]  
     -- 
APPLY_AVATAR_SYSTEMï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ا¸é¼* ï؟½ك°ï؟½ï؟½ا´ï؟½ ï؟½خ؛ï؟½  
     
-----------------------------------------------------------------------------          
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!          
     
INSERT INTO _InventoryForAvatar(CharID, Slot, ItemID)          
      
SELECT @NewCharID, cnt, 0  
       FROM _RefDummySlot with
( nolock )         
        
WHERE cnt < 5  

            
    
IF (@@ERROR <> 0)          
    
BEGIN          
        
-- ï؟½ئ¹ï؟½إ¸ ï؟½خ؛ï؟½ï؟½ن¸® ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!          
        
ROLLBACK TRANSACTION          
        
RETURN -14  
    END          
    
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!          
            
    -----------------------------------------------------------------------------          
    -- default 
skillï؟½ض¾ï؟½ï؟½ض±ï؟½          
    
-----------------------------------------------------------------------------          
    DECLARE @
country tinyINT          
    EXEC 
@country = _GetObjCountry @RefCharID          
             
    INSERT INTO _CharSkillMastery 
(CharID, MasteryID, Level)          
    
SELECT @NewCharID, MasteryID, 0          
    FROM _RefCharDefault_SkillMastery  with
(nolock)        
    
WHERE Race = @country or Race = 3          
    
IF (@@error <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -15          
    END          
    INSERT INTO _CharSkill 
(CharID,SkillID,Enable)          
    
SELECT @NewCharID, SkillID, 1          
    FROM  _RefCharDefault_Skill  with
(nolock)        
    
WHERE Race = @country or Race = 3          
    
IF (@@error <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -16          
    END          
    
-----------------------------------------------------------------------------          
    -- 
ï؟½â؛» ï؟½ï؟½ï؟½ï؟½ئ® ï؟½ض¾ï؟½ï؟½ض±ï؟½  
    
-----------------------------------------------------------------------------          
    
INSERT INTO _CharQuest (CharID, QuestID, Status, AchievementCount, StartTime, EndTime, QuestData1, QuestData2)          
    
SELECT @NewCharID, ID, 1, 0, getdate(), getdate(), 0, 0          
    FROM _RefQuest  
    WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest  with(nolock) WHERE (Race = @country or Race = 3) and RequiredLevel = 1 and Service = 1)  
    IF (@@
error <> 0)  
    
BEGIN  
        ROLLBACK TRANSACTION          
        
RETURN -17          
    END      
    
-----------------------------------------------------------------------------          
    -- Static 
Avatar Initial Record ï؟½ض±ï؟½          
    
-----------------------------------------------------------------------------          
    
INSERT INTO _StaticAvatar(CharID) values(@NewCharID)          
    IF (@@
ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -18          
    END           
            
    
-----------------------------------------------------------------------------          
    -- 
Trijob أ¤ï؟½ï؟½ï؟½ض±ï؟½!!!!!          
    -----------------------------------------------------------------------------          
    
INSERT INTO _CharTrijob VALUES (@NewCharID, 0, 1, 0, 0, 0)          
    IF (@@
ERROR <> 0)          
    
BEGIN          
        
-- ï؟½خ؛ï؟½ï؟½ن¸® ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!          
        
ROLLBACK TRANSACTION          
        
RETURN -19          
    END           
            
    
-----------------------------------------------------------------------------          
    -- 
CharListï؟½ï؟½ ID ï؟½ض¾ï؟½ï؟½ض±ï؟½          
    
-----------------------------------------------------------------------------          
     

      
    
exec _ADD_ITEM_EXTERN @CharName,'ITEM_EVENT_RETURN_SCROLL_HIGH_SPEED',25,1    
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_RENT_REVERSE_RETURN_SCROLL',25,1  
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_COS_P_CAT_SCROLL',1,0  
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SPEED_UP_BASIC',20,0  
  exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_MP_SUPERSET_5_BAG',1000,0  
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_HP_SUPERSET_5_BAG',1000,0  
 exec _ADD_ITEM_EXTERN 
@charname, 'ITEM_EVENT_COS_P_MYOWON_SCROLL', 1,0 
 exec _ADD_ITEM_EXTERN 
@charname, 'ITEM_MALL_AVATAR_M_ANGEL_WING_DRESS', 0,0 
        exec _ADD_ITEM_EXTERN 
@charname, 'ITEM_MALL_AVATAR_W_ANGEL_WING_DRESS', 0,0 
              exec _ADD_ITEM_EXTERN 
@charname, 'ITEM_MALL_AVATAR_M_NASRUN', 0,0 
              exec _ADD_ITEM_EXTERN 
@charname, 'ITEM_MALL_AVATAR_W_NASRUN', 0,0 


    
-- Quick Slot ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ï؟½!!!          
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...          

COMMIT TRANSACTION          
            
RETURN @NewCharID 


توقيع Scrox :
Finest رasual Dating

التعديل الأخير تم بواسطة Scrox ; 06-11-2018 الساعة 07:00 PM

إعلانات google

موضوع مغلق


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
How TO add Itmes in Itme mall ;( mohamed6663 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 0 08-08-2012 05:00 AM


الساعة الآن 08:01 AM.