عرض مشاركة واحدة
قديم 13-09-2019, 04:43 PM   #4

MedoLiFe
عضو فعال





• الانـتـسـاب » Nov 2008
• رقـم العـضـويـة » 42036
• المشـــاركـات » 378
• الـدولـة » المحروسة
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 17
MedoLiFe صـاعـد

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

76  



افتراضي رد: مشكلة بعد اضافة Temple



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

وعشان تعمل تلييبورت للمكان ده اعمل الكويري ده وامشي مع البرينت بتاعه كويس

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


DECLARE  [MENTION=2110853]teleport[/MENTIONVARCHAR (64)
DECLARE @
CHARNAME1 VARCHAR (30)
DECLARE @
CHARNAME2 VARCHAR (30)
DECLARE [
MENTION=333751]Ownt[/MENTION]eleport INT
DECLARE @Fee INT
DECLARE  [MENTION=1331661]Required[/MENTION]LVL INT

/* Put your settings here */
SET  [MENTION=2110853]teleport[/MENTION] = 'PVP_ZONE' -- any name you want exPK_ZONE or PVP_ZONE
SET 
@CHARNAME1 'CHARNAME1' -- Teleport position
SET 
@CHARNAME2 'CHARNAME2' -- Spawn position after teleport
SET 
[MENTION=333751]Ownt[/MENTION]eleport 1  -- Target teleport ID exfor Jangan for Hotan 20 for Constantinople
SET 
@Fee 50000  -- Gold amount to Pass the teleport
SET  
[MENTION=1331661]Required[/MENTION]LVL 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_'  [MENTION=2110853]teleport[/MENTION])
 
BEGIN
  raiserror
('The stated teleportname of %s is already exist!',11,1  [MENTION=2110853]teleport[/MENTION]);
  RETURN;
 
END
    
    
DECLARE @MAXOBJ INT = (SELECT MAX (IDFROM _RefObjCommon)+1
    
DECLARE  [MENTION=1184112]region[/MENTION]1 INT SET  [MENTION=1184112]region[/MENTION]= (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE [
MENTION=1524007]pos[/MENTION]X1 INT SET [MENTION=1524007]pos[/MENTION]X1 = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE [
MENTION=1837537]posy[/MENTION]1 INT SET [MENTION=1837537]posy[/MENTION]= (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME1)
    DECLARE [
MENTION=1914174]posz[/MENTION]1 INT SET [MENTION=1914174]posz[/MENTION]= (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_'  [MENTION=2110853]teleport[/MENTION]  [MENTION=2110853]teleport[/MENTION],'xxx','SN_STORE_'  [MENTION=2110853]teleport[/MENTION],'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  [MENTION=1184112]region[/MENTION]1,[MENTION=1524007]pos[/MENTION]X1 [MENTION=1837537]posy[/MENTION][MENTION=1914174]posz[/MENTION]1,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  [MENTION=485444]server[/MENTION]_dep\silkroad\textdata folder'
    
print '1    '+CONVERT(varchar(max),@MAXOBJ)+'    '+'STORE_'  [MENTION=2110853]teleport[/MENTION]+'    '  [MENTION=2110853]teleport[/MENTION]+'    xxx    '+'SN_STORE_'  [MENTION=2110853]teleport[/MENTION]+'    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)  [MENTION=1184112]region[/MENTION]1)+'    0    '+CONVERT(varchar(max) [MENTION=1524007]pos[/MENTION]X1)+'    '+CONVERT(varchar(max) [MENTION=1837537]posy[/MENTION]1)+'    '+CONVERT(varchar(max) [MENTION=1914174]posz[/MENTION]1)+'    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  [MENTION=485444]server[/MENTION]_dep\silkroad\textdata folder'
    
print ''
    
print '1    '+'SN_STORE_'  [MENTION=2110853]teleport[/MENTION]+'                                '  [MENTION=2110853]teleport[/MENTION]
    print 
''
      
print ''

  
SET IDENTITY_INSERT _RefObjStruct ON
  INSERT INTO _RefObjStruct 
(ID,Dummy_DataVALUES
  
(@LINK,0)
  
SET IDENTITY_INSERT _RefObjStruct OFF
  
  
DECLARE [MENTION=835493]maxtel[/MENTION]ID INT = (SELECT MAX (IDFROM _RefTeleport)+1
  
DECLARE  [MENTION=3975794]worldi[/MENTION]D INT = (SELECT (WorldIDFROM _Char where CharName16 = @CHARNAME2)
  DECLARE  [
MENTION=1184112]region[/MENTION]2 INT SET  [MENTION=1184112]region[/MENTION]= (SELECT (LatestRegionFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE [
MENTION=1524007]pos[/MENTION]X2 INT SET [MENTION=1524007]pos[/MENTION]X2 = (SELECT (POSXFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE [
MENTION=1837537]posy[/MENTION]2 INT SET [MENTION=1837537]posy[/MENTION]= (SELECT (POSYFROM _Char WHERE CharName16 = @CHARNAME2)
  DECLARE [
MENTION=1914174]posz[/MENTION]2 INT SET [MENTION=1914174]posz[/MENTION]= (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
  
([MENTION=835493]maxtel[/MENTION]ID,'GATE_'  [MENTION=2110853]teleport[/MENTION],'STORE_'  [MENTION=2110853]teleport[/MENTION],@MAXOBJ,'SN_STORE_'  [MENTION=2110853]teleport[/MENTION]  [MENTION=1184112]region[/MENTION][MENTION=1524007]pos[/MENTION]X2 [MENTION=1837537]posy[/MENTION][MENTION=1914174]posz[/MENTION]2,30,0,0  [MENTION=3975794]worldi[/MENTION]D,1,0)
  
  print 
''
  
print 'Add the following line to teleportdata.txt  [MENTION=485444]server[/MENTION]_dep\silkroad\textdata folder'
  
print '1    '+CONVERT(varchar(max) [MENTION=835493]maxtel[/MENTION]ID)+'    '+'GATE_'  [MENTION=2110853]teleport[/MENTION]+'    '+CONVERT(varchar(max),@MAXOBJ)+'    '+'SN_STORE_'  [MENTION=2110853]teleport[/MENTION]+'    '+CONVERT(varchar(max)  [MENTION=1184112]region[/MENTION]2)+'    '+CONVERT(varchar(max) [MENTION=1524007]pos[/MENTION]X2)+'    '+CONVERT(varchar(max) [MENTION=1837537]posy[/MENTION]2)+'    '+CONVERT(varchar(max) [MENTION=1914174]posz[/MENTION]2)+'    30    0    0    '+CONVERT(varchar(max)  [MENTION=3975794]worldi[/MENTION]D)+'    1    0'
  
print ''
  
print ''

  
IF  [MENTION=1331661]Required[/MENTION]LVL 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
    
([MENTION=333751]Ownt[/MENTION]eleport [MENTION=835493]maxtel[/MENTION]ID,@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
    
([MENTION=835493]maxtel[/MENTION]ID [MENTION=333751]Ownt[/MENTION]eleport,@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  [MENTION=485444]server[/MENTION]_dep\silkroad\textdata folder'
    
print '1    '+CONVERT(varchar(max) [MENTION=333751]Ownt[/MENTION]eleport)+'    '+CONVERT(varchar(max) [MENTION=835493]maxtel[/MENTION]ID)+'    '+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) [MENTION=835493]maxtel[/MENTION]ID)+'    '+CONVERT(varchar(max) [MENTION=333751]Ownt[/MENTION]eleport)+'    '+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
    
([MENTION=333751]Ownt[/MENTION]eleport [MENTION=835493]maxtel[/MENTION]ID,@Fee,0,0,0,1  [MENTION=1331661]Required[/MENTION]LVL,999,0,0,0,0,0,0,0,0,0,0,0,0)
    
    print 
''
    
print ''
    
print 'Add the following line to teleportlink.txt  [MENTION=485444]server[/MENTION]_dep\silkroad\textdata folder'
    
print '1    '+CONVERT(varchar(max) [MENTION=333751]Ownt[/MENTION]eleport)+'    '+CONVERT(varchar(max) [MENTION=835493]maxtel[/MENTION]ID)+'    '+CONVERT(varchar(max),@Fee)+'    0    0    0    1    '+CONVERT(varchar(max)  [MENTION=1331661]Required[/MENTION]LVL)+'    999    0    0    0    0    0    0    0    0    0    0    0    0'
    
print ''

  
END

print ''
print 'Done!' 

اتاكدت من كل حاجة ولسه نفس المشكلة حته جرب ملفات map وضفتها كمان


توقيع MedoLiFe :
أشياء لا تعود ابدا : الكلمه إذا خرجت والزمن إذا مضى والثقه إذا ضاعت •