تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾
قديم 25-09-2014, 02:24 PM   #1

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

اكبر موسوعة Qeurys >>>





1-Edit Silk
اقتباس:
USE SRO_VT_ACCOUNT
UPDATE SK_Silk set silk_own = 10000 WHERE silk_own < 10000

2-QueryTo Get Admin Banal
اقتباس:
USE SRO_VT_ACCOUNT
SELECT * FROM TB_User
WHERE StrUserID='GM'
UPDATE srcms_userprofiles SET whois='admin' WHERE JID=9

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

4-QUERY to Get item with Serial
كود PHP:
USE SRO_VT_ACCOUNT
         
DECLARE @Serial bigint
             
declare @CID int
             
declare @AID int
             
declare @ItemCode varchar(50)
             declare @
loc varchar(50)
             
set @loc = 'inventory'
         
---------------------------------------------------
             
SET @Serial = ''
         
---------------------------------------------------
             
SET @CID = (select CharID from SHARD_VICTOR.dbo._Inventory where ItemID = (select ID64 from SHARD_VICTOR.dbo._Items where Serial64 like @Serial))
             if @
CID is null
             begin
             SET 
@AID = (select UserJID from SHARD_VICTOR.dbo._Chest where ItemID = (select ID64 from SHARD_VICTOR.dbo._Items where Serial64 like @Serial))
             
SET @loc = 'chest'
             
end
             
else if @AID is null
             begin
             SET 
@AID = (select UserJID from SHARD_VICTOR.dbo._User where CharID = (select OwnerCharID from SHARD_VICTOR.dbo._CharCOS where ID = (select COSID from SHARD_VICTOR.dbo._InvCOS where ItemID = (select ID64 from SHARD_VICTOR.dbo._Items where Serial64 like @Serial))))
             
SET @loc = 'pet'
             
end
             
else
             
begin
             SET 
@AID = (select UserJID from SHARD_VICTOR.dbo._User where CharID = @CID)
             
end
             SET 
@ItemCode = (select CodeName128 from SHARD_VICTOR.dbo._RefObjCommon where ID = (select RefItemID from SHARD_VICTOR.dbo._Items where Serial64 like @Serial))
             
SELECT top 1 tbuser.StrUserID as AccID, chart.CharName16 as CharName, @Serial as Serial, @ItemCode as ItemCode, @loc as Location
             FROM TB_User 
as tbuser
             JOIN SHARD_VICTOR
.dbo._AccountJID as accjid on tbuser.JID = accjid.JID
             JOIN SHARD_VICTOR
.dbo._User as usert on accjid.JID = usert.UserJID
             JOIN SHARD_VICTOR
.dbo._Char as chart on usert.CharID = chart.CharID
             WHERE usert
.UserJID = @AID 

5-Query to FB Devil
اقتباس:
USE SRO_VT_SHARD
UPDATE dbo._Items set MagParamNum='5',MagParam1='30064771144',MagParam2= '30064771150',MagParam3='5583457484950',MagParam4= '5583457484962',MagParam5='257698037898'
WHERE ID64='0'

6-To Back plus items
اقتباس:
USE SRO_VT_SHARD
UPDATE _Items SET OptLevel = 20 WHERE OptLevel > 20

7-To Add Premium to Char
اقتباس:
USE SRO_VT_SHARD
--Usage:
--exec _ADD_ITEM_EXTERN 'CharName','ItemsCodeName',Count,OptLvl
declare @CharName varchar(64)

set @CharName = ''

exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_PREMIUM_GLOBAL_GOLDTIME_PLUS' ,1,0
exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_AVATAR_M_NASRUN_UNIQUE',1,11
exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_E080723_HWAN_POTION',1000,0
exec _ADD_ITEM_EXTERN @CharName,'ITEM_ETC_SD_TOKEN_04',1000,0
exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_GODBLESS',1,0
exec _ADD_ITEM_EXTERN @CharName,'HONOR_RANK_CROWN',1,0
exec _ADD_ITEM_EXTERN @CharName,'HONOR_RANK_COPPER',1,0
exec _ADD_ITEM_EXTERN @CharName,'HONOR_RANK_GOLD',1,0

8-To ADD Full items To Char
كود PHP:
USE SHARD 
--Usage:
--
exec _ADD_ITEM_EXTERN 'CharName','ItemsCodeName',Count,OptLvl
declare @CharName varchar(64) 
 
set @CharName = ''

exec _ADD_ITEM_EXTERN @CharName,'ITEM_EU_STAFF_15_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_BA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_HA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_FA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_LA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_AA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_M_LIGHT_15_SA_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_15_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_RING_15_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_NECKLACE_15_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_EU_EARRING_15_C_RARE',1,8
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_ETC_ARCHEMY_UPPER_REINFORCE_RECIPE_WE_RARE_D_15',1,0 

9-ADD Drop
اقتباس:
USE/**/[SRO_VT_SHARD]/**/
--Credits to Hean
/*Edited By nukertube*/
GO
DECLARE @Mob VarChar(MAX),@Item VarChar(MAX),@MonsterID iNt,@ItemID iNt,@DropRatio ReaL, @DropAmountMin INT, @DropAmountMax INT
--------------------------------------------------------------------------
SET @Mob = 'MOB_SD_ANUBIS'/*Monster Code*/
SET @Item = 'ITEM_EVENT_GLOBAL_CHATTING'/*Item Code*/
SET @DropAmountMin = 1 /*Drop Min*/
SET @DropAmountMax = 2 /*Drop Max*/
SET @DropRatio = 0.5 /*0.5 = '50%' */
--------------------------------------------------------------------------
SET @MonsterID = (SELECT ID FROM [dbo].[_RefObjCommon] WHERE CodeName128 = @Mob)/**/
SET @ItemID = (SELECT ID FROM [dbo].[_RefObjCommon] WHERE CodeName128 = @Item)/**/
INSERT [dbo].[_RefMonster_AssignedItemDrop]/**/
(RefMonsterID,RefItemID,DropGroupType,OptLevel,Dro pAmountMin,DropAmountMax,DropRatio,RefMagicOptionI D1,CustomValue1,RefMagicOptionID2,CustomValue2,Ref MagicOptionID3,CustomValue3,RefMagicOptionID4,Cust omValue4,RefMagicOptionID5,CustomValue5,RefMagicOp tionID6,CustomValue6,RefMagicOptionID7,CustomValue 7,RefMagicOptionID8,CustomValue8,RefMagicOptionID9 ,CustomValue9,RentCodeName)/**/
VALUES(@MonsterID,@ItemID,0,0,@DropAmountMin,@Drop AmountMax,@DropRatio,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,0,'xxx')/**/

10-ADD ITEM in NPC
كود PHP:
USE SRO_VT_SHARD
GO
DECLARE @ID int
DECLARE @INDEX int
DECLARE @CodeName varchar(128)
DECLARE @
PackageName varchar(128)
DECLARE @
DescSTRID varchar(128)
DECLARE @
File varchar(128)
DECLARE @
Price int
DECLARE @SilkPrice int
DECLARE @Slot tinyint
DECLARE @TAB varchar(128)
DECLARE @
Data int
DECLARE @SkipScrapOfPackageItem int = 0
DECLARE @SkipPackageItem int = 0
DECLARE @SkipPricePolicyOfItem int = 0
--- Set Variables
SET 
@CodeName = 'ITEM_EU_SHIELD_08_C_RARE' -- Item CodeName in RefObjCommon
SET 
@Price = 5000000 -- Set 0 if you don't want to set Gold Price
SET @SilkPrice = 256 -- Set 0 if you don'
t want to set Silk Price
SET 
@TAB = 'STORE_Honor_TAB1' -- Tab name in NPC, For _RefShopGoods
SET 
@PackageName = 'PACKAGE_'+@CodeName -- Do not edit if you don't know what are you doing.
--- you don'
t need to touch here...
IF (@
CodeName = '')
BEGIN
    
PRINT 'You have to edit CodeName..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT(ID) FROM _RefObjCommon WHERE CodeName128 = @CodeName) < 1)
BEGIN
    
PRINT 'There is no item with this CodeName..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF (@Price < 0)
BEGIN
    
PRINT 'Price is not VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF (@SilkPrice < 0)
BEGIN
    
PRINT 'Silk Price is not VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT(ID) FROM _RefShopTab WHERE CodeName128 = @TAB) < 1)
BEGIN
    
PRINT 'TAB VALUE IS NOT VALID..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT (RefPackageItemCodeName) FROM _RefShopGoods WHERE RefPackageItemCodeName = @PackageName AND RefTabCodeName = @TAB) > 0)
BEGIN
    
PRINT 'There is already same item in same tab..!'
    
PRINT 'FAILED.'
    
RETURN
END
IF ((SELECT COUNT (RefPackageItemCodeName) FROM _RefScrapOfPackageItem WHERE RefPackageItemCodeName = @PackageName) > 0)
BEGIN
    
PRINT 'There is already an entry for this item, skipping @_RefScrapOfPackageItem table..!'
    
SET @SkipScrapOfPackageItem = 1
END
IF ((SELECT COUNT (CodeName128) FROM _RefPackageItem WHERE CodeName128 = @PackageName) > 0)
BEGIN
    
PRINT 'There is already an entry for this item, skipping @_RefPackageItem table..!'
    
SET @SkipPackageItem = 1
END
IF ((SELECT COUNT (PaymentDevice) FROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = @PackageName AND PaymentDevice = '1') > 0)
BEGIN
    
PRINT 'There is already an entry for this item with same PaymentDevice, skipping @_RefPricePolicyOfItem table..! (Gold)'
    
SET @SkipPricePolicyOfItem = 1
END
IF ((SELECT COUNT (PaymentDevice) FROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = @PackageName AND PaymentDevice = '2') > 0)
BEGIN
    
PRINT 'There is already an entry for this item with same PaymentDevice, skipping @_RefPricePolicyOfItem table..! (Silk)'
    
IF (@SkipPricePolicyOfItem = 1)
    
BEGIN
        SET 
@SkipPricePolicyOfItem = 3
    END
    
ELSE
    
BEGIN
        SET 
@SkipPricePolicyOfItem = 2
    END
END
IF (@SilkPrice = 0) AND (@Price = 0)
BEGIN
    
PRINT 'You need to set a price, at least one !'
    
PRINT 'FAILED.'
    
RETURN
END
SELECT TOP 1 
@ID = ID FROM _RefPackageItem ORDER BY ID DESC
SET 
@ID = @ID + 1
SELECT TOP 1 
@INDEX = [Index] FROM _RefScrapOfPackageItem ORDER BY [Index] DESC
SET 
@INDEX = @INDEX + 1
SELECT TOP 1 
@Slot = SlotIndex FROM _RefShopGoods WHERE RefTabCodeName = @TAB ORDER BY SlotIndex DESC
IF (@Slot = 0)
BEGIN
    SET 
@Slot = @Slot + 1
END
ELSE IF (@Slot > 0)
BEGIN
    SET 
@Slot = @Slot + 1
END
ELSE
BEGIN
    SET 
@Slot = 0
END
SET 
@DescSTRID = 'SN_' + @CodeName + '_TT_DESC'
SELECT @File = AssocFileIcon128 FROM _RefObjCommon WHERE CodeName128 = @CodeName
IF (@CodeName LIKE '%RING%' OR @CodeName LIKE '%NECKLACE%' OR @CodeName LIKE '%ARCHEMY%')
BEGIN
    SET 
@Data = 1
END
ELSE
BEGIN
    SELECT 
@Data = Dur_U FROM _RefObjItem WHERE ID = (SELECT Link FROM _RefObjCommon WHERE CodeName128 = @CodeName)
END
BEGIN TRANSACTION
IF (@SkipPackageItem = 0)
BEGIN
    
--SET IDENTITY_INSERT _RefPackageItem ON
    INSERT _RefPackageItem 
([Service], Country, ID, CodeName128, SaleTag, ExpandTerm, NameStrID, DescStrID, AssocFileIcon, Param1, Param1_Desc128, Param2, Param2_Desc128, Param3, Param3_Desc128, Param4, Param4_Desc128) VALUES (1, 15, @ID, @PackageName, 0, 'EXPAND_TERM_ALL', 'SN_'+@CodeName, @DescSTRID, @File, -1, 'xxx', -1, 'xxx', -1, 'xxx', -1, 'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPackageItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPackageItem !'
    
--SET IDENTITY_INSERT _RefPackageItem OFF
END
IF (@SkipScrapOfPackageItem = 0)
BEGIN
    INSERT _RefScrapOfPackageItem 
(Service, Country, RefPackageItemCodeName, RefItemCodeName, OptLevel, Variance, Data, MagParamNum, MagParam1, MagParam2, MagParam3, MagParam4, MagParam5, MagParam6, MagParam7, MagParam8, MagParam9, MagParam10, MagParam11, MagParam12, Param1, Param1_Desc128, Param2, Param2_Desc128, Param3, Param3_Desc128, Param4, Param4_Desc128, [Index]) VALUES (1, 15, @PackageName, @CodeName, 0, 0, @Data, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 'xxx', -1, 'xxx', -1, 'xxx', -1, 'xxx', @INDEX)
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefScrapOfPackageItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefScrapOfPackageItem !'
END
IF (@SkipPricePolicyOfItem = 2 OR @SkipPricePolicyOfItem = 0 AND @Price > 0)
BEGIN
    INSERT _RefPricePolicyOfItem 
(Service, Country, RefPackageItemCodeName, PaymentDevice, PreviousCost, Cost, Param1, Param1_Desc128, Param2, Param2_Desc128, Param3, Param3_Desc128, Param4, Param4_Desc128) VALUES (1, 15, @PackageName, 1, 0, @Price, -1, 'xxx', -1, 'xxx', -1, 'xxx', -1, 'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPricePolicyOfItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPricePolicyOfItem, PaymentDevice = 1 (Gold)'
END
IF (@SkipPricePolicyOfItem = 1 OR @SkipPricePolicyOfItem = 0 AND @SilkPrice > 0)
BEGIN
    INSERT _RefPricePolicyOfItem 
(Service, Country, RefPackageItemCodeName, PaymentDevice, PreviousCost, Cost, Param1, Param1_Desc128, Param2, Param2_Desc128, Param3, Param3_Desc128, Param4, Param4_Desc128) VALUES (1, 15, @PackageName, 2, 0, @SilkPrice, -1, 'xxx', -1, 'xxx', -1, 'xxx', -1, 'xxx')
        IF (@@
ERROR <> 0)  
        
BEGIN
            
PRINT 'AN ERROR HAPPENED WHILE ADDING TO _RefPricePolicyOfItem, Rolling back...'
            
ROLLBACK TRANSACTION
            
RETURN
        
END
    
PRINT 'Added to _RefPricePolicyOfItem, PaymentDevice = 2 (Silk)'
END
ELSE
BEGIN
    
PRINT 'There is already silk / gold price, skipping _RefPricePolicyOfItem table...'
END
INSERT _RefShopGoods 
(Service, Country, RefTabCodeName, RefPackageItemCodeName, SlotIndex, Param1, Param1_Desc128, Param2, Param2_Desc128, Param3, Param3_Desc128, Param4, Param4_Desc128) VALUES (1, 15, @TAB, @PackageName, @Slot, -1, 'xxx', -1, 'xxx', -1, 'xxx', -1, 'xxx')
    IF (@@
ERROR <> 0)  
    
BEGIN
        
PRINT 'An error happened while adding to _RefShopGoods table'
        
PRINT 'FAILED.'
        
ROLLBACK TRANSACTION
        
RETURN
    
END
    
PRINT 'Added to _RefShopGoods, DONE!'
COMMIT TRANSACTION 

11-ADD new NPC
كود PHP:
DECLARE @CHARNAME VARCHAR (30) 
DECLARE @
NPCNAME VARCHAR (30) 
DECLARE @
ADDNEW VARCHAR (30) 
DECLARE @
GAMEWORDID INT 
SET 
@CHARNAME = 'DaD' --U Char Name 
SET 
@NPCNAME = 'DAD' --U NPC NAME 
SET 
@GAMEWORDID = 1 --IMPORTANT! GET GAMEWORLD ID FROM THE LOCALY U WANT ADD THE NPC NORMAL CITYs = 1 
SET 
@ADDNEW = 'NPC' 
-- 
IF @
ADDNEW = 'NPC' BEGIN 
DECLARE @MAXLINK VARCHAR (30) = (SELECT MAX (ID) FROM _RefObjChar)+1 
DECLARE @MAXCOMMONID VARCHAR (30) = (SELECT MAX (ID) FROM _RefObjCommon)+1 
SET IDENTITY_INSERT _RefObjCommon ON 
INSERT INTO _RefObjCommon 
(Service,ID,CodeName128,ObjName128,OrgObjCodeName128,NameStrID128,DescStrID128,CashItem,Bionic,TypeID1,TypeID2,TypeID3,TypeID4,DecayTime,Country 
,Rarity,CanTrade,CanSell,CanBuy,CanBorrow,CanDrop,CanPick,CanRepair,CanRevive,CanUse,CanThrow,Price,CostRepair,CostRevive,CostBorrow,KeepingFee,SellPrice,ReqLevelType1,ReqLevel1,ReqLevelType2,ReqLevel2,ReqLevelType3,ReqLevel3,ReqLevelType4,ReqLevel4,MaxContain,RegionID,Dir,OffsetX,OffsetY,OffsetZ,Speed1,Speed2,Scale,BCHeight,BCRadius 
,EventID,AssocFileObj128,AssocFileDrop128,AssocFileIcon128,AssocFile1_128,AssocFile2_128,Link) VALUES 
(1,@MAXCOMMONID,'NPC_'+@NPCNAME,'xxx','xxx','SN_NPC_'+@NPCNAME,'xxx',0,1,1,2,2,0,5000,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,100,0,0,0,'npc\npc\chinawoman_Noblegirl_event.bsr','xxx','xxx','xxx','xxx',@MAXLINK) 
SET IDENTITY_INSERT _RefObjCommon OFF 
SET IDENTITY_INSERT _RefObjChar ON 
INSERT INTO _RefObjChar 
(ID,Lvl,CharGender,MaxHP,MaxMP,ResistFrozen,ResistFrostbite,ResistBurn,ResistEShock,ResistPoison,ResistZombie,ResistSleep,ResistRoot,ResistSlow,ResistFear 
,ResistMyopia,ResistBlood,ResistStone,ResistDark,ResistStun,ResistDisea,ResistChaos,ResistCsePD,ResistCseMD,ResistCseSTR,ResistCseINT,ResistCseHP,ResistCseMP,Resist24,ResistBomb,Resist26 
,Resist27,Resist28,Resist29,Resist30,Resist31,Resist32,InventorySize,CanStore_TID1,CanStore_TID2,CanStore_TID3,CanStore_TID4,CanBeVehicle,CanControl,DamagePortion,MaxPassenger,AssocTactics,PD,MD,PAR,MAR,ER,BR,HR,CHR 
,ExpToGive,CreepType,Knockdown,KO_RecoverTime,DefaultSkill_1,DefaultSkill_2,DefaultSkill_3,DefaultSkill_4,DefaultSkill_5,DefaultSkill_6,DefaultSkill_7,DefaultSkill_8,DefaultSkill_9,DefaultSkill_10,TextureType,Except_1 
,Except_2,Except_3,Except_4,Except_5,Except_6,Except_7,Except_8,Except_9,Except_10,Link) VALUES 
(@MAXLINK,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,336860180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) 
SET IDENTITY_INSERT _RefObjChar OFF 
SET IDENTITY_INSERT _RefShop ON 
DECLARE @ShopID VARCHAR (30) = (SELECT MAX (ID) FROM _RefShop)+1 
INSERT INTO _RefShop 
(Service,Country,ID,CodeName128,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128) 
VALUES (1,15,@ShopID,'STORE_'+@NPCNAME,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
SET IDENTITY_INSERT _RefShop OFF 
SET IDENTITY_INSERT _RefShopGroup ON 
DECLARE @ShopGroupID VARCHAR (30) = (SELECT MAX (ID) FROM _RefShopGroup)+1 
INSERT INTO _RefShopGroup 
(Service,Country,ID,CodeName128,RefNPCCodeName,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128) 
VALUES (1,15,@ShopGroupID,'GROUP_STORE_'+@NPCNAME,'NPC_'+@NPCNAME,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
SET IDENTITY_INSERT _RefShopGroup OFF 
SET IDENTITY_INSERT _RefShopItemGroup ON 
DECLARE @ShopItemID VARCHAR (30) = (SELECT MAX (GROUPID) FROM _RefShopItemGroup)+1 
INSERT INTO _RefShopItemGroup 
(Service,GroupID,CodeName128,StrID128_Group) 
VALUES (1,@ShopItemID,'STORE_'+@NPCNAME+'_GROUP1','SN_STORE_'+@NPCNAME+'_GROUP1') 
SET IDENTITY_INSERT _RefShopItemGroup OFF 
SET IDENTITY_INSERT _RefShopTab ON 
DECLARE @ShopTabID VARCHAR (30)= (SELECT MAX (ID) FROM _RefShopTab)+1 
INSERT INTO _RefShopTab 
(Service,Country,ID,CodeName128,RefTabGroupCodeName,StrID128_Tab) 
VALUES (1,15,@ShopTabID,'STORE_'+@NPCNAME+'_TAB1','STORE_'+@NPCNAME+'_GROUP1','SN_TAB_Stones') 
SET IDENTITY_INSERT _RefShopTab OFF 
SET IDENTITY_INSERT _RefShopTabGroup ON 
DECLARE @ShopTabGroupID VARCHAR (30) = (SELECT MAX (ID) FROM _RefShopTabGroup)+1 
INSERT INTO _RefShopTabGroup 
(Service,Country,ID,CodeName128,StrID128_Group) 
VALUES (1,15,@ShopTabGroupID,'STORE_'+@NPCNAME+'_GROUP1','SN_STORE_'+@NPCNAME+'_GROUP1') 
SET IDENTITY_INSERT _RefShopTabGroup OFF 
INSERT INTO _RefMappingShopGroup VALUES 
(1,15,'GROUP_STORE_'+@NPCNAME,'STORE_'+@NPCNAME) 
INSERT INTO _RefMappingShopWithTab VALUES (1,15,'STORE_'+@NPCNAME,'STORE_'+@NPCNAME+'_GROUP1') 
DECLARE @
TACTICSID INT SET @TACTICSID = (SELECT MAX (dwTacticsID) FROM Tab_RefTactics)+10 
INSERT INTO Tab_RefTactics VALUES 
(@TACTICSID,@MAXCOMMONID,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'NPC_'+@NPCNAME) 
BEGIN
DECLARE @HIVEID INT  SET @HIVEID = (SELECT MAX (dwHiveID) FROM Tab_RefHive)+1 
INSERT INTO Tab_RefHive VALUES 
(@HIVEID,0,0,0,0,0,0,@GAMEWORDID,2,'NPC_'+@NPCNAME) 
END
BEGIN
DECLARE @REGION VARCHAR (30) SET @REGION = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSX VARCHAR (30) SET @POSX = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSY VARCHAR (30) SET @POSY = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSZ VARCHAR (30) SET @POSZ = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
NESTID INT SET @NESTID = (SELECT MAX (dwNestID) FROM Tab_RefNest)+1 
INSERT INTO Tab_RefNest VALUES 
(@NESTID,@HIVEID,@TACTICSID,@REGION,@POSX,@POSY,@POSZ,0,0,0,0,0,0,1,0,1,0) 
END
PRINT 'add this line to characterdata_45000 @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    '+@MAXCOMMONID+'    '+@NPCNAME+'    xxx    xxx    '+'SN_NPC_'+@NPCNAME+'    xxx    0    1    1    2    2    0    5000    3    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    0    0    0    0    0    0    0    100    0    0    0    npc\npc\chinawoman_Noblegirl_event.bsr    xxx    xxx    xxx    xxx    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    336860180    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0' 
PRINT '' 
PRINT 'Add this line to refshop.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPID+'    '+'STORE_'+@NPCNAME+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
PRINT '' 
PRINT 'Add this line to refshopgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPGROUPID+'    '+'GROUP_STORE_'+@NPCNAME+'    '+'NPC_'+@NPCNAME+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
PRINT '' 
PRINT 'Add this line to shopgroupdata.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    '+@SHOPITEMID+'    '+'STORE_'+@NPCNAME+'_GROUP1    '+'SN_STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'Add this line to refshoptab.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPTABID+'    '+'STORE_'+@NPCNAME+'_TAB1    '+'STORE_'+@NPCNAME+'_GROUP1     SN_TAB_Stones' 
PRINT '' 
PRINT 'Add this line to refshoptabgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+@SHOPTABGROUPID+'    '+'STORE_'+@NPCNAME+'_GROUP1    '+'SN_STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'Add this line to refmappingshopgroup.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+'GROUP_STORE_'+@NPCNAME+'    '+'STORE_'+@NPCNAME 
PRINT '' 
PRINT 'Add this line to refmappingshopwithtab.txt @ server_dep\silkroad\textdata' 
PRINT '' 
PRINT '1    15    '+'STORE_'+@NPCNAME+'    '+'STORE_'+@NPCNAME+'_GROUP1' 
PRINT '' 
PRINT 'A New NPC Has ADD Succesfuly Restart U Server and Login in '+@CHARNAME 
END 

12-ADD new Teleport

كود PHP:
USE SRO_VT_SHARD /* Add new Teleport By Arabianfox */ 


DECLARE @Teleport VARCHAR (64) 
DECLARE @
CHARNAME1 VARCHAR (30) 
DECLARE @
CHARNAME2 VARCHAR (30) 
DECLARE @
OwnTeleport INT 
DECLARE @Fee INT 
DECLARE @RequiredLVL INT 

/* Put your settings here */ 
SET @Teleport = 'unique_area1' -- any name you want ex: PK_ZONE or PVP_ZONE 
SET 
@CHARNAME1 = '[GM]WildOne' -- Teleport position 
SET 
@CHARNAME2 = 'Road' -- Spawn position after teleport 
SET 
@OwnTeleport = 1  -- Target teleport ID ex: 1 for Jangan - 5 for Hotan - 20 for Constantinople 
SET 
@Fee = 50000  -- Gold amount to Pass the teleport 
SET 
@RequiredLVL = 0  -- minimum level required to teleport 0 for no restriction - ex:90 lvl 90 and higher can teleport 
/* settings area end here */ 

IF EXISTS (SELECT CodeName128 FROM _RefObjCommon WHERE CodeName128 = 'STORE_'+@Teleport) 
 
BEGIN 
  raiserror
('The stated teleportname of %s is already exist!',11,1,@Teleport); 
  RETURN; 
 
END 
     
    
DECLARE @MAXOBJ INT = (SELECT MAX (ID) FROM _RefObjCommon)+1 
    
DECLARE @REGION1 INT SET @REGION1 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME1) 
    DECLARE @
POSX1 INT SET @POSX1 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME1) 
    DECLARE @
POSY1 INT SET @POSY1 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME1) 
    DECLARE @
POSZ1 INT SET @POSZ1 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME1) 
    DECLARE @
LINK INT = (SELECT MAX (ID) FROM _RefObjStruct)+1 
      
    SET IDENTITY_INSERT _RefObjCommon ON 
    INSERT INTO _RefObjCommon 
(Service,ID,CodeName128,ObjName128,OrgObjCodeName128,NameStrID128,DescStrID128,CashItem,Bionic,TypeID1,TypeID2,TypeID3,TypeID4,DecayTime,Country,Rarity,CanTrade,CanSell,CanBuy,CanBorrow,CanDrop,CanPick,CanRepair,CanRevive,CanUse,CanThrow,Price,CostRepair,CostRevive,CostBorrow,KeepingFee,SellPrice,ReqLevelType1,ReqLevel1,ReqLevelType2,ReqLevel2,ReqLevelType3,ReqLevel3,ReqLevelType4,ReqLevel4,MaxContain,RegionID,Dir,OffsetX,OffsetY,OffsetZ,Speed1,Speed2,Scale,BCHeight,BCRadius,EventID,AssocFileObj128,AssocFileDrop128,AssocFileIcon128,AssocFile1_128,AssocFile2_128,Link) VALUES 
    
(1,@MAXOBJ,'STORE_'+@Teleport,@Teleport,'xxx','SN_STORE_'+@Teleport,'xxx',0,0,4,1,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,@REGION1,0,@POSX1,@POSY1,@POSZ1,0,0,50,50,30,0,'quest\ins_quest_teleport.bsr','xxx','xxx','xxx','xxx',@link) 
    
SET IDENTITY_INSERT _RefObjCommon OFF 
     
    
print '' 
    
print 'Add the following line to teleportbuilding.txt @server_dep\silkroad\textdata folder' 
    
print '1    '+CONVERT(varchar(max),@MAXOBJ)+'    '+'STORE_'+@Teleport+'    '+@Teleport+'    xxx    '+'SN_STORE_'+@Teleport+'    xxx    0    0    4    1    1    0    0    3    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    0    -1    0    -1    0    -1    0    -1    '+CONVERT(varchar(max),@REGION1)+'    0    '+CONVERT(varchar(max),@POSX1)+'    '+CONVERT(varchar(max),@POSY1)+'    '+CONVERT(varchar(max),@POSZ1)+'    0    0    50    50    30    0    quest\teleport01.bsr    xxx    xxx    xxx    xxx    '+CONVERT(varchar(max),@link) 
    print 
'' 
    
print 'Add the following line to textdata_object.txt @server_dep\silkroad\textdata folder' 
    
print '' 
    
print '1    '+'SN_STORE_'+@Teleport+'                                '+@Teleport 
    
print '' 
      
print '' 

  
SET IDENTITY_INSERT _RefObjStruct ON 
  INSERT INTO _RefObjStruct 
(ID,Dummy_Data) VALUES 
  
(@LINK,0) 
  
SET IDENTITY_INSERT _RefObjStruct OFF 
   
  
DECLARE @MAXTELID INT = (SELECT MAX (ID) FROM _RefTeleport)+1 
  
DECLARE @WORLDID INT = (SELECT (WorldID) FROM _Char where CharName16 = @CHARNAME2) 
  DECLARE @
REGION2 INT SET @REGION2 = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME2) 
  DECLARE @
POSX2 INT SET @POSX2 = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME2) 
  DECLARE @
POSY2 INT SET @POSY2 = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME2) 
  DECLARE @
POSZ2 INT SET @POSZ2 = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME2) 

  
INSERT INTO _RefTeleport (Service,ID,CodeName128,AssocRefObjCodeName128,AssocRefObjID,ZoneName128,GenRegionID,GenPos_X,GenPos_Y,GenPos_Z,GenAreaRadius,CanBeResurrectPos,CanGotoResurrectPos,GenWorldID,BindInteractionMask,FixedService) VALUES 
  
(1,@MAXTELID,'GATE_'+@Teleport,'STORE_'+@Teleport,@MAXOBJ,'SN_STORE_'+@Teleport,@REGION2,@POSX2,@POSY2,@POSZ2,30,0,0,@WORLDID,1,0) 
   
  print 
'' 
  
print 'Add the following line to teleportdata.txt @server_dep\silkroad\textdata folder' 
  
print '1    '+CONVERT(varchar(max),@MAXTELID)+'    '+'GATE_'+@Teleport+'    '+CONVERT(varchar(max),@MAXOBJ)+'    '+'SN_STORE_'+@Teleport+'    '+CONVERT(varchar(max),@REGION2)+'    '+CONVERT(varchar(max),@POSX2)+'    '+CONVERT(varchar(max),@POSY2)+'    '+CONVERT(varchar(max),@POSZ2)+'    30    0    0    '+CONVERT(varchar(max),@WORLDID)+'    1    0' 
  
print '' 
  
print '' 

  
IF @RequiredLVL = 0 
  BEGIN 
    INSERT INTO _RefTeleLink 
(Service,OwnerTeleport,TargetTeleport,Fee,RestrictBindMethod,RunTimeTeleportMethod,CheckResult,Restrict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Restrict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,Restrict5,Data5_1,Data5_2) VALUES 
    
(1,@OwnTeleport,@MAXTELID,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) 
    
INSERT INTO _RefTeleLink (Service,OwnerTeleport,TargetTeleport,Fee,RestrictBindMethod,RunTimeTeleportMethod,CheckResult,Restrict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Restrict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,Restrict5,Data5_1,Data5_2) VALUES 
    
(1,@MAXTELID,@OwnTeleport,@Fee,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) 
     
print 
'' 
    
print 'Add the following lines to teleportlink.txt @server_dep\silkroad\textdata folder' 
    
print '1    '+CONVERT(varchar(max),@OwnTeleport)+'    '+CONVERT(varchar(max),@MAXTELID)+'    '+CONVERT(varchar(max),@Fee)+'    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0' 
    
print '1    '+CONVERT(varchar(max),@MAXTELID)+'    '+CONVERT(varchar(max),@OwnTeleport)+'    '+CONVERT(varchar(max),@Fee)+'    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0' 
    
print '' 
  
END 
  
ELSE BEGIN 
    INSERT INTO _RefTeleLink 
(Service,OwnerTeleport,TargetTeleport,Fee,RestrictBindMethod,RunTimeTeleportMethod,CheckResult,Restrict1,Data1_1,Data1_2,Restrict2,Data2_1,Data2_2,Restrict3,Data3_1,Data3_2,Restrict4,Data4_1,Data4_2,Restrict5,Data5_1,Data5_2) VALUES 
    
(1,@OwnTeleport,@MAXTELID,@Fee,0,0,0,1,@RequiredLVL,999,0,0,0,0,0,0,0,0,0,0,0,0) 
     
    print 
'' 
    
print '' 
    
print 'Add the following line to teleportlink.txt @server_dep\silkroad\textdata folder' 
    
print '1    '+CONVERT(varchar(max),@OwnTeleport)+'    '+CONVERT(varchar(max),@MAXTELID)+'    '+CONVERT(varchar(max),@Fee)+'    0    0    0    1    '+CONVERT(varchar(max),@RequiredLVL)+'    999    0    0    0    0    0    0    0    0    0    0    0    0' 
    
print '' 

  
END 

print '' 
print 'Done!' 

13-Add New uniqe spot
كود PHP:
USE SRO_VT_SHARD  

DECLARE @UNIQUE VARCHAR (129) 
DECLARE @
CHARNAME VARCHAR (64) 
DECLARE @
mindealy INT 
DECLARE @maxdelay int 
DECLARE @INITRADIUS INT 
DECLARE @RADIUS int 
DECLARE @MAXNEST int = (SELECT MAX (dwNestID) FROM Tab_RefNest)+1 
DECLARE @MAXHIVE int = (SELECT MAX (dwHiveID) FROM Tab_RefHive)+1 
DECLARE @MAXTACTICS int = (SELECT MAX (dwTacticsID) FROM Tab_RefTactics)+1 

/* put your settings here */ 
SET @UNIQUE = 'MOB_CH_TIGERWOMAN_L2' -- Unique code name from _RefobjCommon table 
SET 
@CHARNAME = 'WildOne' -- Character name from _Char table to get mob position X Y Z 
SET 
@mindealy = 1  -- Minimum time before appears in seconds 
SET 
@maxdelay = 5  -- Maximum time before appears in seconds 
SET 
@INITRADIUS = 100  -- Radius around spot unique can generated at 
SET 
@RADIUS = 200  -- Radius around spot Unique can move in 
/* end of settings area */ 

/* get ID of mob by code name */ 
Declare @MOBID int SET @MOBID = (SELECT ID FROM _RefObjCommon WHERE CodeName128 = @UNIQUE) 

--
SET IDENTITY_INSERT Tab_RefTactics ON 
INSERT INTO Tab_RefTactics 
(dwTacticsID,dwObjID,btAIQoS,nMaxStamina,btMaxStaminaVariance,nSightRange,btAggressType,AggressData,btChangeTarget,btHelpRequestTo,btHelpResponseTo,btBattleStyle,BattleStyleData,btDiversionBasis,DiversionBasisData1,DiversionBasisData2,DiversionBasisData3,DiversionBasisData4,DiversionBasisData5,DiversionBasisData6,DiversionBasisData7,DiversionBasisData8,btDiversionKeepBasis,DiversionKeepBasisData1,DiversionKeepBasisData2,DiversionKeepBasisData3,DiversionKeepBasisData4,DiversionKeepBasisData5,DiversionKeepBasisData6,DiversionKeepBasisData7,DiversionKeepBasisData8,btKeepDistance,KeepDistanceData,btTraceType,btTraceBoundary,TraceData,btHomingType,HomingData,btAggressTypeOnHoming,btFleeType,dwChampionTacticsID,AdditionOptionFlag,szDescString128) VALUES 
(@MAXTACTICS,@MOBID,0,500,50,200,0,0,2,2,2,0,0,5,0,0,0,0,0,30,0,0,4,0,0,0,0,0,0,0,0,0,0,0,1,500,0,0,2,0,0,112,@UNIQUE) 
--
SET IDENTITY_INSERT Tab_RefTactics OFF 

--SET IDENTITY_INSERT Tab_RefHive ON 
INSERT INTO Tab_RefHive 
(dwHiveID,btKeepMonsterCountType,dwOverwriteMaxTotalCount,fMonsterCountPerPC,dwSpawnSpeedIncreaseRate,dwMaxIncreaseRate,btFlag,GameWorldID,HatchObjType,szDescString128) VALUES 
(@MAXHIVE,0,1,0,0,0,0,1,1,@UNIQUE) 
--
SET IDENTITY_INSERT Tab_RefHive OFF 

/* get position coordinates of your character */ 

DECLARE @REGION INT SET @REGION = (SELECT (LatestRegion) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSX INT SET @POSX = (SELECT (POSX) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSY INT SET @POSY = (SELECT (POSY) FROM _Char WHERE CharName16 = @CHARNAME) 
DECLARE @
POSZ INT SET @POSZ = (SELECT (POSZ) FROM _Char WHERE CharName16 = @CHARNAME) 

--
SET IDENTITY_INSERT Tab_RefNest ON 
INSERT INTO Tab_RefNest 
(dwNestID,dwHiveID,dwTacticsID,nRegionDBID,fLocalPosX,fLocalPosY,fLocalPosZ,wInitialDir,nRadius,nGenerateRadius,nChampionGenPercentage,dwDelayTimeMin,dwDelayTimeMax,dwMaxTotalCount,btFlag,btRespawn,btType) VALUES 
(@MAXNEST,@MAXHIVE,@MAXTACTICS,@REGION,@POSX,@POSY,@POSZ,0,@RADIUS,@INITRADIUS,0,@mindealy,@maxdelay,1,0,1,0) 
--
SET IDENTITY_INSERT Tab_RefNest OFF 


print '' 
print '' 
print 'Done!' 

13-Change MAgicPOP Rate
اقتباس:
USE [SRO_VT_SHARD]
GO
/* MsSQL Script For Change Magic Pop Rates - CEZALAND - ! ******** ! */
DECLARE @Rate int
SET @Rate = 10
UPDATE dbo._RefGachaItemSet SET Ratio = Ratio*@Rate WHERE Ratio*@Rate < 32768 -- 32767 max value for smallint

14-Change MoB lvl
اقتباس:
USE SRO_VT_SHARD

Declare @link int, @codename varchar(max), @level int, @newlevel int;

set @codename = 'SN_MOB_SD_HIKE' /* <- from textdata_object.txt */



set @link = (SELECT Link FROM _RefObJCommon WHERE NameStrID128 = @codename)
set @newlevel = (
case
when (SELECT Lvl FROM _RefObjChar WHERE ID = @link)+10 <= 120 THEN (SELECT Lvl FROM _RefObjChar WHERE ID = @link)+10
ELSE 120
end);

UPDATE _RefObjChar SET Lvl = @newlevel WHERE ID = @link
UPDATE _RefObjChar SET ExpToGive = cast(ExpToGive*1.1 as bigint) WHERE ID = @link
UPDATE _RefObjChar SET MaxHP = cast(MaxHP*1.1 as bigint) WHERE ID = @link

15-Change Stones Rate
اقتباس:
USE SRO_VT_SHARD
GO
UPDATE _RefObjItem
SET Param4 = Here Put The Rate You Want %
WHERE ID BETWEEN 4630 AND 5013

16-Delete Drop for All DG
اقتباس:
USE SRO_VT_SHARD
DELETE _RefDropItemAssign
FROM _RefDropItemAssign Drops
LEFT join _RefObjCommon Objects
ON (Drops.RefItemID = Objects.ID)
WHERE CodeName128 like '%ITEM_EU_%_10_%'

17-if you want copy some table in your BD to other DB Use this Qeury
اقتباس:
SELECT * INTO SRO_VT_SHARD.dbo.Tab_RefNest from SRO_VT_COPY_SHARD.dbo.Tab_RefNest

18-if your server max lvl 120 and some player up to 121 this Query back to 120 again
اقتباس:
UPDATE _Char
SET CurLevel = 120, MaxLevel = 120, Strength = 139, Intellect = 139, RemainStatPoint = 357
WHERE (CurLevel > 120)

19-Job Guild 0 Penalty Time
كود PHP:
USE [SRO_VT_SHARD] 
GO 
/******By Albert ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 

ALTER   procedure 
[dbo].[_AddTimedJob] 
@
CharID            int, 
@
Category        tinyint, 
@
JobID            int, 
@
TimeToKeep    int, 
@
Data1            int, 
@
Data2            int, 
--
##begin due to develop composite item 
@Data3            int, 
@
Data4            int, 
@
Data5            int, 
@
Data6            int, 
@
Data7            int, 
@
Data8            int, 
@
Serial64        bigint, 
@
JID            int 
--##end due to develop composite item 
as 
    if (
not exists (select CharID from _Char with (nolock) where CharID = @CharID)) 
                return -
1 
            
if (@TimeToKeep <= 0) 
                return -
2 
            
declare @NewJobID int 
            set 
@NewJobID = 0 

            
--##JobID 1 = Guild // JobID 2 = Thief/Hunter/Trader 
            
--##If you want to only have one not both, then just modify the line below! 
            
if (@JobID = 1 or @JobID = 2) 
            
BEGIN 
                
return -1 
            END 
            
ELSE 
            
BEGIN 
            
--##begin due to develop composite item 
            
insert into _TimedJob(CharID,Category,JobID,TimeToKeep,Data1,Data2,Data3,Data4,Data5,Data6,Data7,Data8,Serial64,JID) 
            
values(@CharID, @Category, @JobID, @TimeToKeep, @Data1, @Data2, @Data3, @Data4, @Data5, @Data6, @Data7, @Data8, @Serial64, @JID) 
            
END 
            
--##end due to develop composite item 
            
set @NewJobID = @@identity 
            
if (@@error <> 0 or @@rowcount = 0) 
                 
                return -
3 
     
return @NewJobID 

20-Make plus ITEM
اقتباس:
USE [SRO_VT_SHARD]
--by Kev / InPanic-Community.net

Declare @CharName Varchar (64)
Declare @Plus Varchar (64)
Declare @Slot Varchar (64)
Declare @CharID INT
Declare @Item INT

Set @CharName = 'Tpso' -- Enter Your CharName
Set @Plus = '250' -- Plus OptLevel
Set @Slot = '13' -- First Inventory Slot
Set @CharID = (select CharID from _Char where CharName16 = @CharName)
Set @Item = ( select ItemID from _Inventory where CharID = @CharID and Slot = @Slot )

update _Items
set OptLevel = @Plus
where ID64 = @Item

21-Open All skill in one Char
كود PHP:
USE [SRO_VT_SHARD] 
DECLARE @
CharName varchar(255) 
DECLARE @
CharID INT 
SET 
@CharName='11' 
SELECT @CharID = CharID FROM _Char WHERE CharName16=@CharName 
UPDATE _CharSkillMastery SET Level 
= '120' WHERE CharID=@CharID 
INSERT INTO _CharSkill VALUES 
(@CharID,1,1) 
INSERT INTO _CharSkill VALUES (@CharID,2,1) 
INSERT INTO _CharSkill VALUES (@CharID,40,1) 
INSERT INTO _CharSkill VALUES (@CharID,70,1) 
INSERT INTO _CharSkill VALUES (@CharID,298,1) 
INSERT INTO _CharSkill VALUES (@CharID,306,1) 
INSERT INTO _CharSkill VALUES (@CharID,314,1) 
INSERT INTO _CharSkill VALUES (@CharID,322,1) 
INSERT INTO _CharSkill VALUES (@CharID,346,1) 
INSERT INTO _CharSkill VALUES (@CharID,378,1) 
INSERT INTO _CharSkill VALUES (@CharID,418,1) 
INSERT INTO _CharSkill VALUES (@CharID,463,1) 
INSERT INTO _CharSkill VALUES (@CharID,558,1) 
INSERT INTO _CharSkill VALUES (@CharID,569,1) 
INSERT INTO _CharSkill VALUES (@CharID,580,1) 
INSERT INTO _CharSkill VALUES (@CharID,588,1) 
INSERT INTO _CharSkill VALUES (@CharID,596,1) 
INSERT INTO _CharSkill VALUES (@CharID,604,1) 
INSERT INTO _CharSkill VALUES (@CharID,647,1) 
INSERT INTO _CharSkill VALUES (@CharID,655,1) 
INSERT INTO _CharSkill VALUES (@CharID,672,1) 
INSERT INTO _CharSkill VALUES (@CharID,689,1) 
INSERT INTO _CharSkill VALUES (@CharID,699,1) 
INSERT INTO _CharSkill VALUES (@CharID,708,1) 
INSERT INTO _CharSkill VALUES (@CharID,716,1) 
INSERT INTO _CharSkill VALUES (@CharID,724,1) 
INSERT INTO _CharSkill VALUES (@CharID,735,1) 
INSERT INTO _CharSkill VALUES (@CharID,746,1) 
INSERT INTO _CharSkill VALUES (@CharID,757,1) 
INSERT INTO _CharSkill VALUES (@CharID,765,1) 
INSERT INTO _CharSkill VALUES (@CharID,773,1) 
INSERT INTO _CharSkill VALUES (@CharID,781,1) 
INSERT INTO _CharSkill VALUES (@CharID,789,1) 
INSERT INTO _CharSkill VALUES (@CharID,797,1) 
INSERT INTO _CharSkill VALUES (@CharID,805,1) 
INSERT INTO _CharSkill VALUES (@CharID,813,1) 
INSERT INTO _CharSkill VALUES (@CharID,821,1) 
INSERT INTO _CharSkill VALUES (@CharID,829,1) 
INSERT INTO _CharSkill VALUES (@CharID,853,1) 
INSERT INTO _CharSkill VALUES (@CharID,885,1) 
INSERT INTO _CharSkill VALUES (@CharID,925,1) 
INSERT INTO _CharSkill VALUES (@CharID,933,1) 
INSERT INTO _CharSkill VALUES (@CharID,943,1) 
INSERT INTO _CharSkill VALUES (@CharID,952,1) 
INSERT INTO _CharSkill VALUES (@CharID,960,1) 
INSERT INTO _CharSkill VALUES (@CharID,968,1) 
INSERT INTO _CharSkill VALUES (@CharID,976,1) 
INSERT INTO _CharSkill VALUES (@CharID,984,1) 
INSERT INTO _CharSkill VALUES (@CharID,992,1) 
INSERT INTO _CharSkill VALUES (@CharID,1003,1) 
INSERT INTO _CharSkill VALUES (@CharID,1014,1) 
INSERT INTO _CharSkill VALUES (@CharID,1025,1) 
INSERT INTO _CharSkill VALUES (@CharID,1033,1) 
INSERT INTO _CharSkill VALUES (@CharID,1041,1) 
INSERT INTO _CharSkill VALUES (@CharID,1049,1) 
INSERT INTO _CharSkill VALUES (@CharID,1053,1) 
INSERT INTO _CharSkill VALUES (@CharID,1057,1) 
INSERT INTO _CharSkill VALUES (@CharID,1065,1) 
INSERT INTO _CharSkill VALUES (@CharID,1073,1) 
INSERT INTO _CharSkill VALUES (@CharID,1081,1) 
INSERT INTO _CharSkill VALUES (@CharID,1089,1) 
INSERT INTO _CharSkill VALUES (@CharID,1099,1) 
INSERT INTO _CharSkill VALUES (@CharID,1108,1) 
INSERT INTO _CharSkill VALUES (@CharID,1116,1) 
INSERT INTO _CharSkill VALUES (@CharID,1124,1) 
INSERT INTO _CharSkill VALUES (@CharID,1132,1) 
INSERT INTO _CharSkill VALUES (@CharID,1140,1) 
INSERT INTO _CharSkill VALUES (@CharID,1148,1) 
INSERT INTO _CharSkill VALUES (@CharID,1153,1) 
INSERT INTO _CharSkill VALUES (@CharID,1158,1) 
INSERT INTO _CharSkill VALUES (@CharID,1163,1) 
INSERT INTO _CharSkill VALUES (@CharID,1168,1) 
INSERT INTO _CharSkill VALUES (@CharID,1173,1) 
INSERT INTO _CharSkill VALUES (@CharID,1178,1) 
INSERT INTO _CharSkill VALUES (@CharID,1189,1) 
INSERT INTO _CharSkill VALUES (@CharID,1200,1) 
INSERT INTO _CharSkill VALUES (@CharID,1217,1) 
INSERT INTO _CharSkill VALUES (@CharID,1234,1) 
INSERT INTO _CharSkill VALUES (@CharID,1244,1) 
INSERT INTO _CharSkill VALUES (@CharID,1253,1) 
INSERT INTO _CharSkill VALUES (@CharID,1261,1) 
INSERT INTO _CharSkill VALUES (@CharID,1269,1) 
INSERT INTO _CharSkill VALUES (@CharID,1271,1) 
INSERT INTO _CharSkill VALUES (@CharID,1273,1) 
INSERT INTO _CharSkill VALUES (@CharID,1275,1) 
INSERT INTO _CharSkill VALUES (@CharID,1286,1) 
INSERT INTO _CharSkill VALUES (@CharID,1297,1) 
INSERT INTO _CharSkill VALUES (@CharID,1308,1) 
INSERT INTO _CharSkill VALUES (@CharID,1316,1) 
INSERT INTO _CharSkill VALUES (@CharID,1324,1) 
INSERT INTO _CharSkill VALUES (@CharID,1332,1) 
INSERT INTO _CharSkill VALUES (@CharID,1337,1) 
INSERT INTO _CharSkill VALUES (@CharID,1342,1) 
INSERT INTO _CharSkill VALUES (@CharID,1350,1) 
INSERT INTO _CharSkill VALUES (@CharID,1358,1) 
INSERT INTO _CharSkill VALUES (@CharID,1368,1) 
INSERT INTO _CharSkill VALUES (@CharID,1377,1) 
INSERT INTO _CharSkill VALUES (@CharID,1385,1) 
INSERT INTO _CharSkill VALUES (@CharID,1393,1) 
INSERT INTO _CharSkill VALUES (@CharID,1398,1) 
INSERT INTO _CharSkill VALUES (@CharID,1403,1) 
INSERT INTO _CharSkill VALUES (@CharID,1408,1) 
INSERT INTO _CharSkill VALUES (@CharID,1410,1) 
INSERT INTO _CharSkill VALUES (@CharID,1412,1) 
INSERT INTO _CharSkill VALUES (@CharID,1414,1) 
INSERT INTO _CharSkill VALUES (@CharID,1422,1) 
INSERT INTO _CharSkill VALUES (@CharID,1430,1) 
INSERT INTO _CharSkill VALUES (@CharID,1438,1) 
INSERT INTO _CharSkill VALUES (@CharID,1443,1) 
INSERT INTO _CharSkill VALUES (@CharID,1448,1) 
INSERT INTO _CharSkill VALUES (@CharID,1465,1) 
INSERT INTO _CharSkill VALUES (@CharID,1482,1) 
INSERT INTO _CharSkill VALUES (@CharID,1499,1) 
INSERT INTO _CharSkill VALUES (@CharID,1509,1) 
INSERT INTO _CharSkill VALUES (@CharID,1518,1) 
INSERT INTO _CharSkill VALUES (@CharID,1526,1) 
INSERT INTO _CharSkill VALUES (@CharID,1534,1) 
INSERT INTO _CharSkill VALUES (@CharID,1539,1) 
INSERT INTO _CharSkill VALUES (@CharID,1544,1) 
INSERT INTO _CharSkill VALUES (@CharID,1549,1) 
INSERT INTO _CharSkill VALUES (@CharID,1557,1) 
INSERT INTO _CharSkill VALUES (@CharID,1565,1) 
INSERT INTO _CharSkill VALUES (@CharID,1573,1) 
INSERT INTO _CharSkill VALUES (@CharID,1578,1) 
INSERT INTO _CharSkill VALUES (@CharID,1583,1) 
INSERT INTO _CharSkill VALUES (@CharID,1588,1) 
INSERT INTO _CharSkill VALUES (@CharID,1593,1) 
INSERT INTO _CharSkill VALUES (@CharID,1598,1) 
INSERT INTO _CharSkill VALUES (@CharID,1609,1) 
INSERT INTO _CharSkill VALUES (@CharID,1617,1) 
INSERT INTO _CharSkill VALUES (@CharID,1628,1) 
INSERT INTO _CharSkill VALUES (@CharID,3149,1) 
INSERT INTO _CharSkill VALUES (@CharID,3167,1) 
INSERT INTO _CharSkill VALUES (@CharID,3176,1) 
INSERT INTO _CharSkill VALUES (@CharID,3224,1) 
INSERT INTO _CharSkill VALUES (@CharID,3340,1) 
INSERT INTO _CharSkill VALUES (@CharID,3349,1) 
INSERT INTO _CharSkill VALUES (@CharID,3364,1) 
INSERT INTO _CharSkill VALUES (@CharID,3379,1) 
INSERT INTO _CharSkill VALUES (@CharID,3391,1) 
INSERT INTO _CharSkill VALUES (@CharID,3406,1) 
INSERT INTO _CharSkill VALUES (@CharID,3409,1) 
INSERT INTO _CharSkill VALUES (@CharID,3415,1) 
INSERT INTO _CharSkill VALUES (@CharID,3430,1) 
INSERT INTO _CharSkill VALUES (@CharID,3431,1) 
INSERT INTO _CharSkill VALUES (@CharID,3446,1) 
INSERT INTO _CharSkill VALUES (@CharID,3461,1) 
INSERT INTO _CharSkill VALUES (@CharID,3467,1) 
INSERT INTO _CharSkill VALUES (@CharID,3473,1) 
INSERT INTO _CharSkill VALUES (@CharID,7139,1) 
INSERT INTO _CharSkill VALUES (@CharID,7159,1) 
INSERT INTO _CharSkill VALUES (@CharID,7203,1) 
INSERT INTO _CharSkill VALUES (@CharID,7322,1) 
INSERT INTO _CharSkill VALUES (@CharID,7385,1) 
INSERT INTO _CharSkill VALUES (@CharID,7390,1) 
INSERT INTO _CharSkill VALUES (@CharID,7392,1) 
INSERT INTO _CharSkill VALUES (@CharID,7404,1) 
INSERT INTO _CharSkill VALUES (@CharID,7418,1) 
INSERT INTO _CharSkill VALUES (@CharID,7474,1) 
INSERT INTO _CharSkill VALUES (@CharID,7484,1) 
INSERT INTO _CharSkill VALUES (@CharID,7513,1) 
INSERT INTO _CharSkill VALUES (@CharID,7520,1) 
INSERT INTO _CharSkill VALUES (@CharID,7536,1) 
INSERT INTO _CharSkill VALUES (@CharID,7554,1) 
INSERT INTO _CharSkill VALUES (@CharID,7577,1) 
INSERT INTO _CharSkill VALUES (@CharID,7582,1) 
INSERT INTO _CharSkill VALUES (@CharID,7584,1) 
INSERT INTO _CharSkill VALUES (@CharID,7596,1) 
INSERT INTO _CharSkill VALUES (@CharID,7612,1) 
INSERT INTO _CharSkill VALUES (@CharID,7637,1) 
INSERT INTO _CharSkill VALUES (@CharID,7651,1) 
INSERT INTO _CharSkill VALUES (@CharID,7672,1) 
INSERT INTO _CharSkill VALUES (@CharID,7675,1) 
INSERT INTO _CharSkill VALUES (@CharID,7688,1) 
INSERT INTO _CharSkill VALUES (@CharID,7798,1) 
INSERT INTO _CharSkill VALUES (@CharID,7805,1) 
INSERT INTO _CharSkill VALUES (@CharID,7829,1) 
INSERT INTO _CharSkill VALUES (@CharID,7838,1) 
INSERT INTO _CharSkill VALUES (@CharID,7839,1) 
INSERT INTO _CharSkill VALUES (@CharID,7853,1) 
INSERT INTO _CharSkill VALUES (@CharID,7862,1) 
INSERT INTO _CharSkill VALUES (@CharID,7877,1) 
INSERT INTO _CharSkill VALUES (@CharID,7881,1) 
INSERT INTO _CharSkill VALUES (@CharID,7894,1) 
INSERT INTO _CharSkill VALUES (@CharID,7899,1) 
INSERT INTO _CharSkill VALUES (@CharID,7907,1) 
INSERT INTO _CharSkill VALUES (@CharID,7919,1) 
INSERT INTO _CharSkill VALUES (@CharID,7931,1) 
INSERT INTO _CharSkill VALUES (@CharID,7938,1) 
INSERT INTO _CharSkill VALUES (@CharID,7947,1) 
INSERT INTO _CharSkill VALUES (@CharID,7953,1) 
INSERT INTO _CharSkill VALUES (@CharID,7959,1) 
INSERT INTO _CharSkill VALUES (@CharID,7962,1) 
INSERT INTO _CharSkill VALUES (@CharID,7972,1) 
INSERT INTO _CharSkill VALUES (@CharID,7980,1) 
INSERT INTO _CharSkill VALUES (@CharID,7995,1) 
INSERT INTO _CharSkill VALUES (@CharID,7997,1) 
INSERT INTO _CharSkill VALUES (@CharID,8010,1) 
INSERT INTO _CharSkill VALUES (@CharID,8024,1) 
INSERT INTO _CharSkill VALUES (@CharID,8050,1) 
INSERT INTO _CharSkill VALUES (@CharID,8084,1) 
INSERT INTO _CharSkill VALUES (@CharID,8097,1) 
INSERT INTO _CharSkill VALUES (@CharID,8103,1) 
INSERT INTO _CharSkill VALUES (@CharID,8109,1) 
INSERT INTO _CharSkill VALUES (@CharID,8115,1) 
INSERT INTO _CharSkill VALUES (@CharID,8119,1) 
INSERT INTO _CharSkill VALUES (@CharID,8129,1) 
INSERT INTO _CharSkill VALUES (@CharID,8133,1) 
INSERT INTO _CharSkill VALUES (@CharID,8142,1) 
INSERT INTO _CharSkill VALUES (@CharID,8150,1) 
INSERT INTO _CharSkill VALUES (@CharID,8164,1) 
INSERT INTO _CharSkill VALUES (@CharID,8171,1) 
INSERT INTO _CharSkill VALUES (@CharID,8183,1) 
INSERT INTO _CharSkill VALUES (@CharID,8195,1) 
INSERT INTO _CharSkill VALUES (@CharID,8204,1) 
INSERT INTO _CharSkill VALUES (@CharID,8214,1) 
INSERT INTO _CharSkill VALUES (@CharID,8220,1) 
INSERT INTO _CharSkill VALUES (@CharID,8221,1) 
INSERT INTO _CharSkill VALUES (@CharID,8238,1) 
INSERT INTO _CharSkill VALUES (@CharID,8239,1) 
INSERT INTO _CharSkill VALUES (@CharID,8250,1) 
INSERT INTO _CharSkill VALUES (@CharID,8253,1) 
INSERT INTO _CharSkill VALUES (@CharID,8276,1) 
INSERT INTO _CharSkill VALUES (@CharID,8291,1) 
INSERT INTO _CharSkill VALUES (@CharID,8304,1) 
INSERT INTO _CharSkill VALUES (@CharID,8316,1) 
INSERT INTO _CharSkill VALUES (@CharID,8320,1) 
INSERT INTO _CharSkill VALUES (@CharID,8338,1) 
INSERT INTO _CharSkill VALUES (@CharID,8347,1) 
INSERT INTO _CharSkill VALUES (@CharID,8348,1) 
INSERT INTO _CharSkill VALUES (@CharID,8361,1) 
INSERT INTO _CharSkill VALUES (@CharID,8370,1) 
INSERT INTO _CharSkill VALUES (@CharID,8379,1) 
INSERT INTO _CharSkill VALUES (@CharID,8383,1) 
INSERT INTO _CharSkill VALUES (@CharID,8390,1) 
INSERT INTO _CharSkill VALUES (@CharID,8399,1) 
INSERT INTO _CharSkill VALUES (@CharID,8405,1) 
INSERT INTO _CharSkill VALUES (@CharID,8410,1) 
INSERT INTO _CharSkill VALUES (@CharID,8414,1) 
INSERT INTO _CharSkill VALUES (@CharID,8416,1) 
INSERT INTO _CharSkill VALUES (@CharID,20494,1) 
INSERT INTO _CharSkill VALUES (@CharID,20497,1) 
INSERT INTO _CharSkill VALUES (@CharID,20500,1) 
INSERT INTO _CharSkill VALUES (@CharID,21215,1) 
INSERT INTO _CharSkill VALUES (@CharID,21217,1) 
INSERT INTO _CharSkill VALUES (@CharID,30578,1) 
INSERT INTO _CharSkill VALUES (@CharID,30584,1) 
INSERT INTO _CharSkill VALUES (@CharID,30590,1) 
INSERT INTO _CharSkill VALUES (@CharID,30596,1) 
INSERT INTO _CharSkill VALUES (@CharID,30600,1) 

22-Change time of FGW
اقتباس:
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_2'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_3'
SELECT * FROM dbo._RefObjCommon where CodeName128 like 'ITEM_ETC_TELEPORT_HOLE_WRECK_100_110_LEVEL_4'

UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35901'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35902'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35903'
UPDATE[dbo].[_RefObjCommon]set DecayTime='10800' where ID='35904'





time in Sec = 10800

23-Query to RePrice the Items
اقتباس:
UPDATE _RefPricePolicyOfItem SET PaymentDevice = 64 WHERE RefPackageItemCodeName = 'ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_ARMOR_B'

24-To show how much GM in Ur Server
كود PHP:
USE SRO_VT_ACCOUNT
/*****Yui4host ** Skype (valikiemagic)***/
SELECT *FROM [dbo].[TB_User]
WHERE sec_primary BETWEEN '1' and '1' 

25-Remove NPC
اقتباس:
delete from Tab_RefNest
where dwTacticsID=(Select dwTacticsID from Tab_RefTactics where dwObjID='12345')



SELECT *FROM _RefObjCOmmon WHERE CodeName128 LIKE '%NAME%'

26-Search Char IP
اقتباس:
select CharName16 from _Char where CharID in (select CharID from _User where UserJID in (select (JID) from SRO_VT_ACCOUNT.dbo.TB_User where reg_ip = '127.0.0.1'))

27-Select Line From Any Table
اقتباس:
SELECT *FROM _RefPackageItem WHERE CodeName128 like '%ITEM_EVENT_REVERSE_RETURN_SCROLL%'


SELECT *FROM _RefScrapOfPackageItem WHERE RefPackageItemCodeName like '%ITEM_EVENT_REVERSE_RETURN_SCROLL%'

28-Unlimited Messages Storage for All Characters
كود PHP:
USE [SRO_VT_SHARD] 
GO 
/****** Object:  StoredProcedure [dbo].[_Memo_Add]      Script Date: 01/16/2013 22:05:40 ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER OFF 
GO 
------------------------------------------------ 
-- 
# PROCEDURE   _Memo_Add ¼??? 
------------------------------------------------ 

ALTER   procedure [dbo].[_Memo_Add] 
                --
CE?? ???¹??? 
                @
TargetCharName varchar(64), 
                @
SenderCharName varchar(64), 
                @
Message                varchar(300), 
                --?
Iï؟½? ???¹??? 
                @
MAX_MEMO_COUNT int 
        
as       

        
begin transaction 
                
declare @target_charid int 
                set 
@target_charid = (select CharID from _Char where CharName16 = @TargetCharName) 
                if (@@
error <> 0 or @@rowcount = 0 ) 
                
begin 
                        
--ï؟½?·?¾??A ¾?¾?~ 
                        
rollback transaction 
                        
return -1 
                end 

                
declare @memo_count int 
                select 
@memo_count = count(*) from _Memo where CharID = @target_charid 
                
/*if( @memo_count >= @MAX_MEMO_COUNT ) 
                begin 
                        -- AE??COA? ²E??³?~ 
                        rollback transaction 
                        return -2 
                end*/ 

                
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
                --              
EUROPE_SYSTEM (??AIEï؟½) 
                --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
                declare @
RefObjID int 
                select 
@RefObjID = RefObjID from _Char with (nolock) where CharName16 = @SenderCharName 
                
if (@@error <> 0 or @@rowcount = 0 ) 
                
begin 
                        rollback transaction 
                        
return -4 
                end 

                
declare @RecordDate  smalldatetime 
                set 
@RecordDate = GetDate() 
                
insert _Memo (CharID, FromCharName,Message,Date,Status,RefObjID)  values( @target_charid, @SenderCharName, @Message, @RecordDate, 0, @RefObjID ) 
                --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
                --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
                if (@@
error <> 0 or @@rowcount = 0 ) 
                
begin 
                        rollback transaction 
                        
--Eï؟½??!! 
                        return -
3 
                end 
                                 
                commit transaction 
                
return @@identity 

29-Towns Name
كود PHP:
CHINA    = Jangan
TQ    
= Qin-Shi Tomb (Jangan Cave)
West_China    = Downhang
Oasis_Kingdom    
= Hotan
Thief Village    
= Thief town
Roc    
= Roc Mountain
Eu    
= Constantinople
Am    
= Asia Minor (Captain Ivy)
Ca    = Central Asia (Samarkand)
SD    = DESERT OF ALEX
KingsValley    
= ALEX DOWN
Pharaoh
= HOLY TEMPLE
DELTA    
= ALEXANDRIA TOWN
TEMPLE    
= JOB CAVE ALEXANDRIA
FORT_JA_AREA    
= Jangan FW
FORT_DW_AREA    
= Donwhang FW
FORT_HT_AREA    
= Hotan FW
FORT_CT_AREA 
= Constantiple FW
FORT_SK_AREA 
= Samarkand FW 
FORT_BJ_AREA    
= Bandit FW
FORT_HM_AREA    
= -
FORT_ER_AREA    = -
ARENA_OCCUPY    = -
ARENA_FLAG    = Arena Flag
ARENA_SCORE    
= Arena Score
SIEGE_DUNGEON    
= Capture the Flag
ARENA_GNGWC    
= Arena GNGWC
GOD_TOGUI    
= Forgotten World
GOD_WRECK_IN    
= Forgotten World
GOD_FLAME    
= Forgotten World
GOD_WRECK_OUT    
= Forgotten World
EVENT_GHOST    
= Forgotten World
JUPITER    
= Jupiter Temple 120 mob
PRISON 
= Prison 

30-Select ID For _RefObjCommon
اقتباس:
SELECT *FROM _RefObjCOmmon WHERE CodeName128 LIKE '%NAME%'


31-Names Tables to add item in npc or itemmall ...etc
اقتباس:
(still not complete, but the importent stuff is described)

Quote:
NPC - Shops / Items / Item Mall

_RefAccessPermissionOfShop //??
_RefConditionToBuyScrapItem //??
_RefConditionToSellPackageItem //??
_RefConditionToSellScrapItem //??
_RefRewardPolicyToBuyScrapItem //??
_RefRewardPolicyToSellPackageItem //??
_RefRewardPolicyToSellScrapItem //??
_RefSetItemGroup //??
_RefTreatItemOfShop //??

_RefObjItem //All known Items
_RefObjCommon //All known Items

_RefMappingShopGroup //importent for NPC Menu
_RefMappingShopWithTab //importent for NPC Menu
_RefShop //NPC Shop Management i.e.: (Hotan Smith)
_RefShopGroup //NPC Shop Groups i.e.: (EU Weapons and CH Weapons selection Menus, those are 1 Group. Also NPC Codename here: NPC_KT_SMITH = KT=HOTAN)
_RefShopItemGroup //NPC Shop Menu Names in Media.pk2? (SN_ Codename)
_RefShopItemStockPeriod //Item Mall sell period
_RefShopObject //Locale and global CountryID
_RefShopTab //NPC Shop Tab define (Weapons, Shield, Ammo) and Codename for Media.pk2 Names
_RefShopTabGroup //NPC Shop Menu define (Chinese Weapons or European Weapons)

//ONLY THESE ARE NEEDED FOR ADDING EXISTING ITEMS TO SHOP
//ALSO: make sure the clientside export of this tables only have services with 1 (else client will crash) (Export only service 1 items, ignore other)
_RefPackageItem //NPC Shop Items define (default icon, default name and description (point to media.pk2))
_RefPricePolicyOfItem //Price of Package Items
_RefScrapOfPackageItem //NPC Shop Item-Pointer: Package points to Real Items
_RefShopGoods //NPC Shop Items i.e.: (ItemType: Bow, TabGroup: Weapons, Shield, Ammo etc. and Slot)



32-How To Make New Title Name

اقتباس:
USE SRO_VT_SHARD
Declare @newHWANlevel varchar(64)
Declare @blueORred int
Declare @ZerkDMG tinyint
Declare @CHwriting1 varchar(74)
Declare @EUwriting1 varchar(74)
Declare @newCHtitle varchar(74)
Declare @newEUtitle varchar(74)


--############################################ by Albert
--############################################ Parameter which you can change!

SET @blueORred = 1145127506
SET @ZerkDMG = 95
SET @newCHtitle = 'Albert'
SET @newEUtitle = 'Albert'

--############################################ END
--############################################


SET @newHWANlevel = (SELECT MAX(HwanLevel) FROM _RefHWANLevel)+1
SET @CHwriting1 = 'UIO_SECOND_HWAN_CH_NAME_LEVEL_'
SET @EUwriting1 = 'UIO_SECOND_HWAN_EU_NAME_LEVEL_'
INSERT INTO _RefHWANLevel (HwanLevel,ParamFourcc1,ParamValue1,ParamFourcc2,P aramValue2,ParamFourcc3,ParamValue3,ParamFourcc4,P aramValue4,ParamFourcc5,ParamValue5,AssocFileObj12 8,Title_CH70,Title_EU70) VALUES (@newHWANlevel,1397769301,200,@blueORred,@ZerkDMG, 0,0,0,0,0,0,'xxx',@CHwriting1+@newHWANlevel,@EUwri ting1+@newHWANlevel);
print ''
print 'Media/server_dep/silkroad/textdata/textuisystem.txt'
print '1 '+@CHwriting1+@newHWANlevel+' '+@newCHtitle
print '1 '+@EUwriting1+@newHWANlevel+' '+@newEUtitle
print ''
print 'Media/server_dep/silkroad/textdata/hwanleveldata.txt'
print @newHWANlevel+' UIO_SECOND_HWAN_CH_NAME_LEVEL_'+@newHWANlevel+' UIO_SECOND_HWAN_EU_NAME_LEVEL_'+@newHWANlevel
___________________


33-Delete All Skills By Char Name

اقتباس:
USE [SRO_VT_SHARD]
GO
--by Albert , Input their name here, and set their skill level you desire.
Declare @CharName Varchar (64)
Set @CharName = 'Albert'

UPDATE [dbo].[_CharSkill]
SET CharID= 0
WHERE CharID = (SELECT CharID FROM [dbo].[_Char] WHERE CharName16 = @CharName)


34-How to Edit Speed

اقتباس:
USE SRO_VT_SHARD
UPDATE _REFOBJCOMMON SET Speed 1 = xx , Speed2 = xx WHERE CodeName128 = 'Item'
مكان ال xx غير بالسرعه إللي إنتا عايزها
100 = 100%
500 = 500%
ومكان Item كود الChar او ال Pet
___________________







كود بلغة HTML:
All Credits to me & Hero


الموضوع متجدد
اسبوعيا يتم اضافة مجموعة جديدة



التعديل الأخير تم بواسطة ™Dev Microsoft™ ; 26-09-2014 الساعة 12:56 PM

رد مع اقتباس
إعلانات google

قديم 25-09-2014, 02:28 PM   #2

Hero
عضو مشارك



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


• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116050
• المشـــاركـات » 6,999
• الـدولـة » Egypt
• الـهـوايـة » ;"#string n = "C
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 85
Hero جـيـد

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



افتراضي



الله ينور :] شغل عالى


توقيع Hero :
...!!


رد مع اقتباس
قديم 25-09-2014, 02:29 PM   #3

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



تسلم يا برو




رد مع اقتباس
قديم 25-09-2014, 03:03 PM   #4

ViP_BedoZ
عضو سوبر



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


• الانـتـسـاب » Jul 2011
• رقـم العـضـويـة » 89002
• المشـــاركـات » 2,401
• الـدولـة » Germany
• الـهـوايـة » Developer ِAnd GM At Private Sro
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 51
ViP_BedoZ جـيـد

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


إرسال رسالة عبر Yahoo إلى ViP_BedoZ

افتراضي



شغل عالى اوى
استمر


توقيع ViP_BedoZ :
مشرف القسم الديني الإسلامي ٢٠١١-٢٠١٢
مشرف القسم الرياضي ٢٠١١-٢٠١٢
مشرف قسم سيرفر Posidone (قبل الدمج٢٠١١)


رد مع اقتباس
قديم 25-09-2014, 06:41 PM   #5

Mohamed_Candy
عضو مجتهد





• الانـتـسـاب » Nov 2013
• رقـم العـضـويـة » 115584
• المشـــاركـات » 103
• الـدولـة » Zamalek~Mohandsen
• الـهـوايـة » Developer
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 11
Mohamed_Candy صـاعـد

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


إرسال رسالة عبر Yahoo إلى Mohamed_Candy

افتراضي



تم حذف المشاركة
بواسطة
Hero


توقيع Mohamed_Candy :
Oliver Queen

التعديل الأخير تم بواسطة Hero ; 25-09-2014 الساعة 09:07 PM

رد مع اقتباس
قديم 25-09-2014, 10:28 PM   #6

Zeka__Egypt
عضو مجتهد





• الانـتـسـاب » Jun 2013
• رقـم العـضـويـة » 112635
• المشـــاركـات » 123
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Zeka__Egypt صـاعـد

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



افتراضي



الله ينور .. شغل عالي .. أستمر


توقيع Zeka__Egypt :
العلم يبني بيوتاً لا عماد لها ..... والجهل يهدم بيت العز والشرف


رد مع اقتباس
قديم 26-09-2014, 12:58 AM   #7

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



thx guys ^^




رد مع اقتباس
قديم 26-09-2014, 05:35 AM   #8

Hero
عضو مشارك



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


• الانـتـسـاب » Jan 2014
• رقـم العـضـويـة » 116050
• المشـــاركـات » 6,999
• الـدولـة » Egypt
• الـهـوايـة » ;"#string n = "C
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 85
Hero جـيـد

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



افتراضي



لو هضيف كورى تانى قولى عشان اديك شويت كورى حلوين برضو


توقيع Hero :
...!!


رد مع اقتباس
قديم 26-09-2014, 05:37 AM   #9

3ashek El7ozn



الصورة الرمزية 3ashek El7ozn


• الانـتـسـاب » Jun 2010
• رقـم العـضـويـة » 71305
• المشـــاركـات » 5,572
• الـدولـة » Egypt
• الـهـوايـة » <HTML>
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 102
3ashek El7ozn جـيـد3ashek El7ozn جـيـد

3ashek El7ozn غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى 3ashek El7ozn

افتراضي



الله ينور


توقيع 3ashek El7ozn :
كود:
mysql_query(DELETE Idiots FROM TheEarth") or die(Where I'm !");


رد مع اقتباس
قديم 26-09-2014, 10:31 AM   #10

Dynamic_
عضو فعال



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


• الانـتـسـاب » Sep 2014
• رقـم العـضـويـة » 119176
• المشـــاركـات » 283
• الـدولـة » Egypt
• الـهـوايـة »
• اسـم الـسـيـرفـر » Vela
• الـجـنـس » Female
• نقـاط التقييم » 10
Dynamic_ صـاعـد

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


إرسال رسالة عبر Yahoo إلى Dynamic_

افتراضي



وفرت علينا كتير و الله يا كبير


توقيع Dynamic_ :


رد مع اقتباس
قديم 26-09-2014, 12:25 PM   #11

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



thx guys
و الموضوع متجدد :)




رد مع اقتباس
قديم 26-09-2014, 12:58 PM   #12

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة Hero عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
لو هضيف كورى تانى قولى عشان اديك شويت كورى حلوين برضو
موضوعك يا باشا عدل زي م انت عايز :)




رد مع اقتباس
قديم 26-09-2014, 12:59 PM   #13

™Dev Microsoft™



الصورة الرمزية ™Dev Microsoft™


• الانـتـسـاب » Mar 2013
• رقـم العـضـويـة » 110495
• المشـــاركـات » 2,201
• الـدولـة » in Dedicated Server
• الـهـوايـة » Develop DB&PHP Edit&Fixing Buged Files
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 61
™Dev Microsoft™ جـيـد

™Dev Microsoft™ غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى ™Dev Microsoft™

افتراضي



اقتباس:
المشاركة الأصلية كتبت بواسطة GM]Super] عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
وفرت علينا كتير و الله يا كبير
و لو احتجت حاجة تاني تحت اورك يا برو
اقتباس:
المشاركة الأصلية كتبت بواسطة 3ashek El7ozn عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
الله ينور
تسلم يا حبي




رد مع اقتباس
قديم 26-09-2014, 02:27 PM   #14

MyRȝturn
عضو فضى



الصورة الرمزية MyRȝturn


• الانـتـسـاب » Nov 2011
• رقـم العـضـويـة » 93532
• المشـــاركـات » 3,011
• الـدولـة » قلــــ الوطن العربى ــــب
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 16
MyRȝturn صـاعـد

MyRȝturn غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى MyRȝturn

افتراضي



الله ينور




رد مع اقتباس
قديم 26-09-2014, 04:37 PM   #15

Mohamed_Candy
عضو مجتهد





• الانـتـسـاب » Nov 2013
• رقـم العـضـويـة » 115584
• المشـــاركـات » 103
• الـدولـة » Zamalek~Mohandsen
• الـهـوايـة » Developer
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 11
Mohamed_Candy صـاعـد

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


إرسال رسالة عبر Yahoo إلى Mohamed_Candy

افتراضي



تم مسح المشاركة


توقيع Mohamed_Candy :
Oliver Queen

التعديل الأخير تم بواسطة ™Dev Microsoft™ ; 27-09-2014 الساعة 01:37 AM

رد مع اقتباس
إضافة رد


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
(*•.¸(`•.¸ اضحك من قلبك مع اكبر موسوعة نكت ¸.•´)¸.•*) Sun_tears بـعـيـدآ عـن سـيـلـك رود 0 20-05-2011 09:55 PM
اكبر موسوعة نكت جامدة جداااااا _BlackHorse_ بـعـيـدآ عـن سـيـلـك رود 0 14-05-2011 05:44 PM
موسوعة اكبر الحجات steerforth بـعـيـدآ عـن سـيـلـك رود 2 21-07-2009 02:44 AM
اكبر موسوعة برامج تحتوى على اكثر من 10.000 برنامج كاملا hane_152001 بـعـيـدآ عـن سـيـلـك رود 12 28-11-2008 11:34 PM


الساعة الآن 12:43 AM.