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

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



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 14-03-2016, 07:46 PM   #1

Black Shield
عضو فضى



الصورة الرمزية Black Shield


• الانـتـسـاب » May 2011
• رقـم العـضـويـة » 87556
• المشـــاركـات » 3,383
• الـدولـة » In My Own World
• الـهـوايـة » DBA, C#, APS.NET
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 240
Black Shield جـيـد جـداًBlack Shield جـيـد جـداًBlack Shield جـيـد جـداً

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



(6) Silk/Gold Per Level System Working 100%







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





Silk Per Level System

هانعمل Create للـ tables ديه
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[_SilkPerLvl]    Script Date: 14/03/2016 06:28:15 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_SilkPerLvl](
    [
Charid] [int] NULL,
    [
Level] [int] NULL,
    [
Date] [date] NULL
) ON [PRIMARY]

GO 
كود PHP:
USE [SRO_VT_SHARDLOG]
GO

/****** Object:  Table [dbo].[SilkPerLvl_AntiCheat]    Script Date: 14/03/2016 06:29:46 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[SilkPerLvl_AntiCheat](
    [
Charname] [varchar](max) NULL,
    [
Jid] [int] NULL,
    [
Level] [int] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 
هانضيف الجزء ده في _AddLogChar

كود PHP:
    --------------------------------------------- Black Shield -----------------------------------------------
    ---------------------------------------- [
Silk Per Level System] -----------------------------------------
    ----------------------------------------------- 
S T A R T ------------------------------------------------
    DECLARE @
charname varchar(max) = ( select charname16 from sro_vt_shard.._char where charid = @charid )
    DECLARE @
jid int = (select UserJID from SRO_VT_SHARD.._User where CharID = @CharID) 
        if (@
eventid = 22  and not exists ( select * from SRO_VT_SHARDLOG.._silkperlvl where charid = @charid and [level]=@data2 ))
        
BEGIN
            update SRO_VT_ACCOUNT
..SK_Silk set silk_own = silk_own +@Data2 where  JID = @jid
            insert into SRO_VT_SHARDLOG
.._silkperLvl values (@CharID,@data2,getdate())
            if 
exists ( select * from SRO_VT_SHARDLOG..silkperlvl_anticheat where jid=@jid and [level]=@data2 )
            
BEGIN
            update SRO_VT_ACCOUNT
..SK_Silk set silk_own = silk_own-@Data2 where  JID = @jid
            END
            insert into SRO_VT_SHARDLOG
..SilkPerLvl_AntiCheat values (@charname,@jid,@data2)
        
END
    
------------------------------------------------- E n d -------------------------------------------------- 





Gold Per Level System

هانعمل Create للـ table ده
كود PHP:
USE [SRO_VT_SHARDLOG] 
كود PHP:
GO

/****** Object:  Table [dbo].[_GoldPerLvl]    Script Date: 14/03/2016 06:42:10 م ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE 
[dbo].[_GoldPerLvl](
    [
Charid] [int] NULL,
    [
Level] [int] NULL,
    [
Date] [date] NULL
) ON [PRIMARY]

GO 
هانضيف الجزء ده في _AddLogChar

كود PHP:
    --------------------------------------------- Black Shield -----------------------------------------------
    ---------------------------------------- [
Gold Per Level System] -----------------------------------------
    ----------------------------------------------- 
S T A R T ------------------------------------------------
    DECLARE @
charname varchar(max) = ( select charname16 from sro_vt_shard.._char where charid = @charid )
    DECLARE @
jid int = (select UserJID from SRO_VT_SHARD.._User where CharID = @CharID) 
        if (@
eventid = 22  and not exists ( select * from SRO_VT_SHARDLOG.._goldperlvl where charid = @charid and [level]=@data2 ))
        
BEGIN
        update SRO_VT_SHARD
.._Char set RemainGold = RemainGold+@Data2*100000 where  charid = @CharID
        insert into SRO_VT_SHARDLOG
.._goldperLvl values (@CharID,@data2,getdate())
        
END
    
------------------------------------------------- E n d -------------------------------------------------- 




## FQA ##

اقتباس:
المشاركة الأصلية كتبت بواسطة gameman مشاهدة المشاركة
هي نسبة الsilk & gold اغيرها منين ؟
اقتباس:
المشاركة الأصلية كتبت بواسطة Black Shield مشاهدة المشاركة

بالنسبه للـSilk هي معادلة تقدر تغيرها حسب ما انت عاوز
انا عاملها تضيف قيمة الـ Level الي انت فيه يعني دلوقتي انت Level 1 معاك 0 Silk
بقيت Level 2 الـSystem هايضيف القيمة الي هي 2 + قيمة الـSilk الي هي 0 = 2 سيلك
بقيت Level 3 الـSystem هايضيف القيمة الي هي 3 + قيمة الـSilk الي هي 2 = 5 سيلك

ممكن تغيرها حسب ما انت عاوز و ممكن تعمل جدول بالقيم الي انت عاوزها لكل Level
كود:
update SRO_VT_ACCOUNT..SK_Silk set silk_own = silk_own +@Data2 where  JID = @jid
بالنسبة للـGold

كود:
        update SRO_VT_SHARD.._Char set RemainGold = RemainGold+@Data2*100000 where  charid = @CharID
نفس الفكرة بس انا ضايف في المعادلة انه يضرب قيمة الـ Level في 10000

لو عندك فكرة و عاوز تطبقها قول لي و ان شاء الله نعملها



لو عــجـبــكـمـ الــمـوضــوع أرجــو الـتــقــيـم
جميعـ الحقوقـ محفوظه

All Rights Reserved®2011~2016






توقيع Black Shield :

اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ،
أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ




تريخ الأنضمام الفعلي Oct 2008 بعضوية شعوزه
تاريخ الخروج Dec 17 2016


شاهد كل مواضيعي من هنا



التعديل الأخير تم بواسطة Black Shield ; 16-03-2016 الساعة 03:41 PM

رد مع اقتباس
إعلانات google

 


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
EmergencySro | Cap 110 | Pvp Degree 11 | 1M Free Silk | Coin System | Instant Level 110 | Max Alchem MR.KaBO قـسـم خـاص بالـ Data Base 6 09-06-2024 01:42 PM


الساعة الآن 09:32 AM.