الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   اكبر تجمع Queries على S4A (https://silkroad4arab.com/vb/showthread.php?t=627959)

Scrox 29-10-2018 09:18 PM

اكبر تجمع Queries على S4A
 
https://d2s63a22uzwg40.cloudfront.ne...arwx6zq4-1.gif

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


Open 3 Page Full in Char

كود PHP:

USE SRO_VT_SHARD
/****By Scrox---fb/erixon1338***/

UPDATE [dbo].[_Char] SET  InventorySize='109' 

Fix Game_Server Price

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
INSERT INTO _RefPricepolicyofitem  
(Service,Country,RefPackageItemCodeName,PaymentDevice  
,PreviousCost,Cost,Param1,  
Param1_Desc128,Param2,Param2_Desc128  
,Param3,Param3_Desc128,Param4,Param4_Desc128)  
 
VALUES   
(1,15,'Buraaa Ekleee',1,0,1,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 

Delete Spot Unique

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
Update Tab_RefNest Set 
fLocalPosX
=NULL , 
fLocalPosY=NULL , 
fLocalPosZ=NULL 
WHERE dwTacticsID 
= (SELECT dwTacticsID FROM Tab_RefTactics WHERE dwObjID = 
(
SELECT ID FROM _RefObjCommon WHERE Codename128 like 'YOUR MOB CODE NAME')) 

Max Stack Elixir

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
Update
(dbo._RefObjItem)
MaxStack = 50
WHERE ID BETWEEN 3679 
AND 3682 

Back All item's To +20 any Thing You Want

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
UPDATE    _Items
SET              OptLevel 
= 20
WHERE OptLevel BETWEEN 
'20' and '50' 

Query Fix F1

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
UPDATE _RefCharDefault_Quest SET Service 
= 1
delete from _CHARQUEST where QuestID 
= 1
INSERT INTO _CharQuest 
(CharID, QuestID, Status,AchievementCount,StartTime,EndTime,QuestData1,QuestData2) SELECT CharID, 1,5,0, '2012-04-13 20:44:00','2012-04-13 20:44:00',31458135,0 FROM _CHAR where CharID > 0 

Magic POP rate

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
DECLARE @Rate int 
SET 
@Rate = 10 
UPDATE dbo
._RefGachaItemSet SET Ratio = Ratio*@Rate WHERE Ratio*@Rate < 32768 -- 32767 max value for smallint 

Lucky Powder Rate

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
DECLARE @RATE INT
SET 
@RATE=1
UPDATE dbo
._RefObjItem SET Param2=(Param2*@RATE) WHERE ID BETWEEN '2033' AND '2054'
UPDATE dbo._RefObjItem SET Param3=(Param3*@RATE) WHERE ID BETWEEN '2033' AND '2054'
UPDATE dbo._RefObjItem SET Param4=(Param4*@RATE) WHERE ID BETWEEN '2033' AND '2054' 

TelePort All Char To Jangan

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
UPDATE _Char SET LatestRegion
= 25000, posX= 1073 , posY= 5 ,posZ= 1068 ,AppointedTeleport=19554,TelRegion= 0, TelPosX= 0, TelPosY= 0, TelPosZ= 0,
DiedRegion= 0 ,DiedPosX= 0 ,DiedPosY= 0, DiedPosZ= 0, WorldID= 1 WHERE CharID>= 0 

Change lvl Mob

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
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 

Fix Fortress War Uniques

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
UPDATE _RefObjCommon SET TypeID3
=1, TypeID4=1, Rarity=3 
WHERE     
(CodeName128 LIKE 'MOB_FW_KYKLOPES_%') OR 
                      (
CodeName128 LIKE 'MOB_FW_WHITETIGER_%') OR 
                      (
CodeName128 LIKE 'MOB_FW_DARKEAGLE%') OR 
                      (
CodeName128 LIKE 'MOB_FW_HAGIAZO%') OR 
                      (
CodeName128 LIKE 'MOB_FW_BIGSPIDER_%') OR 
                      (
CodeName128 LIKE 'MOB_FW_HANGA%') 

fix Qin shin Uniques
B1 B2 B3


كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
--B1
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32100 --B1 Unique
--B2
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32200 --Camp 8 Unique
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32300 --Camp 11 Unique
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32400 --Camp 11 Unique
--B3
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32500
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32600
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32700
UPDATE Tab_RefNest SET dwMaxTotalCount
=1 WHERE dwTacticsID=32800 

Fix Bug FGW

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
/******By Jangan ******/
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 and @Category = 2 and @Serial64=0) or (@JobID = 2 and @Category = 2 and @Serial64=0)  --For Guild and CharJob            
     
if (@JobID = 1 and @Category = 2 and @Serial64=0)   --Only for Guild
            BEGIN
            set 
@CharID = 0            
            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
            
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 

Fix Honor Rank

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
TRUNCATE TABLE _TrainingCampHonorRank 
INSERT INTO _TrainingCampHonorRank
(Ranking) VALUES (1)  
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (2) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (3) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (4) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (5)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (6) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (7) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (8)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (9)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (10)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (11)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (12) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (13) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (14) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (15) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (16) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (17) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (18) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (19) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (20) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (21) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (22) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (23) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (24) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (25) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (26) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (27) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (28) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (29)
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (30) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (31) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (32) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (33) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (34) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (35) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (36) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (37) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (38) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (39) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (40) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (41) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (42) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (43) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (44) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (45) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (46) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (47) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (48) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (49) 
INSERT INTO _TrainingCampHonorRank(Ranking) VALUES (50)
exec _TRAINING_CAMP_UPDATEHONORRANK 

Fix D.c Avatar in F10

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
update _RefObjCommon set Service 
= 1 where CodeName128 like '%MALL_AVATAR%'
update _RefPackageItem set Service = 1 where CodeName128 like  '%MALL_AVATAR%'
update _RefscrapofPackageItem set Service = 1 where RefPackageItemCodeName like  '%MALL_AVATAR%'
update _RefPricePolicyOfItem set Service =1 where RefPackageItemCodeName like  '%MALL_AVATAR%'
update _RefShopGoods set Service =1 where RefPackageItemCodeName like  '%MALL_AVATAR%' 

Fix fix luck powder

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
DECLARE @LEGENDKNIGHT1 VARCHAR (129)
DECLARE @
LEGENDKNIGHT2 VARCHAR (129)
DECLARE @
LEGENDKNIGHT3 VARCHAR (129)
DECLARE @
LEGENDKNIGHT4 VARCHAR (129)
DECLARE @
LEGENDKNIGHT5 VARCHAR (129)
DECLARE @
LEGENDKNIGHT6 VARCHAR (129)

SET @LEGENDKNIGHT1 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_B_13'
SET @LEGENDKNIGHT2 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_B_14'
SET @LEGENDKNIGHT3 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_B_15'
SET @LEGENDKNIGHT4 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_A_13'
SET @LEGENDKNIGHT5 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_A_14'
SET @LEGENDKNIGHT6 = 'ITEM_ETC_ARCHEMY_REINFORCE_PROB_UP_A_15'

Declare @D15x2 int SET @D15x2 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT6)
Declare @
D13 int SET @D13 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT1)
Declare @
D14 int SET @D14 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT2)
Declare @
D15 int SET @D15 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT3)
Declare @
D13x2 int SET @D13x2 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT4)
Declare @
D14x2 int SET @D14x2 = (SELECT LINK FROM _RefObjCommon WHERE CodeName128 = @LEGENDKNIGHT5)

UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2033'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2034'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2035'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2036'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2037'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2038'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2039'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2040'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2041'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2042'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2043'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID='2044'
UPDATE [dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D13
UPDATE 
[dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D14
UPDATE 
[dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D15
UPDATE 
[dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D13x2
UPDATE 
[dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D14x2
UPDATE 
[dbo].[_RefObjItem] set Param2='1684300900',Param3='1515210300',Param4='841489940' where ID= @D15x2 

Query for make item FB

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
UPDATE dbo
._Items set MagParamNum='5',MagParam1='30064771144',MagParam2= '30064771150',MagParam3='5583457484950',MagParam4= '5583457484962',MagParam5='257698037898'WHERE ID64='12345' 

Clean DB Account

كود PHP:

USE [SRO_VT_ACCOUNT]
GO
TRUNCATE TABLE 
[dbo].[TB_User]
TRUNCATE TABLE [dbo].[TB_User_Bak]
TRUNCATE TABLE [dbo].[SK_CharRenameLog]
TRUNCATE TABLE [dbo].[_Punishment]
TRUNCATE TABLE [dbo].[_ServiceManagerLog]
TRUNCATE TABLE [dbo].[Test_HN]
TRUNCATE TABLE [dbo].[_BlockedUser]
TRUNCATE TABLE [dbo].[_CasGMChatLog]
TRUNCATE TABLE [dbo].[_Notice]
TRUNCATE TABLE [dbo].[_SMCLog]
TRUNCATE TABLE [dbo].[QuaySoEpoint]
TRUNCATE TABLE [dbo].[SK_ITEM_GuardLog]
TRUNCATE TABLE [dbo].[SK_ItemSaleLog]
TRUNCATE TABLE [dbo].[SK_PackageItemSaleLog]
TRUNCATE TABLE [dbo].[SK_PK_UpdateLog]
TRUNCATE TABLE [dbo].[SK_ResetSkillLog]
TRUNCATE TABLE [dbo].[SK_Silk]
TRUNCATE TABLE [dbo].[SK_SilkBuyList]
TRUNCATE TABLE [dbo].[SK_SilkGoods]
TRUNCATE TABLE [dbo].[SK_SubtractSilk_VAS]
TRUNCATE TABLE [dbo].[SR_ShardCharNames]
TRUNCATE TABLE [dbo].[TB_Net2e]
TRUNCATE TABLE [dbo].[TB_Net2e_Bak]
TRUNCATE TABLE [dbo].[tb_paygate_trans]
TRUNCATE TABLE [dbo].[_ShardCurrentUser]
TRUNCATE TABLE [dbo].[_PrivilegedIP] 

Clean DB Shard

كود PHP:

USE [SRO_VT_SHARD]
GO
truncate table _CharCollectionBook
truncate table _OpenMarket
truncate table _CharSkill
truncate table _CharSkillMastery
truncate table _GuildMember
truncate table _BlockedWhisperers
truncate table _Inventory
truncate table _InventoryForAvatar
truncate table _InventoryForLinkedStorage
truncate table _TrainingCampMember
truncate table _TrainingCampSubMentorHonorPoint
truncate table _TrainingCampHonorRank
truncate table _TrainingCampBuffStatus
delete from _TrainingCamp
truncate table _StaticAvatar
truncate table _User
truncate table _Friend
truncate table _GPHistory
truncate table _Memo
truncate table _TimedJob
truncate table _CharTrijobSafeTrade
delete from _CharTrijob
truncate table _InvCOS
delete from _CharCOS where ID 
> 0
delete from _Char where charid 
> 0
truncate table _Chest
truncate table _ChestInfo
truncate table _ItemPool
delete from _Items where ID64 
> 0
delete from _AccountJID
truncate table _GuildChest
update _AlliedClans set Ally1 
= 0, Ally2 = 0, Ally3 = 0, Ally4 = 0, Ally5 = 0, Ally6 = 0, Ally7 = 0, Ally8 = 0
truncate table _GuildWar
delete from _Guild where ID 
> 0
delete from _AlliedClans where ID 
> 0
truncate table _CharNameList
truncate table _CharQuest
truncate table _ClientConfig
truncate table _DeletedChar
truncate table _SiegeFortressStruct
truncate table _SiegeFortressStoneState
truncate table _SiegeFortressRequest
truncate table _SiegeFortressObject
truncate table _SiegeFortressItemForge
truncate table _SiegeFortressBattleRecord
delete from _SiegeFortress
truncate table Guncel_Unique
truncate table UniqueRanking
truncate table Uniques 

Clean DB LOG

كود PHP:

USE [SRO_VT_SHARDLOG]
GO
TRUNCATE TABLE 
[dbo].[_LogCashItem]
TRUNCATE TABLE [dbo].[_LogEventChar]
TRUNCATE TABLE [dbo].[_LogEventItem]
TRUNCATE TABLE [dbo].[_LogEventSiegeFortress]
TRUNCATE TABLE [dbo].[_LogSchedule]
TRUNCATE TABLE [dbo].[_LogServerEvent] 

Change Quest FGW For Dagger 13

كود PHP:

USE SRO_VT_SHARD /*  By ™Scrox™ */ 
GO  
DECLARE @NewItem1 varchar(128) 
DECLARE @
NewItem2 varchar(128) 
DECLARE @
NewItem3 varchar(128) 
DECLARE @
NewItem4 varchar(128) 
DECLARE @
NewItem5 varchar(128) 
DECLARE @
NewItem6 varchar(128) 
DECLARE @
NewItem7 varchar(128) 
DECLARE @
NewItem8 varchar(128) 
DECLARE @
NewItem9 varchar(128) 
DECLARE @
NewItem10 varchar(128) 
DECLARE @
NewItem11 varchar(128) 
DECLARE @
NewItem12 varchar(128) 
DECLARE @
NewItem13 varchar(128) 
DECLARE @
NewItem14 varchar(128) 
/* Script New Itens */ 
SET @NewItem1='ITEM_CH_SWORD_13_C_RARE'                                -- New Items  
SET 
@NewItem2='ITEM_CH_BLADE_13_C_RARE'                                -- New Items 
SET 
@NewItem3='ITEM_CH_SPEAR_13_C_RARE'                                -- New Items 
SET 
@NewItem4='ITEM_CH_TBLADE_13_C_RARE'                            -- New Items 
SET 
@NewItem5='ITEM_CH_BOW_13_C_RARE'                                -- New Items 
SET 
@NewItem6='ITEM_EU_SWORD_13_C_RARE'                                -- New Items 
SET 
@NewItem7='ITEM_EU_TSWORD_13_C_RARE'                            -- New Items 
SET 
@NewItem8='ITEM_EU_AXE_13_C_RARE'                                -- New Items 
SET 
@NewItem9='ITEM_EU_DAGGER_13_C_RARE'                            -- New Items 
SET 
@NewItem10='ITEM_EU_CROSSBOW_13_C_RARE'                            -- New Items 
SET 
@NewItem11='ITEM_EU_TSTAFF_13_C_RARE'                            -- New Items 
SET 
@NewItem12='ITEM_EU_DARKSTAFF_13_C_RARE'                            -- New Items 
SET 
@NewItem13='ITEM_EU_STAFF_13_C_RARE'                            -- New Items 
SET 
@NewItem14='ITEM_EU_HARP_13_C_RARE'                                -- New Items 
/* End Script New Itens */ 

/* Script Update New Itens */ 
UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem1 
WHERE ItemCodeName
='ITEM_CH_SWORD_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem2 
WHERE ItemCodeName
='ITEM_CH_BLADE_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem3 
WHERE ItemCodeName
='ITEM_CH_SPEAR_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem4 
WHERE ItemCodeName
='ITEM_CH_TBLADE_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem5 
WHERE ItemCodeName
='ITEM_CH_BOW_11_SET_A_RARE' 
/*HeroSilkroad Revolution*/ 
UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem6 
WHERE ItemCodeName
='ITEM_EU_SWORD_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem7 
WHERE ItemCodeName
='ITEM_EU_TSWORD_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem8 
WHERE ItemCodeName
='ITEM_EU_AXE_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem9 
WHERE ItemCodeName
='ITEM_EU_DAGGER_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem10 
WHERE ItemCodeName
='ITEM_EU_CROSSBOW_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem11 
WHERE ItemCodeName
='ITEM_EU_TSTAFF_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem12 
WHERE ItemCodeName
='ITEM_EU_DARKSTAFF_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem13 
WHERE ItemCodeName
='ITEM_EU_STAFF_11_SET_A_RARE' 

UPDATE _RefQuestRewardItems 
SET ItemCodeName
=@Newitem14 
WHERE ItemCodeName
='ITEM_EU_HARP_11_SET_A_RARE' 
/* End Script Update New Itens */ 

/* Insert Shield Degree13 Europe and Chinese in quest Forgotten */ 
INSERT INTO _RefQuestRewardItems ([Service], QuestID, QUestCodeName, RewardType, ItemCodeName, OptionalItemCode, OptionalItemCnt, AchieveQuantity, RentItemCodeName, Param1, Param1_Desc, Param2, Param2_Desc) VALUES (1, 799, 'QNO_FW_RS1_001', 0, 'ITEM_CH_SHIELD_13_C_RARE', 'xxx', 0, 1, 'xxx', 0, 'xxx', 0, 'xxx')  
INSERT INTO _RefQuestRewardItems ([Service], QuestID, QUestCodeName, RewardType, ItemCodeName, OptionalItemCode, OptionalItemCnt, AchieveQuantity, RentItemCodeName, Param1, Param1_Desc, Param2, Param2_Desc) VALUES (1, 799, 'QNO_FW_RS1_001', 0, 'ITEM_EU_SHIELD_13_C_RARE', 'xxx', 0, 1, 'xxx', 0, 'xxx', 0, 'xxx') 
/* End insert Shield Degree13 Europe and Chinese in quest Forgotten */ 

Add New Char Clean

كود PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewChar]    Script Date: 09/01/2012 01:01:26 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
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        
       
       
    
-----------------------------------------------------------------------------        
    -- 
1. &#196;³¸¯ÅÍ ½½·Ô ³Ñ¹ö°¡ validÇÑ °ÍÀÎÁö, ±×¸®°í ºó½½·ÔÀÌ ¸Â´ÂÁö ¸ÕÀú Ã¼Å©ÇÑ´Ù.        
    
-----------------------------------------------------------------------------        
         
    -- 
start by novice.        
    
SELECT @temp = count(CharID) FROM _User WITH (NOLOCK) WHERE UserJID = @UserJID        
          
    
IF (@temp >= 4)        
    
BEGIN        
        
-- ³&#202;¹« ¸¹ÀÚ³ª        
        
RETURN -2        
    END        
    
-- finish by novice.        
      
    -----------------------------------------------------------------------------        
    -- 
2. &#196;³¸¯ÅÍ Ãß°¡Çϱ⠠      
    
-----------------------------------------------------------------------------        
    IF (@
CharScale > 68) -- 0100 0100 --> 68 &#192;Ì´Ù!        
    
BEGIN        
        
-- &#196;³¸¯ÅÍ »ý¼º ½ÇÆÐ! ½ºÄÉÀÏ °ªÀÌ ÀÌ»óÇÏ´Ù!         
        
RETURN -3        
    END
        
    EXEC 
@temp = _IsExistingCharName @CharName        
    
IF (@temp <> 0)        
    
BEGIN        
        
-- &#192;̹̠»ç¿ëÁßÀΠÀ̸§À̶ó´Âµ¥?        
        
RETURN -4        
    END        
    
BEGIN TRANSACTION
    
    
-- &#192;δø½Ã½ºÅÛÀÌ Àû¿ëµÇ¸é¼* ¸¶Áö¸·¿¡ WorldID¿Í 1°ªÀ» ´õ ³Ö¾î ÁÖ¾ú´Ù!      
    
INSERT INTO _Char (RefObjID, CharName16, Scale, Strength, Intellect, LatestRegion,PosX, PosY, PosZ, AppointedTeleport, InventorySize,      
                
LastLogout, CurLevel, MaxLevel, RemainGold, RemainStatPoint, RemainSkillPoint, HP, MP, JobLvl_Trader, JobLvl_Hunter, JobLvl_Robber, WorldID)      
    
VALUES (@RefCharID, @CharName, @CharScale, 200, 200, @StartRegionID, @StartPos_X, @StartPos_Y, @StartPos_Z, @DefaultTeleport, 109,      
                
GetDate(), 1, 1, 20000000, 0, 6000000, 200,200, 1, 1, 1, 1)      
    
    
SET @NewCharID = @@IDENTITY        
    
IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)        
    
BEGIN        
        
-- &#196;³¸¯ÅÍ »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -5        
    END        
        
           
    
-- start by novice.        
    -- &
#192;ÌÁ¦ Slot ¾È¾´´Ù.. ±×³É Insert ¸¸..        
    
INSERT INTO _User VALUES (@UserJID, @NewCharID)        
    -- 
finish by novice.        
      
      
     -----------------------------------------------------------------------------        
     -- 
3-1. &#192;åºñ ½½·Ô Ã¤¿ì±â        
     
-- [&#192;κ¥Å丮 ½½·Ô 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(CharID, Slot, ItemID)        
      
SELECT @NewCharID, cnt, 0        
       FROM _RefDummySlot with
( nolock )       
        
WHERE cnt < 109        

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -7         
    END        

    
--PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
           
    -- 
µ&#240;ÆúÆ®·Î ¼±ÅÃÇÑ ¾ÆÀÌÅÛÀ» ´Ù½Ã ³Ö¾îÁÖÀÚ...        
    /* ¿ä·± ¼ø¼*·Î  Á¤ÀǵǾî ÀÖ´Ù.        
    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,        
    */        
           
    
DECLARE @ItemID BIGINT        
    SET 
@ItemID = 0        
    
-- »&#243;°©        
    
IF (@RefMailID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 1, @RefMailID, @DurMail        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -8        
        END        
    END        
    
-- ¹&#217;Áö        
    
IF (@RefPantsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 4, @RefPantsID, @DurPants        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -9        
        END        
    END        
    
-- Boots        
    
IF (@RefBootsID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 5, @RefBootsID, @DurBoots        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -10        
        END        
    END        
    
-- Weapon        
    
IF (@RefWeaponID <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 6, @RefWeaponID, @DurWeapon        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -11        
        END        
    END        
    
-- ¹&#230;ÆÐ        
    
IF (@RefShield <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @RefShield, @DurShield        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -12        
        END        
    END        
    
-- &#200;¤½Ã default·Î ¼±ÅÃÇÑ ¹«±â°¡ È°À̶ó¸é È*»ì 250°³µéÀ̠ȰÅëµµ ÇÔ²² ÁØ´Ù. ÁÒÄ¡?        
    
IF (@DefaultArrow <> 0)        
    
BEGIN        
        EXEC 
@ItemID =  _FN_ADD_INITIAL_EQUIP @NewCharID, 7, @DefaultArrow, 250        
        
IF (@ItemID <= 0)        
        
BEGIN        
            ROLLBACK TRANSACTION        
            
RETURN -13        
        END        
    END


     
-----------------------------------------------------------------------------        
     -- 
3-2. ¾&#198;¹ÙŸ Inventory ½½·Ô Ã¤¿ì±â        
     
-- [¾&#198;¹ÙŸ Àκ¥Å丮 ½½·Ô 5°³]
     
-- APPLY_AVATAR_SYSTEM&#192;Ì Àû¿ëµÇ¸é¼* Ãß°¡µÇ´Â ºÎºÐ
     
-----------------------------------------------------------------------------        
     --
PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!PATCH WARNING!!!        
     
INSERT INTO _InventoryForAvatar(CharID, Slot, ItemID)        
      
SELECT @NewCharID, cnt, 0
       FROM _RefDummySlot with
( nolock )       
        
WHERE cnt < 5

          
    
IF (@@ERROR <> 0)        
    
BEGIN        
        
-- ¾&#198;¹ÙŸ Àκ¥Å丮 »ý¼º ½ÇÆÐ!        
        
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³&#214;¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
    DECLARE @
country tinyINT        
    EXEC 
@country = _GetObjCountry @RefCharID        
           
    INSERT INTO _CharSkillMastery 
(CharID, MasteryID, Level)        
    
SELECT @NewCharID, MasteryID, 0        
    FROM _RefCharDefault_SkillMastery  with
(nolock)      
    
WHERE Race = @country or Race = 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -15        
    END        
    INSERT INTO _CharSkill 
(CharID,SkillID,Enable)        
    
SELECT @NewCharID, SkillID, 1        
    FROM  _RefCharDefault_Skill  with
(nolock)      
    
WHERE Race = @country or Race = 3        
    
IF (@@error <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -16        
    END        
    
-----------------------------------------------------------------------------        
    -- 
±â&#186;» Äù½ºÆ® ³Ö¾îÁÖ±â
    
-----------------------------------------------------------------------------        
    
INSERT INTO _CharQuest (CharID, QuestID, Status, AchievementCount, StartTime, EndTime, QuestData1, QuestData2)        
    
SELECT @NewCharID, ID, 1, 0, getdate(), getdate(), 0, 0        
    FROM _RefQuest
    WHERE CodeName in 
(SELECT CodeName FROM _RefCharDefault_Quest  with(nolock) WHERE (Race = @country or Race = 3) and RequiredLevel = 1 and Service = 1)
    IF (@@
error <> 0)
    
BEGIN
        ROLLBACK TRANSACTION        
        
RETURN -17        
    END    
    
-----------------------------------------------------------------------------        
    -- Static 
Avatar Initial Record ³&#214;±â        
    
-----------------------------------------------------------------------------        
    
INSERT INTO _StaticAvatar(CharID) values(@NewCharID)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        ROLLBACK TRANSACTION        
        
RETURN -18        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
Trijob &#195;¤¿ö³Ö±â!!!!!        
    
-----------------------------------------------------------------------------        
    
INSERT INTO _CharTrijob VALUES (@NewCharID, 0, 1, 0, 0, 0)        
    IF (@@
ERROR <> 0)        
    
BEGIN        
        
-- &#192;κ¥Å丮 »ý¼º ½ÇÆÐ!        
        
ROLLBACK TRANSACTION        
        
RETURN -19        
    END         
          
    
-----------------------------------------------------------------------------        
    -- 
CharList&#191;¡ ID ³Ö¾îÁֱ⠠      
    
-----------------------------------------------------------------------------        
        
INSERT _CharNameList VALUES(@CharName, @NewCharID) 
    
exec _ADD_ITEM_EXTERN @CharName,'ITEM_MALL_RETURN_SCROLL_HIGH_SPEED',10,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_PREMIUM_VIETNAM_GOLDTIME_PLUS',1,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_SKILL_GOLD_TIME_SERVICE_TICKET_4W',1,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_DAMAGE_ABS_20P_SCROLL',11,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_DAMAGE_INC_20P_SCROLL',11,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_REVERSE_RETURN_SCROLL',11,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_HP_SUPERSET_5_BAG',1000,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_MALL_MP_SUPERSET_5_BAG',1000,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_COS_P_FLUTE_WHITE',1,1 
exec _ADD_ITEM_EXTERN 
@CharName,'ITEM_COS_P_RABBIT_SCROLL_SILK',1,1  
                  
    
-- Quick Slot &#193;¤º¸ ÀúÀå¿ë!!!        
    
exec _AddNewClientConfig @NewCharID  -- by Scrox...... for saving client configurations...        

COMMIT TRANSACTION        
          
RETURN @NewCharID 

Pet 5 from 5

كود PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 02/10/2012 11:32:15 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE 
[dbo].[_AddNewCOS]
    @
OwnerCharID    int,
    @
RefObjID    int,
    @
Level        int,
    @
HP        int,
    @
MP        int,
    @
HGP        int,
    @
KeeperNPC    int,
    @
State        int,
    @
InventorySize  int,
    @
itemID        int,
    @
PickItemConfig tinyint,
    @
RentEndTime     smalldatetime
as

begin tran

    
declare @COS_ID    int
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--        
pet_skill_item (&#195;Ö¼±È£)        
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

    declare @
MaxInventorySize tinyint
    select 
@MaxInventorySize = InventorySize
    from _RefObjCommon
, _RefObjChar
    where _RefObjCommon
.ID = @RefObjID and _RefObjCommon.Link = _RefObjChar.ID
    
    
if( @@rowcount = 0 or @MaxInventorySize < @InventorySize )
    
begin
        rollback tran
        
return -5
    end

    insert into _CharCOS values 
(@OwnerCharID, @RefObjID, @HP, @MP, @KeeperNPC, @State, NULL, @Level, 0, @HGP, @PickItemConfig, @RentEndTime)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
set @COS_ID = @@identity
    
if (@COS_ID = 0 OR @@error <> 0)
    
begin
        rollback tran
        
return -1
    end

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--        
pet_skill_item (&#195;Ö¼±È£)        
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    if (@
MaxInventorySize > 0)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    
begin
        
declare @Slot  int
        set 
@Slot = 0
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--        
pet_skill_item (&#195;Ö¼±È£)        
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        while (@
Slot < @MaxInventorySize)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        
begin
            insert into _InvCOS values
(@COS_ID, @Slot, 0)
            if (@@
error <> 0)
            
begin
                
-- &#192;κ¥Å丮 ?#253;¼º ½Ç?!
                
rollback tran
                
return -2
            end    
        
            set 
@Slot = @Slot + 1
        end
    end
    
/*    --´õ ÀÌ»ó ÀÌ Ä÷³¿¡´Â µ¥ÀÌÅ͸¦ ³ÖÁö ¾Ê´Â´Ù!
    UPDATE _Char SET EngagedCOS = @COS_ID WHERE CharID = @OwnerCharID
    IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
    BEGIN
        ROLLBACK TRANSACTION
        RETURN -3
    END
*/
    
if( @itemID <> 0 )
    
begin
        update _Items set Data 
= @COS_ID where ID64 = @itemID
        
if( @@error <> 0 or @@rowcount = 0 )
        
begin
            rollback transaction
            
return -4
        end
        
        
--BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS
        
declare @Serial64 bigint
        select 
@Serial64 = Serial64 from _Items where Data = @COS_ID
        exec _AddTimedJobForPet 
@COS_ID,5,22926,1992999999,1111708465,1,112,0,0,0,0,0,@Serial64
        
--BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS
        
    end

    commit tran
 
return @COS_ID 

Change Price in Item Mall

كود PHP:

use SRO_VT_SHARD
GO
UPDATE 
[dbo].[_RefPricePolicyOfItem] 
SET Cost = XX 
WHERE RefPackageItemCodeName like 
'%PACKAGE_ITEM_MALL_AVATAR_M_%%' 
Change XX to the price you want
Change PACKAGE_ITEM_MALL_AVATAR_M_ To the RefPackageItemCodeName you want 

CTF Time

كود PHP:

Go to SMC
SR_Schedule
Click at 
"SCHEDULE_DEF_FLAG_WORLD_PARTICIPATION"
Choose (M) 10
And select type (01) Everydays
And make it like that
PHP Code
:
3:50 ~ 4:00 (10min) 10min
5
:50 ~ 6:00 (10min) 10min
7
:50 ~ 8:00 (10min) 10min
9
:50 ~ 10:00 (10min) 10min
11
:50 ~ 12:00 (10min) 10min
13
:50 ~ 14:00 (10min) 10min
15
:50 ~ 16:00 (10min) 10min
17
:50 ~ 18:00 (10min) 10min
19
:50 ~ 20:00 (10min) 10min
21
:50 ~ 22:00 (10min) 10min
23
:50 ~ 24:00 (10min) 10min 
Then go to 
"SCHEDULE_DEF_FLAG_WORLD"
And make this


flag_world 
- 1:55 ~ 6:21 (26min) 26min

PHP Code
:
1:55 ~ 2:21 (26min) 26min
3
:55 ~ 4:21 (26min) 26min
5
:55 ~ 6:21 (26min) 26min
6
:55 ~ 7:21 (26min) 26min
7
:55 ~ 8:21 (26min) 26min
9
:55 ~ 10:21 (26min) 26min
11
:55 ~ 12:21 (26min) 26min
13
:55 ~ 14:21 (26min) 26min
15
:55 ~ 16:21 (26min) 26min
17
:55 ~ 18:21 (26min) 26min
19
:55 ~ 20:21 (26min) 26min
21
:55 ~ 23:21 (26min) 26min
23
:55 ~ 24:21 (26min) 26min 

Delet pk stat from all chars

كود PHP:

USE [SRO_VT_SHARD]
UPDATE _Char SET
DailyPK
= 0,
TotalPK= 0,
PKPenaltyPoint= 0 

edit drop sox items

كود PHP:

USE SRO_VT_SHARD
DECLARE @RATE INT
SET 
@RATE = 40
update _RefDropClassSel_RareEquip set ProbGroup1 
= ProbGroup1*@RATE
update _RefDropClassSel_RareEquip set ProbGroup2 
= ProbGroup2*@RATE
update _RefDropClassSel_RareEquip set ProbGroup3 
= ProbGroup3*@RATE
update _RefDropClassSel_RareEquip set ProbGroup4 
= ProbGroup4*@RATE
update _RefDropClassSel_RareEquip set ProbGroup5 
= ProbGroup5*@RATE
update _RefDropClassSel_RareEquip set ProbGroup6 
= ProbGroup6*@RATE
update _RefDropClassSel_RareEquip set ProbGroup7 
= ProbGroup7*@RATE
update _RefDropClassSel_RareEquip set ProbGroup8 
= ProbGroup8*@RATE
update _RefDropClassSel_RareEquip set ProbGroup9 
= ProbGroup9*@RATE
update _RefDropClassSel_RareEquip set ProbGroup10 
= ProbGroup10*@RATE
update _RefDropClassSel_RareEquip set ProbGroup11 
= ProbGroup11*@RATE
update _RefDropClassSel_RareEquip set ProbGroup12 
= ProbGroup12*@RATE
update _RefDropClassSel_RareEquip set ProbGroup13 
= ProbGroup13*@RATE
update _RefDropClassSel_RareEquip set ProbGroup14 
= ProbGroup14*@RATE
update _RefDropClassSel_RareEquip set ProbGroup15 
= ProbGroup15*@RATE
update _RefDropClassSel_RareEquip set ProbGroup16 
= ProbGroup16*@RATE
update _RefDropClassSel_RareEquip set ProbGroup17 
= ProbGroup17*@RATE
update _RefDropClassSel_RareEquip set ProbGroup18 
= ProbGroup18*@RATE
update _RefDropClassSel_RareEquip set ProbGroup19 
= ProbGroup19*@RATE
update _RefDropClassSel_RareEquip set ProbGroup20 
= ProbGroup20*@RATE
update _RefDropClassSel_RareEquip set ProbGroup21 
= ProbGroup21*@RATE
update _RefDropClassSel_RareEquip set ProbGroup22 
= ProbGroup22*@RATE
update _RefDropClassSel_RareEquip set ProbGroup23 
= ProbGroup23*@RATE
update _RefDropClassSel_RareEquip set ProbGroup24 
= ProbGroup24*@RATE
update _RefDropClassSel_RareEquip set ProbGroup25 
= ProbGroup25*@RATE
update _RefDropClassSel_RareEquip set ProbGroup26 
= ProbGroup26*@RATE
update _RefDropClassSel_RareEquip set ProbGroup27 
= ProbGroup27*@RATE
update _RefDropClassSel_RareEquip set ProbGroup28 
= ProbGroup28*@RATE
update _RefDropClassSel_RareEquip set ProbGroup29 
= ProbGroup29*@RATE
update _RefDropClassSel_RareEquip set ProbGroup30 
= ProbGroup30*@RATE
update _RefDropClassSel_RareEquip set ProbGroup31 
= ProbGroup31*@RATE 

و يارب اكون افتكم بالموضوع دى
شكرا

M.HADAD 29-10-2018 11:06 PM

رد: اكبر تجمع Queries على S4A
 
تسلم هتفيد ناس كتير اكيد

Scrox 29-10-2018 11:36 PM

رد: اكبر تجمع Queries على S4A
 
اقتباس:

المشاركة الأصلية كتبت بواسطة M.HADAD (المشاركة 5358982)
تسلم هتفيد ناس كتير اكيد

تسلم يا حداد :Emoji2:

.Gamer. 30-10-2018 10:38 AM

رد: اكبر تجمع Queries على S4A
 
عااش :Emoji4:

Scrox 30-10-2018 05:32 PM

رد: اكبر تجمع Queries على S4A
 
اقتباس:

المشاركة الأصلية كتبت بواسطة .Gamer. (المشاركة 5359022)
عااش :Emoji4:

حبيبى :Emoji2:

elfr3on2010 23-03-2019 01:32 PM

رد: اكبر تجمع Queries على S4A
 
تسلم ايدك

H2O 05-04-2019 04:41 PM

رد: اكبر تجمع Queries على S4A
 
Nice Bro

GhaiBoba 31-01-2026 06:11 PM

رد: اكبر تجمع Queries على S4A
 
تسلم ايدك


الساعة الآن 08:22 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions, Inc.