حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/12/2024

Ahmed_k_nayel_01_12_2024

END_02/12/2024

END 30/12/2024

END 06/12/2024

END 28/12/2024

END 30/12/2024_waiting

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_12_2024

ibrahim_END 07/1212024

END 30/12/2024

END 12/01/2025

END _14/01/2025_Karuoke

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



قسم المواضيع المكررة و المخالفة هنا يتم وضع المواضيع المخالفة والمواضيع المكررة

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

stafherp
عضو مميز



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


• الانـتـسـاب » Oct 2012
• رقـم العـضـويـة » 106331
• المشـــاركـات » 957
• الـدولـة » GIZZA
• الـهـوايـة » Babel.SRO only
• اسـم الـسـيـرفـر » Lepus
• الـجـنـس » Male
• نقـاط التقييم » 13
stafherp صـاعـد

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



افتراضي start items



السلام عليكم عندى مشلكة فى الاتسارت ايتم اى افتار او ديفل بضيفو بينزل +12 لوحدة ودة addnew char بتاعى
كود 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 3643BEGIN 
    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 3637BEGIN 
    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 3640BEGIN 
    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 3652BEGIN 
    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 3646BEGIN 
    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 3649BEGIN 
    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 11623BEGIN 
    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 11617BEGIN 
    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 11620BEGIN 
    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 11632BEGIN 
    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 11626BEGIN 
    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 11629BEGIN 
    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 10886BEGIN 
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SHIELD_01_A_RARE'
 
END 
  
 
--Shield Europe 
 
IF (@RefShield 10896BEGIN 
    SET 
@RefShield = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SHIELD_01_A_RARE'
 
END 
  
 
--Blade Chinese 
 
IF (@RefWeaponID 3633BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BLADE_01_A_RARE'
 
END 
  
 
--Bow Chinese 
 
IF (@RefWeaponID 3636BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_BOW_01_A_RARE'
 
END 
  
 
--Spear Chinese 
 
IF (@RefWeaponID 3634BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SPEAR_01_A_RARE'
 
END 
  
 
--Sword Chinese 
 
IF (@RefWeaponID 3632BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_SWORD_01_A_RARE'
 
END 
  
 
--Glavie Chinese 
 
IF (@RefWeaponID 3635BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_CH_TBLADE_01_A_RARE'
 
END 
  
 
--Axe Europe 
 
IF (@RefWeaponID 10890BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_AXE_01_A_RARE'
 
END 
  
 
--XBow Europe 
 
IF (@RefWeaponID 10891BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_CROSSBOW_01_A_RARE'
 
END 
  
 
--Dagger Europe 
 
IF (@RefWeaponID 10887BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DAGGER_01_A_RARE'
 
END 
  
 
--Darkstaff Europe 
 
IF (@RefWeaponID 10892BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_DARKSTAFF_01_A_RARE'
 
END 
  
 
--Harp Europe 
 
IF (@RefWeaponID 10894BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_HARP_01_A_RARE'
 
END 
  
 
--Cleric Rod Europe 
 
IF (@RefWeaponID 10895BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_STAFF_01_A_RARE'
 
END 
  
 
--Sword Europe 
 
IF (@RefWeaponID 10888BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_SWORD_01_A_RARE'
 
END 
  
 
--Staff Europe 
 
IF (@RefWeaponID 10893BEGIN 
    SET 
@RefWeaponID = (SELECT ID FROM _RefObjCommon WHERE CodeName128='ITEM_EU_TSTAFF_01_A_RARE'
 
END 
  
 
--Twohand Sword Europe 
 
IF (@RefWeaponID 10889BEGIN 
    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(CharIDFROM _User WITH (NOLOCKWHERE UserJID = @UserJID         
           
    
IF (@temp >= 4)         
    
BEGIN         
        
-- �ʹ� ���ڳ�         
        
RETURN -2         
    END         
    
-- finish by novice.         
     
    -----------------------------------------------------------------------------         
    -- 
2. ij���� �߰��ϱ�         
    
-----------------------------------------------------------------------------         
    IF (@
CharScale 68) -- 0100 0100 --> 68 �̴�!         
    
BEGIN         
        
-- ij���� ���� ����! ������ ���� �̻��ϴ�!          
        
RETURN -3         
    END 
         
    EXEC 
@temp _IsExistingCharName @CharName         
    
IF (@temp <> 0)         
    
BEGIN         
        
-- &#65533;̹� ������� �̸��̶�µ�?         
        
RETURN -4         
    END         
     
BEGIN TRANSACTION 
     

    
-- &#65533;δ��ý����� ����Ǹ鼭 �������� WorldID�� 1���� �� �־� �־���!  
     
INSERT INTO _Char (RefObjIDCharName16ScaleStrengthIntellectLatestRegion,PosXPosYPosZAppointedTeleportInventorySize,       
                
LastLogoutCurLevelMaxLevelRemainGoldRemainStatPointRemainSkillPointHPMPJobLvl_TraderJobLvl_HunterJobLvl_RobberWorldID)       
    
VALUES (@RefCharID, @CharName, @CharScale2020, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport45,       
                
GetDate(), 11000200,2001111)  
                       

    
SET @NewCharID = @@IDENTITY         
    
IF (@@ERROR <> OR @@ROWCOUNT 0)         
    
BEGIN         
        
-- &#307;���� ���� ����!         
        
ROLLBACK TRANSACTION         
        
RETURN -5         
    END         
    
-- start by novice.         
    -- &
#65533;��� Slot �Ⱦ���.. �׳� Insert ��..         
    
INSERT INTO _User VALUES (@UserJID, @NewCharID)         
    -- 
finish by novice.         
     
     
     -----------------------------------------------------------------------------         
     -- 
3-1. &#65533;�� ���� ä���         
     
-- [&#65533;κ��丮 ���� 96��] + [��񽽷� 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(CharIDSlotItemID)         
      
SELECT @NewCharIDcnt0         
       FROM _RefDummySlot with
nolock )        
        
WHERE cnt 109         

           
    
IF (@@ERROR <> 0)         
    
BEGIN         
        
-- &#65533;κ��丮 ���� ����!         
        
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 <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Hand 
 
IF (@RefHandID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3, @RefHandID, @DurHand 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Hat 
 
IF (@RefHatID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0, @RefHatID, @DurHat 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Shoulder 
 
IF (@RefShoulderID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2, @RefShoulderID, @DurShoulder 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Pants  
 
IF (@RefPantsID <> 0BEGIN     
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID4, @RefPantsID, @DurPants 
    
IF (@ItemID <= 0BEGIN     
        ROLLBACK TRANSACTION     
        
RETURN -9     
    END     
 END     
 
-- Boots     
 
IF (@RefBootsID <> 0BEGIN     
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID5, @RefBootsID, @DurBoots 
    
IF (@ItemID <= 0BEGIN     
        ROLLBACK TRANSACTION     
        
RETURN -10     
    END     
 END     
 
-- Weapon     
 
IF (@RefWeaponID <> 0BEGIN    
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID6, @RefWeaponID, @DurWeapon 
    
IF (@ItemID <= 0BEGIN     
        ROLLBACK TRANSACTION     
        
RETURN -11     
    END     
 END     
 
-- Shield 
 
IF (@RefShield <> 0BEGIN     
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @RefShield, @DurShield 
    
IF (@ItemID <= 0BEGIN     
        ROLLBACK TRANSACTION     
        
RETURN -12     
    END     
 END     
 
-- Arror/Bolt 
 
IF (@DefaultArrow <> 0BEGIN     
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID7, @DefaultArrow250 
    
IF (@ItemID <= 0BEGIN     
        ROLLBACK TRANSACTION     
        
RETURN -13     
    END     
 END 
 
-- Earring 
 
IF (@RefEarringID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID9, @RefEarringID, @DurEarring 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Ring 1 
 
IF (@RefRingID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID11, @RefRingID, @DurRing 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Ring 2 
 
IF (@RefRingID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID12, @RefRingID, @DurRing 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Necklace 
 
IF (@RefNeckID <> 0BEGIN 
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID10, @RefNeckID, @DurNeck 
    
IF (@ItemID <= 0BEGIN 
        ROLLBACK TRANSACTION 
        
RETURN -
    END 
 END 
 
-- Initial Equip Edit by LemoniscooL 
      
     
-----------------------------------------------------------------------------         
     -- 
3-2. &#65533;ƹ�Ÿ Inventory ���� ä���         
     
-- [&#65533;ƹ�Ÿ �κ��丮 ���� 5��] 
     
-- APPLY_AVATAR_SYSTEM&#65533;� ����Ǹ鼭 �߰��Ǵ� �κ� 
     
-----------------------------------------------------------------------------         
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!         
     
INSERT INTO _InventoryForAvatar(CharIDSlotItemID)         
      
SELECT @NewCharIDcnt
       FROM _RefDummySlot with
nolock )        
        
WHERE cnt 

           
    
IF (@@ERROR <> 0)         
    
BEGIN         
        
-- &#65533;ƹ�Ÿ �κ��丮 ���� ����!         
        
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&#65533;־��ֱ�         
    
-----------------------------------------------------------------------------         
    DECLARE @
country tinyINT         
    EXEC 
@country _GetObjCountry @RefCharID         
            
    INSERT INTO _CharSkillMastery 
(CharIDMasteryIDLevel)         
    
SELECT @NewCharIDMasteryID0         
    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 @NewCharIDSkillID1         
    FROM  _RefCharDefault_Skill  with
(nolock)       
    
WHERE Race = @country or Race 3         
    
IF (@@error <> 0)         
    
BEGIN         
        ROLLBACK TRANSACTION         
        
RETURN -16         
    END         
    
-----------------------------------------------------------------------------         
    -- &
#65533;⺻ ����Ʈ �־��ֱ� 
    
-----------------------------------------------------------------------------         
    
INSERT INTO _CharQuest (CharIDQuestIDStatusAchievementCountStartTimeEndTimeQuestData1QuestData2)         
    
SELECT @NewCharIDID10getdate(), getdate(), 00         
    FROM _RefQuest 
    WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest  with(nolockWHERE (Race = @country or Race 3) and RequiredLevel and Service 1
    IF (@@
error <> 0
    
BEGIN 
        ROLLBACK TRANSACTION         
        
RETURN -17         
    END     
    
-----------------------------------------------------------------------------         
    -- Static 
Avatar Initial Record &#65533;ֱ�         
    
-----------------------------------------------------------------------------         
    
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID)         
    IF (@@
ERROR <> 0)         
    
BEGIN         
        ROLLBACK TRANSACTION         
        
RETURN -18         
    END          
           
    
-----------------------------------------------------------------------------         
    -- 
Trijob &#228;���ֱ�!!!!!         
    
-----------------------------------------------------------------------------         
    
INSERT INTO _CharTrijob VALUES (@NewCharID01000)         
    IF (@@
ERROR <> 0)         
    
BEGIN         
        
-- &#65533;κ��丮 ���� ����!         
        
ROLLBACK TRANSACTION         
        
RETURN -19         
    END          
           
    
-----------------------------------------------------------------------------         
    -- 
CharList&#65533;� 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,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_COS_P_CAT_SCROLL',1,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_SPEED_UP_BASIC',20,
  exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_MP_SUPERSET_5_BAG',1000,
 exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EVENT_HP_SUPERSET_5_BAG',1000,
 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'1,0
        exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_W_ANGEL_WING_DRESS'1,0
              exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_M_NASRUN'1,0
              exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_W_NASRUN'1,0


    
-- Quick Slot &#65533;��� �����!!!         
    
exec _AddNewClientConfig @NewCharID  -- by novice...... for saving client configurations...         

COMMIT TRANSACTION         
           
RETURN @NewCharID 




إعلانات google

 


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
Start Items / Free Silk ahmedjemy قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 8 29-03-2024 07:52 PM
توضيح فى Start items kesho123s قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 3 03-08-2023 04:35 PM
استفسار بخصوص start items xEslam قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 3 10-01-2020 05:53 PM
start up items Jan_ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 2 23-07-2013 09:23 PM
Adding FB Start Items .. زهقان من مصر قسم المواضيع المكررة و المخالفة 7 16-06-2013 04:00 PM


الساعة الآن 09:03 PM.