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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   add Gift Scroll By Me :D (https://silkroad4arab.com/vb/showthread.php?t=531587)

StayAlive-Online 13-10-2013 06:49 AM

add Gift Scroll By Me :D
 
نرجع تانى و نجيب شويه حصريات فى المنتدى الجميل دة

حاجة كنت محتفظ بيها لنفسى بس انا مش بحب اكون طماع و اخبى على الناس حاجة ممكن يستفيدو بيها

دة بروسيديور تحطو فى _addtimedjob

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

لما تضربها تديلك ايتم او كوين حسب ما انت اللى حتحدد :)

انا حاططها فى السيرفر عندى للجوب التريدر او الثيف

ان لما التريدر او الثيف يعملوا 5 ترادات

و يضرب الاسكرول اللى انا رابطها بالبروسيديور دة حتديهم 200 ديس كوين و دة الكوين الرسمى عندى فى السيرفر

و بعد ما يديهم الكوين

يخلى عدد الترادات للاعب ده فى قواعد البيانات 0 علشان يعمل 5 ترادات غيرهم :)

يالا مش خسارة فيكم و الله انتوا ناس زى العسل :*


كود:

      if(@JobID = '3118')---gift---
        begin
                    declare @tradenum  int
                    declare @gift varchar(128)
                    set @gift =('ITEM_ETC_SD_TOKEN_01')
                    SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )       
    if (@tradenum >=5)
    begin
select @CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN @CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount =0 where CharID =@CharID
end
end

نشوفكم تانى فى حاجة تكون جديدة تانى

:irvine:

●♥ Marwan1337 ♥● 13-10-2013 04:23 PM

تمــت المــوافقــة ,,

Yui 13-10-2013 05:12 PM

thanks pro
but alot of people dont know how to use this Procedure

aaaaa200123 13-10-2013 05:16 PM

تسلمــ

StayAlive-Online 13-10-2013 08:39 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Yui (المشاركة 4905467)
thanks pro
but alot of people dont know how to use this Procedure

ابقى اعمل شرح مبسط للموضوع ده سهله
اقتباس:

المشاركة الأصلية كتبت بواسطة aaaaa200123 (المشاركة 4905474)
تسلمــ

شكرا يا حوبى
اقتباس:

المشاركة الأصلية كتبت بواسطة ●♥ Marwan1337 ♥● (المشاركة 4905390)
تمــت المــوافقــة ,,

تسم

Golden sro 14-10-2013 02:05 AM

الله ينور

تسلم

Mr.Dark 14-10-2013 02:42 AM

الله ينور يا معلم

™Anas™ 14-10-2013 05:42 AM

أخيرا موضوع :D
حبيبي يا أيمن :*

ღ♥ČrimeḾaster♥ღ 14-10-2013 06:18 AM

تـمام الله يـنور اسـتمر :) :111 (15):

Black Shield 14-10-2013 08:06 AM

10/10
يا أيمن
ولله أستاذ
:v:

Midget1337 14-10-2013 12:06 PM

شكرا ليك

بس دا safe trade بس..مش كده؟ اللي هيا 1 ستار

Golden sro 14-10-2013 03:05 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة Midget1337 (المشاركة 4906739)
شكرا ليك

بس دا safe trade بس..مش كده؟ اللي هيا 1 ستار

اه ما انا لاحظت كدة باردوا

يعنى الثيف مش هيعرف ياخدوها غير لما يعمل اكونت تريد ويوقعلوا تريد :D

عبدالله شعيب 15-10-2013 12:48 PM

تسلم:111 (17):

ღ♥ČrimeḾaster♥ღ 15-10-2013 11:25 PM

http://www12.0zz0.com/2013/10/15/20/329498413.jpg

افندينا ™Hamboka™ 17-10-2013 02:48 AM

استمر

elfr3on2010 21-10-2013 11:30 PM

تسلم ايدك جامدا

[Slayer] 03-11-2013 10:19 AM

طيب حضرتك مش عامل شرح بتضاف ازاى ليهـ

وانهى ID بيتغير عشان نعرف نضيفها

كل ما اضيفها يجيلى ايرور ؟؟؟؟؟؟؟؟

StayAlive-Online 04-11-2013 03:11 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4928050)
طيب حضرتك مش عامل شرح بتضاف ازاى ليهـ

وانهى ID بيتغير عشان نعرف نضيفها

كل ما اضيفها يجيلى ايرور ؟؟؟؟؟؟؟؟

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

او ممكن تستغنى عن اى ايتم موجود عندك فى الكلاينت مش بتستخدمو فى اللعبه عندك و تاخود رقم الاسكيل بتاعو

================================================== =====

[Slayer] 05-11-2013 09:11 AM

اقتباس:

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

او ممكن تستغنى عن اى ايتم موجود عندك فى الكلاينت مش بتستخدمو فى اللعبه عندك و تاخود رقم الاسكيل بتاعو

================================================== =====
تمام اوى يابشا

انا كل نا اجى اعمل الكود يحصل كده

ودخل على _RefSkill عشان اجيب id اسكرول

زاى ما حضرتك بتقلى اغير رقم اسكرول

يريت حضرتك تساعدنى لو امكن يابشا

http://www.silkroad4arab.com/vb/show...41#post4930141

http://im33.gulfup.com/rRRi1.png


http://im40.gulfup.com/u3OyS.png

StayAlive-Online 06-11-2013 04:06 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4930138)


تمام اوى يابشا

انا كل نا اجى اعمل الكود يحصل كده

ودخل على _RefSkill عشان اجيب id اسكرول

زاى ما حضرتك بتقلى اغير رقم اسكرول

يريت حضرتك تساعدنى لو امكن يابشا

http://www.silkroad4arab.com/vb/show...41#post4930141

http://im33.gulfup.com/rRRi1.png


http://im40.gulfup.com/u3OyS.png

كود:

  if(@JobID = '3118')---gift---
        begin
            declare @tradenum  int
            declare @gift varchar(128)
            declare @CharName16 varchar(64)
            set @gift =('ITEM_ETC_SD_TOKEN_01')
            SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )       
    if (@tradenum >=5)
    begin
select @CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN @CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount =0 where CharID =@CharID
end
end


[Slayer] 06-11-2013 05:12 PM

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


[Slayer] 06-11-2013 11:03 PM

طيب دلوقتي انا عاوز اعرف حاجه
حضرتك انا اوقفلك واحد يراقب الناس اللي طالعين تريدا ويعد هما طلعو كام
واللي يطلع 5 تريدات يديلو الاسكرول يضربها
يعني انت جايبلنا الخطوه الاخيره
فين الخطوه الاولي اللي لما حد يطلع 5 تريدا يجيلو الاسكرول

StayAlive-Online 07-11-2013 12:27 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4931505)
حضرتك حطتلى نفس الكود ما استفتش منك بحاجه


انت متاكد ان الكود كدة متغيرش فيه حاجة :):surprise: راجع الكود حتلاقينى زودتلك السطر اللى كان ناقص معاك فى الصور اللى انت كنت باعتها
اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4931892)
طيب دلوقتي انا عاوز اعرف حاجه
حضرتك انا اوقفلك واحد يراقب الناس اللي طالعين تريدا ويعد هما طلعو كام
واللي يطلع 5 تريدات يديلو الاسكرول يضربها
يعني انت جايبلنا الخطوه الاخيره
فين الخطوه الاولي اللي لما حد يطلع 5 تريدا يجيلو الاسكرول

حبيبى البروسيديور فيه حساب التريدر و دى بتتحسب للهانتر او الثيف او التريدر لما يكونوا موصلين ترادات سليمة

راجع الكود كويس حتلاقى اجابات لاسالتلك قبل ما تحط السؤال

[Slayer] 08-11-2013 08:24 PM

اقتباس:

حبيبى البروسيديور فيه حساب التريدر و دى بتتحسب للهانتر او الثيف او التريدر لما يكونوا موصلين ترادات سليمة

راجع الكود كويس حتلاقى اجابات لاسالتلك قبل ما تحط السؤال

تمام اوى يابشا وانا والله نفسى اعمل الموضوع ده بجد

وكده حضرتك فهمتنى ان انا بستخدم الكود ده بس

وبكدهـ الـ يعمل 5 تريدات ياخد اسكرول

والاسكرول ده عشان اضيفو فى الكود بتاع حضرتك

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

الرقم ده بغيرور برقم الاسكرول وكده يكون كل حاجه تمام

ومش هحتاج اعدل على حاجه تانى واجرب :) يامسهل


if(@JobID = '3118')---gift---


كود PHP:

if(@JobID '3118')---gift---
         
begin
            
declare @tradenum  int
            
declare @gift varchar(128)
            declare @
CharName16 varchar(64)
            
set @gift =('ITEM_ETC_SD_TOKEN_01')
            
SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@
tradenum >=5)
    
begin
select 
@CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN 
@CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount 
=0 where CharID =@CharID
end
end 


StayAlive-Online 11-11-2013 05:06 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4933868)



تمام اوى يابشا وانا والله نفسى اعمل الموضوع ده بجد

وكده حضرتك فهمتنى ان انا بستخدم الكود ده بس

وبكدهـ الـ يعمل 5 تريدات ياخد اسكرول

والاسكرول ده عشان اضيفو فى الكود بتاع حضرتك

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

الرقم ده بغيرور برقم الاسكرول وكده يكون كل حاجه تمام

ومش هحتاج اعدل على حاجه تانى واجرب :) يامسهل


if(@JobID = '3118')---gift---


كود PHP:

if(@JobID '3118')---gift---
         
begin
            
declare @tradenum  int
            
declare @gift varchar(128)
            declare @
CharName16 varchar(64)
            
set @gift =('ITEM_ETC_SD_TOKEN_01')
            
SET @tradenum =(SELECT ABLECOUNT from _CharTrijobSafeTrade where CharID =@CharID )        
    if (@
tradenum >=5)
    
begin
select 
@CharName16 =CharName16  from _Char where CharID=@CharID
exec _ADD_ITEM_EXTERN 
@CharName16,@gift,200,1
update _CharTrijobSafeTrade set AbleCount 
=0 where CharID =@CharID
end
end 


صح كلامك نفذ الكود و جربو ان شاء الله مش حتلاقى مشاكل فيه

CriZ 11-11-2013 12:22 PM

اوى ايمن :111 (3):

[Slayer] 12-11-2013 01:26 AM

طيب اخر سوال واهم حاجه بعد ما اعمل التريده 5 مرات

الاسكرول هتيجى لوحدها

StayAlive-Online 12-11-2013 02:54 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة [Slayer] (المشاركة 4937101)
طيب اخر سوال واهم حاجه بعد ما اعمل التريده 5 مرات

الاسكرول هتيجى لوحدها

لول

تيجى لوحدها ازاى

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

الاسركول مش حتيجى لوحدها الكاركتر هو اللى بيشتريها من اى حته و يضربها

Tigger 13-05-2014 10:55 AM

تسلمـ:pontiac_black:


الساعة الآن 03:13 PM.

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