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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   مشكلة بسيطة (https://silkroad4arab.com/vb/showthread.php?t=611506)

™_ramez_™ 13-02-2017 07:30 AM

مشكلة بسيطة
 
عندى مشكلة ان الاليكسر لما باجى اشتريها اجى مثلا ادوس على ctrl و اشترى يقولى انى معيش يكفى ولما اجى اشترى اوتو ماتك مايرداش يزيد عن 5 مع انى عامل maxstack 5000 و كمان ال 5 دول لما بشتريهم مش بينزلو فوق بعض بينزلو كل وحدة فمكان

دى صورة لما بشترى بيجبلى 5 كل وحدة فمكان

http://www12.0zz0.com/2017/02/13/07/324808295.jpg

ودى صورة ال maxstack

http://www2.0zz0.com/2017/02/13/07/773120033.jpg

مش عارف اعمل اية عشان اعدلها ال Quantity مش بتزيد عن 5 لما اجى اشترى اية الحل ؟

Dev.Klito 13-02-2017 12:21 PM

رد: مشكلة بسيطة
 
انت عامل ال max stack فو ال media كمان 5000 اتأكد

™_ramez_™ 13-02-2017 01:33 PM

رد: مشكلة بسيطة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Klito (المشاركة 5299849)
انت عامل ال max stack فو ال media كمان 5000 اتأكد

اة معمول

mina thabit 13-02-2017 06:15 PM

رد: مشكلة بسيطة
 
اكيد مش معمول فى media

Dev.Klito 13-02-2017 06:59 PM

رد: مشكلة بسيطة
 
حضرتك كدا اكيد ال media مختلفة

™_ramez_™ 14-02-2017 12:27 AM

رد: مشكلة بسيطة
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mina thabit (المشاركة 5299886)
اكيد مش معمول فى media

اقتباس:

المشاركة الأصلية كتبت بواسطة Dev.Klito (المشاركة 5299898)
حضرتك كدا اكيد ال media مختلفة

لا معدل فى الميديا و كلة تمام فى ال itemdata_5000

Awad Ibrahim 14-02-2017 12:35 AM

رد: مشكلة بسيطة
 
بص حضرتك اظبط السعر فى refpricepolice و نفس الحكايه فى الميديا دا بخصوص اول مشكله المشكله التانيه اتاكد ان نفس الكود بتاع elixir ال عدلت عليه maxstack هو نفس الكود ال موجود فى npc لان فى كذا كود ليها ولو الكود نفسو يبقى اكيد معدلتش فى الميديا زى الداتا

Mahmoud Rashwan 14-02-2017 02:25 AM

رد: مشكلة بسيطة
 
قبل ما تتاكد من السعر اعمل الـ MAXStak صح
كود PHP:

use(SRO_VT_SHARD)
Update(dbo._RefObjItem)
MaxStack 50
WHERE ID BETWEEN 3679 
AND 3682 

و عدل فى المديا

Dev.Klito 14-02-2017 10:39 AM

رد: مشكلة بسيطة
 
شوف يا باشا انت تعمل الMaxStuck من الداتا و بعدها دى

كود PHP:

USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_GetMediaLines]    Script Date: 02/05/2012 12:42:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE  procedure  
[dbo].[_GetMediaLines]

@
Type SMALLINT,
@
CodeName VARCHAR(30)

AS

IF(@
Type=1)
BEGIN
    SELECT 
    _RefObjCommon
.Service,_RefObjCommon.ID,_RefObjCommon.CodeName128,_RefObjCommon.ObjName128,_RefObjCommon.OrgObjCodeName128,_RefObjCommon.NameStrID128,_RefObjCommon.DescStrID128,_RefObjCommon.CashItem,_RefObjCommon.Bionic,_RefObjCommon.TypeID1,_RefObjCommon.TypeID2,_RefObjCommon.TypeID3,_RefObjCommon.TypeID4,_RefObjCommon.DecayTime,_RefObjCommon.Country,_RefObjCommon.Rarity,_RefObjCommon.CanTrade,_RefObjCommon.CanSell,_RefObjCommon.CanBuy,_RefObjCommon.CanBorrow,_RefObjCommon.CanDrop,_RefObjCommon.CanPick,_RefObjCommon.CanRepair,_RefObjCommon.CanRevive,_RefObjCommon.CanUse,_RefObjCommon.CanThrow,_RefObjCommon.Price,_RefObjCommon.CostRepair,_RefObjCommon.CostRevive,_RefObjCommon.CostBorrow,_RefObjCommon.KeepingFee,_RefObjCommon.SellPrice,_RefObjCommon.ReqLevelType1,_RefObjCommon.ReqLevel1,_RefObjCommon.ReqLevelType2,_RefObjCommon.ReqLevel2,_RefObjCommon.ReqLevelType3,_RefObjCommon.ReqLevel3,_RefObjCommon.ReqLevelType4,_RefObjCommon.ReqLevel4,_RefObjCommon.MaxContain,_RefObjCommon.RegionID,_RefObjCommon.Dir,_RefObjCommon.OffsetX,_RefObjCommon.OffsetY,_RefObjCommon.OffsetZ,_RefObjCommon.Speed1,_RefObjCommon.Speed2,_RefObjCommon.Scale,_RefObjCommon.BCHeight,_RefObjCommon.BCRadius,_RefObjCommon.EventID,_RefObjCommon.AssocFileObj128,_RefObjCommon.AssocFileDrop128,_RefObjCommon.AssocFileIcon128,_RefObjCommon.AssocFile1_128,_RefObjCommon.AssocFile2_128,
    
_RefObjItem.MaxStack,_RefObjItem.ReqGender,_RefObjItem.ReqStr,_RefObjItem.ReqInt,_RefObjItem.ItemClass,_RefObjItem.SetID,_RefObjItem.Dur_L,_RefObjItem.Dur_U,_RefObjItem.PD_L,_RefObjItem.PD_U,_RefObjItem.PDInc,_RefObjItem.ER_L,_RefObjItem.ER_U,_RefObjItem.ERInc,_RefObjItem.PAR_L,_RefObjItem.PAR_U,_RefObjItem.PARInc,_RefObjItem.BR_L,_RefObjItem.BR_U,_RefObjItem.MD_L,_RefObjItem.MD_U,_RefObjItem.MDInc,_RefObjItem.MAR_L,_RefObjItem.MAR_U,_RefObjItem.MARInc,_RefObjItem.PDStr_L,_RefObjItem.PDStr_U,_RefObjItem.MDInt_L,_RefObjItem.MDInt_U,_RefObjItem.Quivered,_RefObjItem.Ammo1_TID4,_RefObjItem.Ammo2_TID4,_RefObjItem.Ammo3_TID4,_RefObjItem.Ammo4_TID4,_RefObjItem.Ammo5_TID4,_RefObjItem.SpeedClass,_RefObjItem.TwoHanded,_RefObjItem.Range,_RefObjItem.PAttackMin_L,_RefObjItem.PAttackMin_U,_RefObjItem.PAttackMax_L,_RefObjItem.PAttackMax_U,_RefObjItem.PAttackInc,_RefObjItem.MAttackMin_L,_RefObjItem.MAttackMin_U,_RefObjItem.MAttackMax_L,_RefObjItem.MAttackMax_U,_RefObjItem.MAttackInc,_RefObjItem.PAStrMin_L,_RefObjItem.PAStrMin_U,_RefObjItem.PAStrMax_L,_RefObjItem.PAStrMax_U,_RefObjItem.MAInt_Min_L,_RefObjItem.MAInt_Min_U,_RefObjItem.MAInt_Max_L,_RefObjItem.MAInt_Max_U,_RefObjItem.HR_L,_RefObjItem.HR_U,_RefObjItem.HRInc,_RefObjItem.CHR_L,_RefObjItem.CHR_U,_RefObjItem.Param1,_RefObjItem.Desc1_128,_RefObjItem.Param2,_RefObjItem.Desc2_128,_RefObjItem.Param3,_RefObjItem.Desc3_128,_RefObjItem.Param4,_RefObjItem.Desc4_128,_RefObjItem.Param5,_RefObjItem.Desc5_128,_RefObjItem.Param6,_RefObjItem.Desc6_128,_RefObjItem.Param7,_RefObjItem.Desc7_128,_RefObjItem.Param8,_RefObjItem.Desc8_128,_RefObjItem.Param9,_RefObjItem.Desc9_128,_RefObjItem.Param10,_RefObjItem.Desc10_128,_RefObjItem.Param11,_RefObjItem.Desc11_128,_RefObjItem.Param12,_RefObjItem.Desc12_128,_RefObjItem.Param13,_RefObjItem.Desc13_128,_RefObjItem.Param14,_RefObjItem.Desc14_128,_RefObjItem.Param15,_RefObjItem.Desc15_128,_RefObjItem.Param16,_RefObjItem.Desc16_128,_RefObjItem.Param17,_RefObjItem.Desc17_128,_RefObjItem.Param18,_RefObjItem.Desc18_128,_RefObjItem.Param19,_RefObjItem.Desc19_128,_RefObjItem.Param20,_RefObjItem.Desc20_128,_RefObjItem.MaxMagicOptCount,_RefObjItem.ChildItemCount
    FROM _RefObjCommon INNER JOIN _RefObjItem ON _RefObjCommon
.Link=_RefObjItem.ID
    WHERE _RefObjCommon
.CodeName128 LIKE @CodeName AND _RefObjCommon.Service=1 ORDER BY _RefObjCommon.ID ASC
END
IF(@Type=2)
    
BEGIN
    SELECT 
    _RefObjCommon
.Service,_RefObjCommon.ID,_RefObjCommon.CodeName128,_RefObjCommon.ObjName128,_RefObjCommon.OrgObjCodeName128,_RefObjCommon.NameStrID128,_RefObjCommon.DescStrID128,_RefObjCommon.CashItem,_RefObjCommon.Bionic,_RefObjCommon.TypeID1,_RefObjCommon.TypeID2,_RefObjCommon.TypeID3,_RefObjCommon.TypeID4,_RefObjCommon.DecayTime,_RefObjCommon.Country,_RefObjCommon.Rarity,_RefObjCommon.CanTrade,_RefObjCommon.CanSell,_RefObjCommon.CanBuy,_RefObjCommon.CanBorrow,_RefObjCommon.CanDrop,_RefObjCommon.CanPick,_RefObjCommon.CanRepair,_RefObjCommon.CanRevive,_RefObjCommon.CanUse,_RefObjCommon.CanThrow,_RefObjCommon.Price,_RefObjCommon.CostRepair,_RefObjCommon.CostRevive,_RefObjCommon.CostBorrow,_RefObjCommon.KeepingFee,_RefObjCommon.SellPrice,_RefObjCommon.ReqLevelType1,_RefObjCommon.ReqLevel1,_RefObjCommon.ReqLevelType2,_RefObjCommon.ReqLevel2,_RefObjCommon.ReqLevelType3,_RefObjCommon.ReqLevel3,_RefObjCommon.ReqLevelType4,_RefObjCommon.ReqLevel4,_RefObjCommon.MaxContain,_RefObjCommon.RegionID,_RefObjCommon.Dir,_RefObjCommon.OffsetX,_RefObjCommon.OffsetY,_RefObjCommon.OffsetZ,_RefObjCommon.Speed1,_RefObjCommon.Speed2,_RefObjCommon.Scale,_RefObjCommon.BCHeight,_RefObjCommon.BCRadius,_RefObjCommon.EventID,_RefObjCommon.AssocFileObj128,_RefObjCommon.AssocFileDrop128,_RefObjCommon.AssocFileIcon128,_RefObjCommon.AssocFile1_128,_RefObjCommon.AssocFile2_128,
    
_RefObjChar.Lvl,_RefObjChar.CharGender,_RefObjChar.MaxHP,_RefObjChar.MaxMP,_RefObjChar.InventorySize,_RefObjChar.CanStore_TID1,_RefObjChar.CanStore_TID2,_RefObjChar.CanStore_TID3,_RefObjChar.CanStore_TID4,_RefObjChar.CanBeVehicle,_RefObjChar.CanControl,_RefObjChar.DamagePortion,_RefObjChar.MaxPassenger,_RefObjChar.AssocTactics,_RefObjChar.PD,_RefObjChar.MD,_RefObjChar.PAR,_RefObjChar.MAR,_RefObjChar.ER,_RefObjChar.BR,_RefObjChar.HR,_RefObjChar.CHR,_RefObjChar.ExpToGive,_RefObjChar.CreepType,_RefObjChar.Knockdown,_RefObjChar.KO_RecoverTime,_RefObjChar.DefaultSkill_1,_RefObjChar.DefaultSkill_2,_RefObjChar.DefaultSkill_3,_RefObjChar.DefaultSkill_4,_RefObjChar.DefaultSkill_5,_RefObjChar.DefaultSkill_6,_RefObjChar.DefaultSkill_7,_RefObjChar.DefaultSkill_8,_RefObjChar.DefaultSkill_9,_RefObjChar.DefaultSkill_10,_RefObjChar.TextureType,_RefObjChar.Except_1,_RefObjChar.Except_2,_RefObjChar.Except_3,_RefObjChar.Except_4,_RefObjChar.Except_5,_RefObjChar.Except_6,_RefObjChar.Except_7,_RefObjChar.Except_8,_RefObjChar.Except_9,_RefObjChar.Except_10
    FROM _RefObjCommon INNER JOIN _RefObjChar ON _RefObjCommon
.Link=_RefObjChar.ID WHERE CodeName128 LIKE @CodeName AND _RefObjCommon.Service=1 ORDER BY _RefObjCommon.ID ASC
END

IF(@Type!=OR @Type!=2)
BEGIN
    
PRINT 'The Type must be 1 OR 2!'
    
PRINT 'Use @Type=1 for Items'
    
PRINT 'Use @Type=2 for Characters'
END 

و بعدها تعمل دى بس تحط كود ال Elixir ... النتيجة هتكون سطور حطها مكان السطر القديم لللElixir فال itemdata_xxx

كود PHP:

USE [SRO_VT_SHARD]
exec _GetMediaLines
@Type=1,
@
CodeName='ITEM_CH_SWORD_01%'
/* or ITEM_CH_SWORD_01_A << For 1 Item WithOut %*/ 


roske 15-02-2017 01:34 AM

رد: مشكلة بسيطة
 
علي ما اعتقد المشكله ف refscrapofpacageitem
معمول منها سطرين ف الداتا وتاكد من الماكس استك بتاعها ف refscrapofpacageitem

Kabloz™ 17-02-2017 05:31 AM

رد: مشكلة بسيطة
 
هاات الكود و انا اقولك هو صح ولا غلط علشان في 3 كود للويبون و الاغلب بيكون 1 بس مش بيبقي لهم MaxStuck

Mahmoud Rashwan 17-02-2017 06:33 AM

رد: مشكلة بسيطة
 
## لعدم اهتمام العضو


الساعة الآن 03:22 AM.

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