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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم المواضيع المكررة و المخالفة (https://silkroad4arab.com/vb/forumdisplay.php?f=58)
-   -   مساعدة فى تغير لفل الموبس (https://silkroad4arab.com/vb/showthread.php?t=602236)

m_s200091 08-06-2016 12:32 PM

مساعدة فى تغير لفل الموبس
 
عايز اغير lvl and hp mobs
إزاي أقدر أعمل Teleport
Dlack Eggre to PhantomDesert
http://www11.0zz0.com/2016/06/08/12/229570462.jpg

M.HADAD 08-06-2016 05:53 PM

رد: مساعدة فى تغير لفل الموبس
 
نزل برنامج Mob Editro وامشى على الشرح دا

اقتباس:

المشاركة الأصلية كتبت بواسطة M.HADAD (المشاركة 5258400)
لو عايز تعمل موبس لفل 1 فى قوة 101 هتعمل زى ما هقولك كدا بالظبط
1- هتكتب اسم الموبس اللى عايز تعدل عليه وتختارة وتبدأ تعدل مع الشرح
2- Level دى طبعا لفل الموبس يعنى لو هوا لفل 1 هتبقى 1
3- Exp to Give دى الاكس بى اللى بيروح للاكونت يعنى لو عايز موبس لفل 1 اكونتات 101 تعمل لفل فية تعدل على دى هتاخد الكس بى من موبس لفل 101 وتضيفة لى لفل 1
4-Max HP دى طبعا الاتش بى بتاع الموبس لو عايزة بتاع لفل 101 هتاخد الاتش بى بتاع 101 تحطة فى موبس لفل 1
5-P.Def & M.Def دا بقى قوة الموبس من حيث الاتاك بتاعة والديفنس
6-PAR & MAR دى بتبقى زى اللفل يعنى لو لفل 1 خليهم 1
7- ER & HR دى بقى اهم حاجة دا مسار اتش بى الموبس لو معدلتش عليها صح هتلاقى الموبس جالك 30% اتش بى والباقى فاضى يعنى لو هتاخد موبس لفل 101 تعدل علية فى لفل 1 لازم تاخد دول كمان علشان الاتش بى يبقى كامل وميجلكش ناقص
وادى الصورة اللى هتوضحلك


http://www7.0zz0.com/2016/03/11/20/155100567.jpg

ودا سطر المديا لاحظ الالوان مع نفس الموبس اللى فى الصورة علشان تعرف الارقام وعلى فكرة الموبس دا انا معدل علية من حيث كل حاجة يعنى لو جيبتة من عندك هتلاقية لفل 90 تقريبا ودا هتجيبة من characterdata_xxxx
كود:

1        3874        MOB_RM_ROCKY        ??        xxx        SN_MOB_RM_ROCKY        xxx        0        1        1        2        1        1        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        252        0        0        0        0        0        23        75        100        0        5        0        mob\roc\rocky.bsr        xxx        xxx        xxx        xxx        99        2        27507        0        0        0        0        0        0        0        0        0        0        0        1675        2442        99        99        176        0        176        2        9066        0        3        3000        3575        3576        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0        0
واى حاجة تقف معاك فى الموبس قلى وانا اوضحهالك

ودا كويرى لاضافة تيليبورت
كود 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 'PVP_ZONE' -- any name you want exPK_ZONE or PVP_ZONE
SET 
@CHARNAME1 'M.HADAD' -- Teleport position
SET 
@CHARNAME2 '[GM] HERASRO' -- Spawn position after teleport
SET 
@OwnTeleport 5  -- Target teleport ID exfor Jangan for Hotan 20 for Constantinople
SET 
@Fee 50000  -- Gold amount to Pass the teleport
SET 
@RequiredLVL 110  -- 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 (IDFROM _RefObjCommon)+1
    
DECLARE @REGION1 INT SET @REGION1 = (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE @
POSX1 INT SET @POSX1 = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE @
POSY1 INT SET @POSY1 = (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE @
POSZ1 INT SET @POSZ1 = (SELECT (POSZFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE @
LINK INT = (SELECT MAX (IDFROM _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,LinkVALUES
    
(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\teleport01.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_DataVALUES
  
(@LINK,0)
  
SET IDENTITY_INSERT _RefObjStruct OFF
  
  
DECLARE @MAXTELID INT = (SELECT MAX (IDFROM _RefTeleport)+1
  
DECLARE @WORLDID INT = (SELECT (WorldIDFROM _Char where CharName16 = @CHARNAME2)
  DECLARE @
REGION2 INT SET @REGION2 = (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE @
POSX2 INT SET @POSX2 = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE @
POSY2 INT SET @POSY2 = (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE @
POSZ2 INT SET @POSZ2 = (SELECT (POSZFROM _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,FixedServiceVALUES
  
(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_2VALUES
    
(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_2VALUES
    
(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_2VALUES
    
(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!' 


m_s200091 09-06-2016 03:55 PM

رد: مساعدة فى تغير لفل الموبس
 
تمام بس عايز افهم دي ER & HR كيفيه التعديل


http://www7.0zz0.com/2016/06/09/15/605148424.jpg

Dev.BigBear 09-06-2016 08:03 PM

رد: مساعدة فى تغير لفل الموبس
 
لازم تعدل فى الميديا كمان

m_s200091 09-06-2016 08:36 PM

رد: مساعدة فى تغير لفل الموبس
 
فين في الميديا

Dev.BigBear 11-06-2016 04:23 AM

رد: مساعدة فى تغير لفل الموبس
 
هتدور عليها فى Chardate.xxxxx

m_s200091 22-06-2016 11:21 PM

رد: مساعدة فى تغير لفل الموبس
 
P.Def & M.Def تم تعديل قوة الموبس من حيث الاتاك بتاعة والديفنس بس لسه متغيرش
http://www8.0zz0.com/2016/06/22/23/188225522.jpg

Hero 23-06-2016 05:51 AM

رد: مساعدة فى تغير لفل الموبس
 
lvl 10 :no:


الساعة الآن 12:54 PM.

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