تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ]

موضوع مغلق
 
أدوات الموضوع انواع عرض الموضوع
قديم 13-06-2015, 11:42 PM   #1

N00b™
عضو فعال



الصورة الرمزية N00b™


• الانـتـسـاب » Nov 2009
• رقـم العـضـويـة » 65691
• المشـــاركـات » 288
• الـدولـة » Alexandria
• الـهـوايـة » Dev-Datebase-SQL
• اسـم الـسـيـرفـر »
• الـجـنـس »
• نقـاط التقييم » 10
N00b™ صـاعـد

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



افتراضي NPC-Progrm



أنا كل لم أجي أحط اتيم في أي NPC بتجي المشكلة دي هنا و f10




مع العلم أن add NPC شغل



Log-ERROR
كود PHP:
See the end of this message for details on invoking 
just
-in-time (JIT) debugging instead of this dialog box.

************** 
Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   
at UserKontrol.itemEkleme.EkliOlmayan()
   
at UserKontrol.itemEkleme.itemEkle()
   
at UserKontrol.Ekle.btnEkle_Click(Object sender, EventArgs e)
   
at System.Windows.Forms.Control.OnClick(EventArgs e)
   
at System.Windows.Forms.Button.OnClick(EventArgs e)
   
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   
at System.Windows.Forms.Control.WndProc(Message& m)
   
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   
at System.Windows.Forms.Button.WndProc(Message& m)
   
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 
Loaded Assemblies **************
mscorlib
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1026 (RTMGDR.030319-1000)
    
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
vSRONPC
    Assembly Version
: 1.0.2.1
    Win32 Version
: 1.0.2.1
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/vSRONPC%20.exe
----------------------------------------
System
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1026 built by: RTMGDR
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1002 built by: RTMGDR
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1001 built by: RTMGDR
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1026 built by: RTMGDR
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1015 (RTMGDR.030319-1000)
    
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
sql
    Assembly Version
: 1.0.0.0
    Win32 Version
: 1.0.0.0
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/sql.DLL
----------------------------------------
System.Data
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.245 (RTMGDR.030319-2400)
    
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.233 built by: RTMGDR
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Transactions
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1 (RTMRel.030319-0100)
    
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1 (RTMRel.030319-0100)
    
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
UserKontrol
    Assembly Version
: 1.0.0.0
    Win32 Version
: 1.0.0.0
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/UserKontrol.DLL
----------------------------------------
Tablo
    Assembly Version
: 1.0.0.0
    Win32 Version
: 1.0.0.0
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/Tablo.DLL
----------------------------------------
ConfigOku
    Assembly Version
: 1.0.0.0
    Win32 Version
: 1.0.0.0
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/ConfigOku.DLL
----------------------------------------
System.Numerics
    Assembly Version
: 4.0.0.0
    Win32 Version
: 4.0.30319.1 built by: RTMRel
    CodeBase
: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
item_mal
    Assembly Version
: 1.0.0.0
    Win32 Version
: 1.0.0.0
    CodeBase
: file:///C:/Users/Administrator/Desktop/NPC-MAKER/item_mal.DLL
----------------------------------------

************** 
JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application 
or computer (machine.config) must have the
jitDebugging value set in the system
.windows.forms section.
The application must also be compiled with debugging
enabled
.

For 
example:

<
configuration>
    <
system.windows.forms jitDebugging="true" />
</
configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box
. 


توقيع N00b™ :


Uploaded with ImageShack.us


إعلانات google

قديم 14-06-2015, 05:02 AM   #2

™Shi6on
عضو لامع



الصورة الرمزية ™Shi6on


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118617
• المشـــاركـات » 1,049
• الـدولـة » ِAlexandia
• الـهـوايـة » Helping ppl
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 57
™Shi6on جـيـد

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



افتراضي رد: NPC-Progrm



بص انـا بستخدم بالـQuery الصراحه فـا مش عـارف ايه حكـايه الـ NPC Program بتـاع الاستـاذ MeMo

خد اهو و جرب بيه

كود PHP:
USE SRO_VT_SHARD /* ITEMS TO NPC FOR GOLD by Caipi */ 
Declare @ItemID int 
Declare @yourPrice int 
Declare @WhichTAB varchar(74) 



SET @ItemID = 23                            /* The Item ID of the Item you want to add to the NPC*/ --## <-- 
SET @yourPrice = 5000                        /* The price per Unit */ --## <-- 
SET @WhichTAB = 'STORE_CH_POTION_TAB1'        /* To which Tab at which NPC you want to add the Item*/ 



/* Codename instead of the ID */  
Declare @CodeName varchar (74) SET @CodeName = (SELECT CodeName128 FROM _RefObjCommon WHERE ID = @ItemID) 

/* Which Itemdata.txt is affected in the Media.pk2*/ 
Declare @newItemID varchar(5) 
Declare @
lastPrice varchar(25) SET @lastPrice = (SELECT Price FROM _RefObjCommon WHERE ID = @ItemID) 
Declare @
yourPriceCHAR varchar(25) SET @yourPriceCHAR = @yourPrice 
IF (@ItemID < 5000) SET @newItemID = 5000 
else if (@ItemID < 10000) SET @newItemID = 10000 
else if (@ItemID < 15000) SET @newItemID = 15000 
else if (@ItemID < 20000) SET @newItemID = 20000 
else if (@ItemID < 25000) SET @newItemID = 25000 
else if (@ItemID < 30000) SET @newItemID = 30000 
else if (@ItemID < 35000) SET @newItemID = 35000 
else if (@ItemID < 40000) SET @newItemID = 40000 
else SET @newItemID = 45000 
print '' 
print @CodeName + ' from Media\server_dep\silkroad\textdata\itemdata_'+@newItemID+'.txt' 
print 'Change the current Price of '+@lastPrice+' to '+@yourPriceCHAR+' at the itemdata_'+@newItemID+'. (For the visual Price ingame)' 
/*END which Itemdata.txr*/ 

/*for _RefObjCommon Price*/ 
UPDATE _RefObjCommon SET Price = @yourPrice WHERE ID = @ItemID 

/* for _RefPackageItem */ 
IF EXISTS (SELECT CodeName128 FROM _RefPackageItem WHERE CodeName128 = 'Package_'+@CodeName) 
    
BEGIN 
        
print 'Already added @ RefPackageItem/.txt!' 
    
END 
ELSE BEGIN 
Declare @SN varchar(74) SET @SN = (SELECT NameStrID128 FROM _RefObjCommon WHERE ID = @ItemID) 
Declare @
DESC varchar(74) SET @Desc = (SELECT DescStrID128 FROM _RefObjCommon WHERE ID = @ItemID) 
Declare @
DDJ varchar(74) SET @DDJ = (SELECT AssocFileIcon128 FROM _RefObjCommon WHERE ID = @ItemID) 
INSERT INTO _RefPackageItem (Service,Country,CodeName128,SaleTag,ExpandTerm,NameStrID,DescStrID,AssocFileIcon,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128)  
VALUES (1,15,'PACKAGE_'+@CodeName,0,'EXPAND_TERM_ALL',@SN,@Desc,@DDJ,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
Declare @
TOPID varchar (10) SET @TOPID = (SELECT MAX(ID) FROM _RefPackageItem) 
print 
'' 
print 'Add the following line @ refpackageitem.txt' 
print '1    15    '+@TOPID+'    PACKAGE_'+@CodeName+'    0    EXPAND_TERM_ALL    '+@SN+'    '+@DESC+'    '+@DDJ+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
print '' 
END 

/* for _RefPricePolicyOfItem */ 
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefPricePolicyOfItem WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND PaymentDevice = 1 AND Cost = @yourPrice) 
    
BEGIN 
        
print 'Already added @ RefPricePolicyOfItem/.txt!' 
    
END 
ELSE BEGIN 
INSERT INTO _RefPricePolicyOfItem 
(Service,Country,RefPackageItemCodeName,PaymentDevice,PreviousCost,Cost,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128) 
VALUES (1,15,'PACKAGE_'+@CodeName,1,0,@yourPrice,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
Declare @
NEWPRICE varchar(15) SET @NEWPRICE = @yourPrice 
print '' 
print 'Add the following line @ refpricepolicyofitem.txt' 
print '1    15    PACKAGE_'+@CodeName+'    1    0    '+@NEWPRICE+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
print '' 
END 

/* for _RefShopGoods */ 
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefShopGoods WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND RefTabCodeName = @WhichTAB) 
    
BEGIN 
        
print 'Already added @ RefShopGoods/.txt!' 
    
END 
ELSE BEGIN 
Declare @newSLOTINDEX varchar(15) SET @newSLOTINDEX = (SELECT MAX(SlotIndex) FROM _RefShopGoods WHERE RefTabCodeName = @WhichTAB)+1 
INSERT INTO _RefShopGoods 
(Service,Country,RefTabCodeName,RefPackageItemCodeName,SlotIndex,Param1,Param1_Desc128,Param2,Param2_Desc128,Param3,Param3_Desc128,Param4,Param4_Desc128) 
VALUES (1,15,@WhichTAB,'PACKAGE_'+@CodeName,@newSLOTINDEX,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
print 
'' 
print 'Add the following line @ refshopgoods.txt' 
print '1    15    '+@WhichTAB+'    '+'PACKAGE_'+@CodeName+'    '+@newSLOTINDEX+'    -1    xxx    -1    xxx    -1    xxx    -1    xxx' 
print '' 
END 

/* for _RefScrapOfPackageItem */ 
IF EXISTS (SELECT RefPackageItemCodeName FROM _RefScrapOfPackageItem WHERE RefPackageItemCodeName = 'Package_'+@CodeName AND RefItemCodeName = @CodeName) 
    
BEGIN 
        
print 'Already added @ RefScrapOfPackageItem/.txt!' 
    
END 
ELSE BEGIN 
INSERT INTO _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) 
VALUES (1,15,'PACKAGE_'+@CodeName,@CodeName,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,'xxx',-1,'xxx',-1,'xxx',-1,'xxx') 
Declare @
ScrapIndex varchar(15) 
SET @ScrapIndex = (SELECT MAX([Index]) FROM _RefScrapOfPackageItem WHERE RefItemCodeName = @CodeName) 
print 
'' 
print 'Add the following line @ refscrapofpackageitem.txt' 
print '1    15    '+'PACKAGE_'+@CodeName+'    '+@CodeName+'    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    -1    xxx    -1    xxx    -1    xxx    -1    xxx    '+@ScrapIndex 
print '' 
END 
print '' 
print '' 
print 'Done!' 


توقيع ™Shi6on :


موضوع مغلق


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

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

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

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


الساعة الآن 04:57 PM.