حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_08/02/2024

29_02_2023

ID:100_01_05_2024

END_tusk_04/01/2024

END_27/06/2024

END_02/12/2024

END 14/6/2024

ID:103_02/06/2024

ID:104_05/06/2024

ID:105_10/06/2024

ID:106_24/06/2024

END 27/06/2024

25/01/2022

QueenSro

ID:100_01_06_2024

END_tusk_04/01/2024

END_Ibrahim_Abde_05/05/2024

END 14/6/2024

END_27/06/2024

END ID:101_17/05/2024

END 19/06/2024

END 19/06/2024

END 22/08/2024

END 27/06/2024

END 02/07/2024

END 02/07/2024

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


شـريـط الاهـداءات



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

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

stafherp
عضو مميز



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


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

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

847  



افتراضي start itmes



السلام عليكم عندى مشلكة فى الاتسارت ايتم اى افتار او ديفل بضيفو بينزل +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

قديم 06-11-2018, 06:41 PM   #2

Scrox
عضو لامع



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


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

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

6143  


إرسال رسالة عبر ICQ إلى Scrox إرسال رسالة عبر AIM إلى Scrox إرسال رسالة عبر Yahoo إلى Scrox إرسال رسالة عبر Skype إلى 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 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. ؤ³ï؟½ï؟½ï؟½ï؟½ ï؟½ك°ï؟½ï؟½د±ï؟½          
    
-----------------------------------------------------------------------------          
    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 (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          
        
-- ؤ³ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½ ï؟½ï؟½ï؟½ï؟½!          
        
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(CharIDSlotItemID)          
      
SELECT @NewCharIDcnt0          
       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 <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID1, @RefMailID, @DurMail  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Hand  
 
IF (@RefHandID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID3, @RefHandID, @DurHand  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Hat  
 
IF (@RefHatID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID0, @RefHatID, @DurHat  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Shoulder  
 
IF (@RefShoulderID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID2, @RefShoulderID, @DurShoulder  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    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 -8  
    END  
 END  
 
-- Ring 1  
 
IF (@RefRingID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID11, @RefRingID, @DurRing  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Ring 2  
 
IF (@RefRingID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID12, @RefRingID, @DurRing  
    
IF (@ItemID <= 0BEGIN  
        ROLLBACK TRANSACTION  
        
RETURN -8  
    END  
 END  
 
-- Necklace  
 
IF (@RefNeckID <> 0BEGIN  
    EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID10, @RefNeckID, @DurNeck  
    
IF (@ItemID <= 0BEGIN  
        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(CharIDSlotItemID)          
      
SELECT @NewCharIDcnt0  
       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 
(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          
    
-----------------------------------------------------------------------------          
    -- 
ï؟½â؛» ï؟½ï؟½ï؟½ï؟½ئ® ï؟½ض¾ï؟½ï؟½ض±ï؟½  
    
-----------------------------------------------------------------------------          
    
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 ï؟½ض±ï؟½          
    
-----------------------------------------------------------------------------          
    
INSERT INTO _StaticAvatar(CharIDvalues(@NewCharID)          
    IF (@@
ERROR <> 0)          
    
BEGIN          
        ROLLBACK TRANSACTION          
        
RETURN -18          
    END           
            
    
-----------------------------------------------------------------------------          
    -- 
Trijob أ¤ï؟½ï؟½ï؟½ض±ï؟½!!!!!          
    -----------------------------------------------------------------------------          
    
INSERT INTO _CharTrijob VALUES (@NewCharID01000)          
    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,
 exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_M_ANGEL_WING_DRESS'0,
        exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_W_ANGEL_WING_DRESS'0,
              exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_M_NASRUN'0,
              exec _ADD_ITEM_EXTERN 
@charname'ITEM_MALL_AVATAR_W_NASRUN'0,


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

COMMIT TRANSACTION          
            
RETURN @NewCharID 


توقيع Scrox :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

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

قديم 06-11-2018, 09:14 PM   #3

stafherp
عضو مميز



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


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

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

847  



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



نفس المشكلة




قديم 06-11-2018, 09:42 PM   #4

stafherp
عضو مميز



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


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

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

847  



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



up




قديم 06-11-2018, 10:27 PM   #5

stafherp
عضو مميز



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


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

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

847  



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



Uppppppppppp




قديم 06-11-2018, 10:56 PM   #6

Scrox
عضو لامع



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


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

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

6143  


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

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



بص يا نجم انت اكيد بتعملها Execute في الداتابيز الغلط ابعت صوره من الداتابيزات الي موجوده عندك


توقيع Scrox :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 07-11-2018, 01:21 AM   #7

stafherp
عضو مميز



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


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

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

847  



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



ياباشا والله ططها صح انا مش اول مرا اشتغل فى Sql ومش بتجيب اى ايرور الفكرا كلها بس انى فجاة واحدة بعد ما ضفت auto equipment بقى اى ايتم بضيفو ينزل بية يبقى +12




قديم 07-11-2018, 01:27 AM   #8

.Gamer.
عضو سوبر



الصورة الرمزية .Gamer.


• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123161
• المشـــاركـات » 2,969
• الـدولـة » https://t.me/pump_upp
• الـهـوايـة » Developer At Private Silkroad
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 33
.Gamer. صـاعـد

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

15752  


إرسال رسالة عبر ICQ إلى .Gamer. إرسال رسالة عبر AIM إلى .Gamer. إرسال رسالة عبر Yahoo إلى .Gamer. إرسال رسالة عبر Skype إلى .Gamer.

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



3 مشاركات ورا بعض ؟؟؟ ممكن حضرتك تقرأ القوانين !! اجيبهالك انا ..

اقتباس:
8- عند اضافة استفسار يرجى الانتظار من ساعة الى 24 ساعة (و عدم الاسبام فى المواضيع).
اقتباس:
9- يرجى التحلى بالصبر على مشرفين القسم عند اضافة استفسار معين (مشرفين المنتدى اشخاص لديهم حياتهم الشخصية و اعمالهم برضو و مش واجب عليهم يبقوا فى المنتدى 24 ساعة).
اقتباس:
23 - حضرتك لك كحد اقصى موضوعين فى اليوم طبقا للماده رقم 11 .. بس حضرتك لما تعمل موضوع مينفعش تعمل موضوع تانى غير لما المشكلة الاولى تتحل ,, اى موضوع مخالف للماده 23 هينقل لقسم المكرر و المخالف ..


توقيع .Gamer. :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 07-11-2018, 01:40 AM   #9

stafherp
عضو مميز



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


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

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

847  



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



تمام اسف اصل المشكلة دى موقفة السيرفر ندى وخليانى اقفلو فعايز احلها ف اسرع وقت




قديم 07-11-2018, 05:34 AM   #10

McDiesel





• الانـتـسـاب » Feb 2017
• رقـم العـضـويـة » 132132
• المشـــاركـات » 891
• الـدولـة » Samanoud , Gharbia , Egypt
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 10
McDiesel صـاعـد

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

3520  



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



شوف يمكن تكون ضفت حاجة في Addlogitem او addlogchar بتخلي ال item's 12 لا البرديوسر دا مفهوش حاجة تخلي ال items +12


توقيع McDiesel :
Once You Find Your Self Useless , Leave Immediately


قديم 07-11-2018, 12:55 PM   #11

stafherp
عضو مميز



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


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

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

847  



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



انا فعلا ضفت ف addlogitem+addlogchar
كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogItem]    Script Date: 11/7/2018 10:56:31 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO


ALTER  procedure 
[dbo].[_AddLogItem]
        @
CharID        int,
        @
ItemRefID    int,
        @
ItemSerial    bigint,
        @
dwData    int,
        @
TargetStorage tinyint,
        @
Operation    tinyint,
        @
Slot_From    tinyint,
        @
Slot_To    tinyint,
        @
EventPos    varchar(64),
        @
strDesc    varchar(128)
        as
            declare @
len_pos int
            
declare @len_desc int
            set 
@len_pos len(@EventPos)
            
set @len_desc len(@strDesc)
            if (@
len_pos and @len_desc 0)
            
begin
                insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosstrDescSerial64)
                
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @strDesc, @ItemSerial)
            
end
            
else if (@len_pos and @len_desc 0)
            
begin
                insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToEventPosSerial64)
                
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @EventPos, @ItemSerial)
            
end
            
else if (@len_pos and @len_desc 0)
            
begin
                insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_TostrDescSerial64)
                
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @strDesc, @ItemSerial)
            
end
            
else if (@len_pos and @len_desc 0)
            
begin
                insert _LogEventItem 
(EventTimeCharIDItemRefIDdwDataTargetStorageOperationSlot_FromSlot_ToSerial64)
                
values(GetDate(), @CharID, @ItemRefID, @dwData, @TargetStorage, @Operation, @Slot_From, @Slot_To, @ItemSerial)
            
end
            
-- ىœ*료 ى•„ى‌´ي…œ êµ¬ى‍…ى‌´ë©´!
            -- 
#define LOG_ITEMEVENT_BUY_CASHITEM        (BYTE)35
            
if (@Operation 35)
            
begin
                insert _LogCashItem 
(RefItemIDCharIDCntEventTimeSerial64)
                
values(@ItemRefID, @CharID, @dwDataGetDate(), @ItemSerial)
            
end 
كود PHP:
USE [SRO_VT_SHARDLOG]
GO
/****** Object:  StoredProcedure [dbo].[_AddLogChar]    Script Date: 11/7/2018 11:53:42 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


ALTER   procedure 
[dbo].[_AddLogChar
@
CharID        int,
@
EventID        tinyint,
@
Data1        int,
@
Data2        int,
@
strPos        varchar(64),
@
Desc        varchar(128)
as
 IF (@
EventID 22) -- Character level up 
               BEGIN 
                EXEC SRO_VT_SHARDLOG
.dbo._AutoEquipmentTEST  @CharID,@Data2 
               END  

IF    ( -- Skips over the unnecessary Records
        
(@EventID != 11) AND 
        (@
EventID NOT BETWEEN 21 AND 27) AND
        (@
EventID NOT BETWEEN 200 AND 202) AND
        (@
EventID NOT BETWEEN 204 AND 206) AND 
        (@
EventID != 210) AND (@EventID != 214) AND (@EventID != 244)
    )
BEGIN

    
declare @len_pos     int
    
declare @len_desc    int
    set 
@len_pos len(@strPos)
    
set @len_desc len(@Desc)
    if (@
len_pos and @len_desc 0)
    
begin    
        insert _LogEventChar values
(@CharIDGetDate(), @EventID, @Data1, @Data2, @strPos, @Desc)    
    
end
    
else if (@len_pos and @len_desc 0)
    
begin     
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2EventPosvalues(@CharIDGetDate(), @EventID, @Data1, @Data2, @strPos)
    
end
    
else if (@len_pos and @len_desc 0)
    
begin     
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2strDescvalues(@CharIDGetDate(), @EventID, @Data1, @Data2, @Desc)
    
end
    
else
    
begin
        insert _LogEventChar 
(CharIDEventTimeEventIDData1Data2values(@CharIDGetDate(), @EventID, @Data1, @Data2)
    
end
    
 
IF (@CharID IN (select charid from SRO_VT_SHARD.dbo._User with (nolockwhere UserJID in (select JID from SRO_VT_ACCOUNT.dbo.TB_User with (nolockwhere sec_content 3))
    and 
exists (Select from SRO_VT_SHARD.dbo._Char where CurLevel '110' and CharID = @charid)
    and 
not exists (SELECT CharID FROM _OnlineOffline WHERE CharID = @CharID) )
     
BEGIN

        INSERT INTO _OnlineOffline 
(CharIDCharname, [Status], [Date], [Minutes], [tMinutes], eSilkmOnline, [Silk/Hour], [stillOnline@])
        
VALUES (
                @
CharID,
                (
SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @CharID),
                
'OnHold',
                
GETDATE(),
                
0,0,0,
                
NULL,(SELECT DefaultSilk FROM [_Silk/Hour-ConfigWHERE [Desclike 'Rates'),
                
NULL
                
);
    
END

IF (@EventID OR @EventID 6)
    
BEGIN

    
IF (@EventID AND ((SELECT [StatusFROM _OnlineOffline WHERE CharID = @CharIDlike 'OnHold'))
        
BEGIN
            UPDATE _OnlineOffline
            SET 
[Status] = 'Offline'
            
WHERE CharID = @CharID
        END
        
    
IF (@EventID AND ((SELECT [StatusFROM _OnlineOffline WHERE CharID = @CharIDlike 'Online'))
        
BEGIN
            UPDATE _OnlineOffline
            SET
                
[Status] = 'Offline',
                [
Minutes] = [Minutes] + (DATEDIFF(MINUTE,[stillOnline@],GETDATE())),
                [
tMinutes] = [tMinutes] + (DATEDIFF(MINUTE,[stillOnline@],GETDATE())),
                [
mOnline] = NULL,
                [
stillOnline@] = NULL
            WHERE CharID 
= @CharID    
        END
        
    
IF (@EventID 4)
        
BEGIN
            UPDATE _OnlineOffline
            SET 
                
[Status] = 'Online',
                [
Date] = GETDATE(),
                [
stillOnline@] = GETDATE()
            
WHERE CharID = @CharID
        END
    END

    
UPDATE _OnlineOffline
SET 
    
[mOnline] = CAST((DATEDIFF(MINUTE,[Date],GETDATE()))as varchar(max)) + ' minute(s) Online',
    [
Minutes] = [Minutes] + (DATEDIFF(MINUTE,[stillOnline@],GETDATE())),
    [
tMinutes] = [tMinutes] + (DATEDIFF(MINUTE,[stillOnline@],GETDATE())),
    [
stillOnline@] = GETDATE()
WHERE [Statuslike 'Online'

/*Silk/Hour basic calc*/
IF ((SELECT [tMinutesfrom _OnlineOffline WHERE CharID = @CharID) >= (SELECT [Step1SilkFROM [_Silk/Hour-ConfigWHERE [Desclike 'Requirements'))
    
BEGIN
        
Declare @sph int;
        
exec @sph = [_GetSilkperHour] @CharID
        UPDATE _OnlineOffline SET 
[Silk/Hour] = @sph WHERE CharID = @CharID
    END
/*!Silk/Hour basic calc*/

IF (((SELECT NextDate FROM [_RandomPlayer&DateWHERE [Desclike 'Next'IS NULL))
    
BEGIN
        
DECLARE @FirstDate datetime, @Today datetime GETDATE(), @FirstCharID int;

        
exec @FirstCharID SRO_VT_SHARD.dbo._RandomPlayerID
        exec SRO_VT_SHARD
.dbo._GetRandomTime @Today, @FirstDate OUTPUT
        
        UPDATE 
[_RandomPlayer&Date
            
SET 
                NextDate 
= @FirstDate,
                
RefreshedDate GETDATE(),
                
CharID = @FirstCharID,
                
Charname = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @FirstCharID)
            
WHERE [Desclike 'Next';
    
END
    
IF ((SELECT NextDate FROM [_RandomPlayer&DateWHERE [Desclike 'Next') <= GETDATE())
    
BEGIN
        UPDATE _OnlineOffline
            SET 
[Silk/Hour] = (SELECT RewardSilk FROM [_Silk/Hour-ConfigWHERE [Desclike 'Rates')
            
WHERE CharID = (SELECT CharID FROM [_RandomPlayer&DateWHERE [Desclike 'Next');
        Declare
                @
CurSilkperHour int
                @
OldCharID int = (SELECT CharID FROM [_RandomPlayer&DateWHERE [Desclike 'Current');
        IF (@
OldCharID IS NOT NULL)
            
BEGIN
                exec 
@CurSilkperHour _GetSilkperHour @OldCharID
                UPDATE _OnlineOffline
                    SET 
[Silk/Hour] = @CurSilkperHour
                    WHERE CharID 
= @OldCharID;
            
END
        UPDATE 
[_RandomPlayer&Date]
            
SET
                NextDate 
NULL,
                
RefreshedDate GETDATE(),
                
CharID = (SELECT CharID FROM [_RandomPlayer&DateWHERE [Desclike 'Next'),
                
Charname = (SELECT Charname FROM [_RandomPlayer&DateWHERE [Desclike 'Next')
            
WHERE [Desclike 'Current'
        
        
/*new Random Time of Today+1*/
        
DECLARE @NextDate datetime, @Tomorrow datetime GETDATE()+1, @NewCharID int;
        
        
exec @NewCharID SRO_VT_SHARD.dbo._RandomPlayerID
        exec SRO_VT_SHARD
.dbo._GetRandomTime @Tomorrow, @NextDate OUTPUT
        
        UPDATE 
[_RandomPlayer&Date
            
SET 
                NextDate 
= @NextDate,
                
RefreshedDate GETDATE(),
                
CharID = @NewCharID,
                
Charname = (SELECT CharName16 FROM SRO_VT_SHARD.dbo._Char WHERE CharID = @NewCharID)
            
WHERE [Desclike 'Next'
        
/*!new Random...*/
    
END
    
    
/*Calculation of the silk amount*/
    
Declare @tMinutes bigint = (SELECT [Minutesfrom _OnlineOffline WHERE CharID = @CharID), @Silk int;
    
        IF (@
tMinutes >= 60)
            
BEGIN
                SET 
@Silk CAST(((SELECT [MinutesFROM _OnlineOffline WHERE CharID = @CharID) / 60) as int)
                
UPDATE _OnlineOffline
                SET 
[Minutes] = [Minutes] % 60
                WHERE CharID 
= @CharID
                
            
IF exists (SELECT [WEEKDAYSFROM [_Silk/Hour-ConfigWHERE [WEEKDAYSlike DATENAME(WEEKDAYGETDATE()))
                
BEGIN
                    UPDATE _OnlineOffline
                    SET 
[eSilk] = [eSilk] + (@Silk*[Silk/Hour])
                    
WHERE CharID = @CharID
                    
                    exec SRO_VT_ACCOUNT
.dbo._extraSilk @CharID, @Silk
                END
          
  END  

  END 
-- !Skipping  
  
IF (@EventID 22) -- Character level up
BEGIN
    
-- Character reached certain level
    
IF (@Data2 13 OR @Data2 21 OR @Data2 29 OR @Data2 37 OR @Data2 47 OR @Data2 57 OR @Data2 69 OR @Data2 81)
    
BEGIN
        
DECLARE @CharNameEQ VARCHAR(64) = (SELECT CharName16 from [SRO_VT_SHARD].[dbo].[_CharWHERE CharID = @CharID)

        -- 
Set Method (inventoryauto) (CHANGE THIS IF YOU WANT)
        DECLARE @
AEMethod INT 2
        
-- ID in _RefObjCommon for this Auto-Equipment Coupon (CHANGE THIS IF YOU HAVE DIFFERENT ID)
        DECLARE @
RefItemID INT 46030

        
-- Method 1deliver inventory
        
IF (@AEMethod 1)
        
BEGIN
            
-- Check if coupon exist
            
-- (so character won't get multiple coupon) ;)
            DECLARE @isCouponExist INT = 0
            DECLARE @TSlots INT = 0
            DECLARE @CharSlot INT = 0
            DECLARE @CouponItemID INT = 0
            SELECT @TSlots = COUNT(Slot) from [SRO_VT_SHARD].[dbo].[_Inventory] WHERE CharID = @CharID
            WHILE @CharSlot <= @TSlots
            BEGIN
                IF (@CharSlot > 13)
                BEGIN
                    SELECT @CouponItemID = ItemID FROM [SRO_VT_SHARD].[dbo].[_Inventory] WHERE CharID = @CharID AND Slot = @CharSlot
                    IF EXISTS (SELECT RefItemID FROM [SRO_VT_SHARD].[dbo].[_Items] WHERE RefItemID = @RefItemID AND ID64 = @CouponItemID)
                    BEGIN
                        SET @isCouponExist = 1
                        SET @CharSlot = @TSlots
                    END
                END
                SET @CharSlot = @CharSlot + 1
            END
            -- If previous coupon not exist, deliver to inventory
            IF (@isCouponExist = 0)
            BEGIN
                EXEC [SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @CharNameEQ, '
ITEM_EVENT_AUTOEQUIP_COUPON', 1, 0
            END
        END
        -- Method 2: automatic equip
        ELSE IF (@AEMethod = 2)
        BEGIN
            EXEC [SRO_VT_SHARD].[dbo].[_ADD_AUTOEQUIP_GEAR] @CharNameEQ, 7
        END
    END
END 
اهم بس مش عارف فين +12 بظبط




قديم 07-11-2018, 02:01 PM   #12

.Gamer.
عضو سوبر



الصورة الرمزية .Gamer.


• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123161
• المشـــاركـات » 2,969
• الـدولـة » https://t.me/pump_upp
• الـهـوايـة » Developer At Private Silkroad
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 33
.Gamer. صـاعـد

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

15752  


إرسال رسالة عبر ICQ إلى .Gamer. إرسال رسالة عبر AIM إلى .Gamer. إرسال رسالة عبر Yahoo إلى .Gamer. إرسال رسالة عبر Skype إلى .Gamer.

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



شوف ياباشا procedure ADD_ITEM_EXTERN اخر + متحدد فيها كام


توقيع .Gamer. :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


قديم 07-11-2018, 02:33 PM   #13

stafherp
عضو مميز



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


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

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

847  



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



كود PHP:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_ADD_ITEM_EXTERN]    Script Date: 11/7/2018 1:26:27 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO







ALTER       procedure 
[dbo].[_ADD_ITEM_EXTERN]  
@
charname  varchar(64),  
@
codename  varchar(128),  
@
data   int,  
@
opt_level  int  
as  
 declare @
charid int  
 
declare @ref_item_id int  
 
declare @link_to_item int  
 
declare @inv_capacity int

 set 
@inv_capacity 45

 
if (not exists (select from _RefObjCommon where Codename128 = @codename))  
 
begin  
  raiserror
('unknown item: %s'116, @codename)  
  return -
1  
 end  
 
if (not exists (select from _char with (nolockwhere charname16 = @charname))  
 
begin  
  raiserror
('not existing character: %s'116, @charname)  
  return -
2  
 end  
 select 
@charid charid, @inv_capacity InventorySize from _char with (nolockwhere charname16 = @charname  
 
if (not exists (select from _inventory with (nolockwhere charid = @charid and slot >= 13 and slot < @inV_capacity and itemid 0))  
 
begin  
  raiserror
('Inventory Full: %s'116, @charname)  
  return -
3  -- inventory full  
 end  
 
declare @empty_slot int  
 select top 1 
@empty_slot slot from _inventory with (nolockwhere charid = @charid and slot >= 13 and slot < @inV_capacity and itemid 0 order by slot  
 set 
@ref_item_id 0  
 set 
@link_to_item 0  
 select 
@ref_item_id id, @link_to_item link from _RefObjCommon where codename128 = @codename  
 
if (@ref_item_id or @ref_item_id is null)  
 
begin  
  raiserror
('@RefItemID == NULL: %s'116, @charname)  
  return -
4  
 end  
 
if (@link_to_item or @link_to_item is null)  
 
begin  
  raiserror
('RefItem Link == NULL: %s'116, @charname)  
  return -
5  
 end  
 
declare @tid1 int  
 
declare @tid2 int  
 
declare @tid3 int
 
declare @tid4 int
 select 
@tid1 TypeID1, @tid2 TypeID2, @tid3 TypeID3, @tid4 TypeID4 from _RefObjCommon where ID = @ref_item_id  
 
declare @IS_EQUIP int
 
declare @IS_PET int
 set 
@IS_EQUIP 
 set 
@IS_PET 
 
if (@tid1 <> 3)  
 
begin  
  raiserror
('not item: %s, %s'116, @charname, @codename)   
  return -
6  -- آ؟أ€أ€×¾أ†أ€أŒأ…أ›أ€أŒ ¾أ†´أڈ¾أں?  
 
end  
 
if (@tid1 and @tid2 1)  
  
set @IS_EQUIP 1
else if (@tid1 and @tid2 and @tid3 and (@tid4 or @tid4 ) )
 
set @IS_PET 1
 
declare @item_id bigint  
 set 
@item_id 0  
   
 
declare @dummy_serial_number bigint  
 set 
@dummy_serial_number 0  
 
if (@IS_EQUIP 1)  
 
begin  
  
declare @dur int  
  select 
@dur Dur_L from _RefObjItem where ID = @link_to_item  
  set 
@data = @dur  
  
if (@opt_level 12)  
   
set @opt_level 12  
  
else if (@opt_level 12)  
   
set @opt_level 12  
    
  
declare @remain_gold bigint  
  select 
@remain_gold remaingold from _char where charid = @charid  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--        
»أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  
exec _STRG_ADD_EQUIP_NORMAL @item_id output, @dummy_serial_number output6, @charid, @empty_slot, @ref_item_id, @opt_level0, @data
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 
end  
 
else  
 
begin  
    
if( @IS_PET )
          
set @data 0
    
else
    
begin
          
declare @max_count int  
          select 
@max_count MaxStack from _RefObjItem where ID = @link_to_item  
    
          
if (@data <= or @data > @max_count)  
          
begin
            set 
@data = @max_count  
          end
    end
    
    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --        
»أ³أپآ،°³أ†أ* (أƒأ–¼±أˆ£)
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      
exec _STRG_ADD_EXPENDABLE @item_id output, @dummy_serial_number output6, @charid, @empty_slot, @ref_item_id, @data
      
    
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 
end  

 
if (@item_id 0)  
  return 
1  
 
else  
 
begin  
  raiserror
('failed for unknown reason: %s, %s'116, @charname, @codename)   
  return -
7  
 end 
+12




قديم 07-11-2018, 02:55 PM   #14

stafherp
عضو مميز



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


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

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

847  



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



تم الحل الف شكر ليك




قديم 07-11-2018, 03:35 PM   #15

.Gamer.
عضو سوبر



الصورة الرمزية .Gamer.


• الانـتـسـاب » Jul 2015
• رقـم العـضـويـة » 123161
• المشـــاركـات » 2,969
• الـدولـة » https://t.me/pump_upp
• الـهـوايـة » Developer At Private Silkroad
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 33
.Gamer. صـاعـد

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

15752  


إرسال رسالة عبر ICQ إلى .Gamer. إرسال رسالة عبر AIM إلى .Gamer. إرسال رسالة عبر Yahoo إلى .Gamer. إرسال رسالة عبر Skype إلى .Gamer.

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



العفو

يغلق ##


توقيع .Gamer. :
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]


موضوع مغلق


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

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

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

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


الساعة الآن 04:27 PM.

أقسام المنتدى

الـمـنـتـدى الـعـام @ مـنـاقـشـات عـامـة حـول سيلك رود أون لايـن @ قـسـم الـتـرحـيـب و الـتـعـارف @ صـور سـيـلك رود @ فـيـديـو سـيـلك رود @ أخـبـار سـيـلك رود أون لايـن @ مـنـتـدى لـعـبـة SilkroadOnline @ الـقـسـم الـتـعـلـيـمـى @ قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة @ قـسـم الـبـرامـج الـمـسـاعـدة @ الـمـنـتـدى الادارى @ قـسـم خـاص بـالـمـشـرفـيـن @ قـسـم الـشـكـاوى والاسـتـفـسـارات @ قـسـم الاقـتـراحـات @ قسم البيع والشراء (Gold) @ منتدى البيع( Gold) @ منتدى الشراء (Gold) @ مـنـتـدى الـبـرامـج والـحـمـايــة @ طريق الحرير بالسيرفر الكورى ( Korean SilkRoad ) @ قـسـم الـ AgBot @ منتدى بيع الأكونتات ( Accounts ) @ منتدى بيع اللبس والأسلحة ( Item ) @ منتدى شراء اللبس والأسلحة ( Item ) @ مـنـتـدى الـسـيـرفـرات والـجـايـلـدات الـعـربـيـة @ Flora @ Minerva @ Feronia @ Bellona @ منتدى سـيـرفـرات وجـايـلـدات [ Silkroad Online ] @ قسم المواضيع المكررة و المخالفة @ قسم الاستفسارات ومشاكل وحلول البوت @ مـنـتـدى الـبـوتـات والـبـرامـج اللازمـة لـتـشـغـيـل الـلـعـبـة @ قـسـم الـ PhBot @ -== قسم ال T-BOT ==- @ Ceres @ بـعـيـدآ عـن سـيـلـك رود @ سـجـل تـطـويـرات الـمـنـتـدى @ قـسـم الـسـيـرفـرات الـخـاصـة @ القـسـم الإسـلامـى الـعـام @ قـسـم الـحـمـايـة @ آرشـيـف الـمـواضـيـع الـمـمـيـزة @ قـسـم الـ StealthLite Bot @ قسم الاستفسارات ومشاكل وحلول ال Agbot @ قسم الاستفسارات ومشاكل وحلول ال StealthLite @ قسم الاستفسارات ومشاكل وحلول ال PHBOT @ قسم الاستفسارات ومشاكل وحلول ال T-BOT @ قـسـم الـ SroKing Bot @ قـسـم الـبـيـع والـشـراء [ Silkroad Online ] @ Flora @ Ceres @ Bellona @ Minerva @ Feronia @ قـسـم شـهـر رمـضـان الـمـبـارك 2020 @ اخـبـار الـتـقـنـيـة و الـتـكـنـولـوجـيـا @ قســم البــرامج العامــة @ قسم الاسئلة و الاستفسارات الخاصه بالبرامج والحماية @ ECSRO @ ECSRO(Fembria) @ ECSRO(VIP) @ SJSRO (OLD) @ SJSRO (new) @ sunworld @ قـسـم الـ IBot @ قـسـم الـريـاضـة الـعـامـة @ Vsro @ Rusro @ قـسـم الـبـيـع والـشـراء [ Private-SRO ] @ ZSZC & Aurora @ قـسـم الـ Sbot @ قـسـم الـ Mbot @ V.I.P Zone @ دردشة الاعضاء VIP @ قسم الدعم الفنى والاقتراحات VIP @ قـسـم تـعـديـل [ PK2 Edit ] @ Mysro @ الــمكتبة القرانية @ قسم الصوتيات والمرئيات الإسلامية @ قسم المكتبة الإسلامية @ قسم الاستفسارات ومشاكل وحلول ال IBOT @ قسم الاستفسارات ومشاكل وحلول ال Sbot @ قسم الاستفسارات ومشاكل وحلول ال Mbot @ قسم الاستفسارات ومشاكل وحلول ال Sroking @ Elite & Eroad @ DreamWorld @ قـسـم سـيـرفـرات وجـايـلـدات [ Silkroad-R ] @ Maycena @ قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة @ قـسـم الـبـيـع والـشـراء [ Silkroad-R ] @ مـنـتـدى الـسـيـرفـرات الـخـاصـة - Private SRO @ Perfection @ Ex.Silkroad R @ SroKings @ قـسـم الـتـصـامـيـم والـجـرافـيـكـس @ Other Online Games @ قـسـم S4 League @ قسم CrossFire @ قسم Conquer Online @ قـسـم بـيـع وشـراء LOL @ تـحـمـيـل ألـعـاب Pc Games @ طلبات و استفسارات و مشاكل الالعاب @ Barons Online @ (AriesOnline (Pvp @ QueenSRO Network @ مشاكل & استفسارات S4 League @ مشاكل & استفسارات CrossFire @ World's Gate @ Sun-World @ قسم Aion @ قسم Continent Of The Ninth @ قسم World Of Warcraft @ PanicSro @ الـقـسـم الاخـبـارى @ قـسـم خـاص بـمـواضـيـع الاعـتـزال والاجازات @ IceSro-R @ Kings_Silkroad @ Justice Road @ ArabianRoadOnline Network @ Devias Online @ قـسـم طـلـبـات الـفـحـص @ CrossFire Fantasy Game @ قسم هاكات CrossFire @ مشاكل & استفسارات Aion @ مشاكل & استفسارات Conquer Online @ قسم الاسئله و استفسارات للعبة League Of Legends @ legenD road @ WantedSro Online @ قسم شروحات الشخصيات والبيلدات @ قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة @ Mixsro @ قـسـم الـمـسـابـقـات والألـعـاب @ قـسـم الأسـئـلـة والاسـتـفـسـارات الـمـتـعـلـقـة بـ SRO-R @ LegenD Road @ Knights War Online @ Evolution Network @ FlagSRO Network @ Perfection (PvP) Network @ قـسـم هـاكـات S4league @ منتدى المنوعات @ حــرب العصــابــات @ قــســم الادارة الــعــلــيــا @ كــأس العالــم لـلاذى @ Destructions Network @ FanTasYWorld @ مـتـجـر خـدمـات وممـيـزات الـرصـيـد الـبـنـكـي @ Smart-Sro Online @ InFusion Online @ قـسـم الأنـمـى الـعـام @ Divine Online @ قـسـم Dota @ تـقـاريـر وأخـبـار ألـعـاب الـ PC @ GameXen Network @ inferno online @ منتدى عمل السيرفرات الخاصة @ قسم الحماية والاوتوايفنت للسيرفرات الخاصه @ الأسئلة و الاستفسارات الخاصة بالـ PK2 edit @ Velestia @ Punisher Sro Online @ Atlantis Online @ ALEXNADER SRO @ Hell World Online @ ImmortalRoad @ قـسـم الـ Centerbot @ قسم الاستفسارات ومشاكل وحلول ال Centerbot @ Time.Sro-Online @ Revenge (PVE) Online @ مـنـتـدى Silkroad4arab || Games Online @ ركن الالعاب الاون لاين و المتصفح Online Games @ قسم دروس التصميم (مونتاج - فوتوشوب) @ قسم ادوات التصميم و ملحقاتها @ قسم المانجا @ قسم تقارير الانمي @ دورة الفوتوشوب للمبتدئين @ الشروحات العامة @ قسم طلبات التعريفات @ مـسـودة الأعـضـاء @ Creddy Online @ Alliance-sro @ Quick Road (PvP ) @ قسم الاسئله والاستفسارات لعمل الفيديو @ منتدى لعبة League Of Legends @ أخبار ومناقشات League Of Legends @ قسم بيع وشراء لعبة CrossFire @ القسم التعليمي للعبة League Of Legends @ منتدى سيرفرات [ LOL ] @ North America @ EU West @ EU Nordic & East @ صـور و فـيـديـو League Of Legends @ قسم طلبات واستفسارات البيلدات والشخصيات @ قسم تقارير المخالفات والإنذارات @ قـسـم كـشـف الـدمـج و الـتـلـغـيـم @ قسم Wolf team @ قسم Dota 2 @ قسم Dragon nest @ قسم DC Universe Online @ قسم انظمة تشغيل Windows @ Quenth Online @ Wolf team Arabic @ RealDreamSro ( PvP ) @ EmpireSRO @ Amazing Sro @ Speed-sro @ . Destructions Network @ SilkRoad E 80 China @ قـسم المــواضـيع الـشعـريه والادبـيـه @ قـسـم اخـبـار الانـمـى @ Greats-sro Online @ قـسـم الـكـومـيـكـس @ منتدى الفحص @ Srowing @ Dakupra-Online @ حرب العصابات @ قسم خاص بالاسئله والاستفسارات الخاصة بالجرافيكس @ منتدى لغات البرمجة و التطوير @ قسم شروحات لغات البرمجة و التطوير @ مناقشات لغات البرمجة و التطوير @ قسم الاسئلة و الاستفسارات الخاصه بلغات البرمجة @ استراحة البوتاتــ @ PantuSRO @ القسم التجارى الرسمي ( Vps Hosting , Diacated server,Silkroad edit ) @ Tyr Online @ RocSro @ Legend Of Silkroad @ Pioneer Gaming-Network @ Valentus - CAP 80 @ MirrorSro @ Eridanus Online Cap90 @ Fear-Sro @ Silkroad-Z Online PVE @ طـلبات الاعضـاء @ Massive-Network @ Kryptonite-Sro @ DeathRoad @ Mysro Servers @ Devils Team @ DooMSRO Network @ EROAD SRO @ Story-SRO @ Ventrue-Online @ Settlers-SRO @ Electus Online @ MarsRoad Online @ Arrow Online @ Selene @ Hermes @ OldSro Online (cap 80 ) @ Sunroad @ Eloys Online @ Sentiero-Road Online @ Steam-Sro @ Arcane Reborn Online @ Eryxonline @ Vengeance Online @ Mirage Online @ SyndiCateOnline @ Desert Sro @ NeSro Network @ قسـم الـ Android @ قســم تــطويـر المــواقع والمــنتديـــات @ قـسـمـ الـلـهــو الـخــفــي @ MegaWar Sro @ Mirror Sro @ AdvancedSRO @ OblivionSilkroad @ Arrivals_Sro @ Amphibius Online @ Royal online @ Forbidden-Sro @ vanish-sro @ Majesty Online @ Chaos Network @ قـسـم الـ srAssist Bot @ قسم الاستفسارات ومشاكل وحلول ال srAssist Bot @ Damocles Sro @ Demo Sro @ KingsRoad @ Arius 9D ch & eu @ brother sro @ DreamWorld-Online @ Poseidon-Sro @ Ph-Sro @ Jupiet-Online @ Fury Sro @ JungleSro @ Xemia Games @ invctus-sro @ Revolution Gaming Network @ DemonSro @ Aeolus @ Golden Sro @ Chaos Network @ Chaos II Online @ Fallen Soul @ Xian @ Xian @ Revira online @ قسم اللياقة البدنية @ كاس العالم للاذي 2018 @ Unix Sro @ Immortal SRO @ قـسـم الاغـانـى الـعامة [English - Arabic - Videos] @ قـسـم الـرابــ (Rap) @ أرشـيـف الـمـواضـيـع الـمـمـيـزة @ Perfection SRO @ Rev-Sro @ Egypt Sro @ قـسـم خـاص بالـ Data Base @ قـسـم PUBG Mobile @ قـسـم Fortnite @ PureSRO @ Battle-Online @ قـسـم تـحـمـيـل الأفـلام الـعـربـيـة @ قـسـم الـسـيـرفـرات الـخـاصـة الـمـجـانـى @ URBANO-SRO @ Royalty-Road Online @ Zero-Online @ Anoha 140 PVE @ Anoha 140 PVE @ Exorue 80 CH @ Pantu-SRO @ Victor SRO @ Flare Online @ Aeolian Online @ Maygen Online @ Norges Online @ Ragnis Online @ قـسـم الـ [ ST-FILTER ] @ Requer Online @ الـقـسـم الـتـجـاري لـ ISRO [خاص فقط لبيع منتجات اللعبة الاصلية] @ Dynastic online @ مـنـتـدى الـسـيـرفـيـرات الـتـركـي والـروسـي @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـتـركـى [TR-SRO] @ Troy @ Smyrna @ Side @ Olympos @ Teos @ Perge @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـتـركـي [ TR-SRO ] @ قـسـم سـيـرفـرات وجـايـلـدات الـسـيـرفـر الـروسـي [ RU-SRO ] @ قـسـم الـبـيـع والـشـراء الـسـيـرفـر الـروسـى [ RU-SRO ] @ Miele Online @ Old Silkroad - ZSZC @ Paranormal @ Aquarius Online @ T-SRO online @ Glory @ Serv Game @ Roxy Online @ Enfexia Online @ Aege Online CAP 110 @ Florian Online @ SroPace Online @ Elessea Online @ Dream World @ Asona Online @ Victus-R Online @ Rexall Online @ Pirate Online @ Vela Online @ Sever Games @ ZSC ONLINE @ 4TresSro Online @ Asteria Online @ Liguard Online @ Cripple Online @ Dune Online @