المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Auto Refresh Unique Rank & Auto Reward For Tops Chars


elbattawy1st
27-09-2016, 07:49 AM
http://i.epvpimg.com/5rfrc.png

الموضوع دا مقسم الى :
1- اوتوماتك refresh لناس الاموتت اليونكات فى rank
2- اوتوماتك Reward لناس الااعلى نقاط
3- صفحه بسيطه ل unique rank تقدر تعدل عليها براحتك ^_^

قبل ما ندخل على اى الحاجه السيستم دا ل 25 يونك بس و انت تقدر تقرا الترجبرى و تشوف انا عملت 25 يونك ازاى و انت تضيف عليهم لو حبيت تضيف
اما بالنسبه ل Auto Rewards لازم تكون شغال ببرنامج Vsro Multi Tools

Downloads :

Auto Rank Refresh System

Table Unique_Refresh (https://mega.nz/#!z99QTJoZ!4ikEabncG79zAvdTkY9pOCW2vKFdM60JByQuW2b eG5k)

Table Unique_refresh_log (https://mega.nz/#!H98RDYSD!DNLrTUuZQoX8bwsF29iuGHih-_gg4X13l6QYY556W24)

لناس الا شغاله بجيم سيرفر srZor تستخدم الترجيرى دا

Trigger system srzor (https://mega.nz/#!O41VhA5C!9b4TN62GRHpkbYz393SD_88PYyZbASbpe3BIkdX E494)

اما بالنسبه لناس الا شغاله بجيم سيرفر Evangelion تستخدم الترجيرى دا

Trigger system Evangelion (https://mega.nz/#!rscjXRRZ!5BsPBvrmIH00MyyCkMP3IbTXm9c9GjGec3boINp eufk)

Auto Rank Rewards System

Table (https://mega.nz/#!6xFQjZCL!NyClIYHvMmwEftOdLseuo26oQb_IBYHWNPzQ_cD djoE)

Proc (https://mega.nz/#!qlVBAKAK!NzOJuWCdPNOLhmbH_cEtbH9GzzEHSxsoXZiY53m bDu0)

Silk Reward Proc
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [CGI].[CGI_WebPurchaseSilk] Script Date: 9/20/2016 12:20:52 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO



-- =============================================
-- Author: Abdelrhman Elbattawy
-- =============================================
Create PROCEDURE [CGI].[CGI_WebPurchaseSilk]
@UserID INT,
@NumSilk INT,
@Type INT
as
DECLARE @SilkRemain INT
DECLARE @OrderID INT
set @SilkRemain = 0
--DECLARE @PointRemain INT
-- BEGIN TRANSACTION
------------------------------- Silk Own ---------------------------------------------------------------------------------------------------
IF @Type = 1
Begin
IF( not exists( SELECT * from SK_Silk where JID = @UserID))
BEGIN
INSERT SK_Silk(JID,silk_own,silk_gift,silk_point)VALUES(@ UserID,@NumSilk,0,0)
--UPDATE Silk Own
END
ELSE
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserID)
UPDATE SK_Silk SET silk_own = silk_own + @NumSilk WHERE JID = @UserID
--INSERT Silk Own
END
SELECT @OrderID = cast(MAX(OrderNumber)+1 as INT) FROM SK_SilkBuyList WHERE UserJID = @UserID
IF(@OrderID is NULL)
BEGIN
set @OrderID = 0
END
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_ Offset,Silk_Remain,ID,BuyQuantity,SlipPaper,RegDat e,OrderNumber) VALUES( @UserID,0,0,@NumSilk,@SilkRemain + @NumSilk,0,1,"User Purchase Silk from VDC-Net2E Billing System",GETDATE(),@OrderID)
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,s ilk_type,reason) VALUES(@UserID,@SilkRemain + @NumSilk,@NumSilk,0,4)
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
-- ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
-- COMMIT TRANSACTION
RETURN
SET QUOTED_IDENTIFIER OFF
End
---------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------- Silk Gift ---------------------------------------------------------------------------------
IF @Type = 2
Begin
IF( not exists( SELECT * from SK_Silk where JID = @UserID))
BEGIN
INSERT SK_Silk(JID,silk_own,silk_gift,silk_point)VALUES(@ UserID,0,@NumSilk,0)
--UPDATE Silk gift
END
ELSE
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserID)
UPDATE SK_Silk SET silk_gift = silk_gift + @NumSilk WHERE JID = @UserID
--INSERT Silk gift
END
SELECT @OrderID = cast(MAX(OrderNumber)+1 as INT) FROM SK_SilkBuyList WHERE UserJID = @UserID
IF(@OrderID is NULL)
BEGIN
set @OrderID = 0
END
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_ Offset,Silk_Remain,ID,BuyQuantity,SlipPaper,RegDat e,OrderNumber) VALUES( @UserID,0,0,@NumSilk,@SilkRemain + @NumSilk,0,1,"User Purchase Silk from VDC-Net2E Billing System",GETDATE(),@OrderID)
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,s ilk_type,reason) VALUES(@UserID,@SilkRemain + @NumSilk,@NumSilk,0,4)
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
-- ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
-- COMMIT TRANSACTION
RETURN
SET QUOTED_IDENTIFIER OFF
End
-------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------- Silk Points ---------------------------------------------------------------------
IF @Type = 3
Begin
IF( not exists( SELECT * from SK_Silk where JID = @UserID))
BEGIN
INSERT SK_Silk(JID,silk_own,silk_gift,silk_point)VALUES(@ UserID,0,@NumSilk,0)
--UPDATE Silk gift
END
ELSE
BEGIN
SET @SilkRemain = CGI.getSilkOwn(@UserID)
UPDATE SK_Silk SET silk_point = silk_point + @NumSilk WHERE JID = @UserID
--INSERT Silk gift
END
SELECT @OrderID = cast(MAX(OrderNumber)+1 as INT) FROM SK_SilkBuyList WHERE UserJID = @UserID
IF(@OrderID is NULL)
BEGIN
set @OrderID = 0
END
INSERT SK_SilkBuyList(UserJID,Silk_Type,Silk_Reason,Silk_ Offset,Silk_Remain,ID,BuyQuantity,SlipPaper,RegDat e,OrderNumber) VALUES( @UserID,0,0,@NumSilk,@SilkRemain + @NumSilk,0,1,"User Purchase Silk from VDC-Net2E Billing System",GETDATE(),@OrderID)
INSERT SK_SilkChange_BY_Web(JID,silk_remain,silk_offset,s ilk_type,reason) VALUES(@UserID,@SilkRemain + @NumSilk,@NumSilk,0,4)
IF (@@error <> 0 or @@rowcount = 0)
BEGIN
SELECT Result = "FAIL"
-- ROLLBACK TRANSACTION
RETURN
END
SELECT Result = "SUCCESS"
-- COMMIT TRANSACTION
RETURN
SET QUOTED_IDENTIFIER OFF
End

Lines Tables :

Table unique_refresh

1 MOB_JUPITER_YUNO Yno 30
2 MOB_JUPITER_JUPITER Juipter 35
3 MOB_JUPITER_BAAL Baal 35
4 MOB_JUPITER_BABILION Babilion 40
5 MOB_JUPITER_DARK_DOG Dark Dog 30
6 MOB_FW_TAESE_105 Tase 30
7 MOB_JUPITER_THE_EARTH1 Earth 30
8 MOB_GOD_FLAME_GIANT_B2 Giant 40
9 MOB_GOD_FLAME_GIGANTIC_B2 Gigantic 40
10 MOB_FW_HANGA_120 Hanga 30
11 MOB_ARABIA_MUSTAFA Mustafa 30
12 MOB_CH_TIGERWOMAN_L3 Tiger Girl Titan 35
13 MOB_EU_KERBEROS_L3 kerberos Titan 35
14 MOB_AM_IVY_L3 ivy Titan 35
15 MOB_OA_URUCHI_L3 uruchi Titan 35
16 MOB_KK_ISYUTARU_L3 isyutar Titan 35
17 MOB_TQ_WHITESNAKE whitesnake 50
18 MOB_RM_ROCINT rocint 50
19 MOB_CH_TIGERWOMAN Tiger Girl 50
20 MOB_EU_KERBEROS kerberos 50
21 MOB_AM_IVY ivy 50
22 MOB_OA_URUCHI uruchi 50
23 MOB_KK_ISYUTARU isyutaru 50
24 MOB_TK_BONELORD bonelord 50
25 MOB_RM_TAHOMET tahomet 50


Table UNIQUE_REFRESH_Rewards

1 NULL NULL NULL 2 NULL NULL
2 NULL NULL NULL 1 NULL NULL


Guide :

1- اعمل Exec لتابل و الترجيرى و البروسيدور الموجودين فى الموضوع

2- ضيف سطور بتاعت تابل unique_refresh و UNIQUE_REFRESH_Rewards

3- غير اسم الداتا بيز ELBATTAWY_SYSTEMS لداتا بتاعت البرنامج عندك

4- علشان تظبط نقاط اليونكات ادخل على تابل دا unique_refresh انا عامل سطور ضيفها عدل انت بقى على code يونك و Name بتاع اليونك و Points الا انت عاوزه كل دا هتلاقيه فى التابل

5- علشان تظبط Reward Tops ادخل على تابل دا UNIQUE_REFRESH_Rewards ضيف برضو السطرين و عدل عليهم براحتك و خليك فاكر reward الا انت مش عاوزه اعمل عنده [NULL] زى ما انا عامل كدا فى السطرين و انا عامل سيستم دا ل اكتر اتنين Top انت لو عاوز تضيف زياده عليهم شوف انا عامل فى البروسيدور و عدل عليه

6- علشان تظبط وقت الا هيديه فيه الناس Reward ضيف السطر دا فى تابل ExecQuery
انت تقدر تعدل على يوم و الوقت انا عامله مثلا يوم الجمعه الساعه 12 بليل تقدر انت تعدل براحتك ^_^


1 Friday 00:00:00 1 Exec [dbo].[ELBATTAWY_UNIQUE_REFRESH]


Page Unique Rank

Here (https://mega.nz/#!vlM3GILS!zgZDpSjNsFCJvogv9fSWkoyyTlCI0EQ2Z_e8u1l MVtQ)

كل الا انت هتحتاج تعدل علية mods/configs.php اكتب معلومات sql بتاعتك
ملحوطه : مش هتحتاج تغير اسماء اليونكات فى الصفحه انا عاملها انك تغيرها من table فى Sql الاهوا Unique_refresh هتلاقى تاب اسمه Name قصاد كل كود يونك اكتب اسم اليونك و هوا هيظهر فى الصفحه عادى ^_^

Vedio

mGBzm4i-WJA

Hamza FiGo
28-09-2016, 05:58 PM
عاش جدا .. موضوع هايل :thumb_yello:

اسف علي التاخير

elbattawy1st
28-09-2016, 06:02 PM
عاش جدا .. موضوع هايل :thumb_yello:

اسف علي التاخير

ولايهمك يامعلم
وشكرا على الموافقه ^_^

Dangers SrO
28-09-2016, 07:05 PM
جميل تسلم ايدك والله الواحد بيفكر يرجع المجال تاني
واخد بالك انتا :lolabove:

Dev.LumiusCux
28-09-2016, 07:47 PM
تسلم ايدك في تقدم انشاء الله

Dev.BigBear
28-09-2016, 10:01 PM
عاش ياعبدة والله برنس من يومك
:bounce:

™Shi6on
29-09-2016, 12:36 AM
هايل ..
تسلم ♥

elbattawy1st
29-09-2016, 01:17 AM
جميل تسلم ايدك والله الواحد بيفكر يرجع المجال تاني
واخد بالك انتا :lolabove:

ههههههههه ايوا واخد بالى متقلقش ^_^

تسلم ايدك في تقدم انشاء الله

فى الخدمه ^_^

عاش ياعبدة والله برنس من يومك
:bounce:

حبيبى ياعمر ^_^

هايل ..
تسلم ♥

فى الخدمه ^_^

Mando1995
29-09-2016, 04:15 AM
برنس والله كتر من مواضيعك :irvine:

elbattawy1st
29-09-2016, 11:18 AM
برنس والله كتر من مواضيعك :irvine:

فى الخدمه ^_^

elbattawy1st
29-09-2016, 11:52 AM
برنس والله كتر من مواضيعك :irvine:

فى الخدمه ^_^

Mando1995
01-10-2016, 03:33 AM
أنا عملت كل حاجة والله ينور عليك شرح ممتاز ...
بس وقفت معاية عند الـ Config.php
انا كدة عامل صح ولا أية ؟
<?php
$serverIp = 'MANDO-PC\SQLEXPRESS';
$userName = 'sa';
$password = 'PW SQL';
$dbName = 'SRO_VT_SHARDLOG';
$dbConn = mssql_connect($serverIp, $userName, $password) or die ("Couldn't connect to server $serverIp");
?>

Mando1995
01-10-2016, 03:34 AM
أنا عملت كل حاجة والله ينور عليك شرح ممتاز ...
بس وقفت معاية عند الـ Config.php
انا كدة عامل صح ولا أية ؟
<?php
$serverIp = 'MANDO-PC\SQLEXPRESS';
$userName = 'sa';
$password = 'PW SQL';
$dbName = 'SRO_VT_SHARDLOG';
$dbConn = mssql_connect($serverIp, $userName, $password) or die ("Couldn't connect to server $serverIp");
?>
ولو صـح قولي أكتب أي عشـان أجيب الصفحـة على الـ نت عشان بكتب الـ IP مش بتيجي :mf_trek:

elbattawy1st
01-10-2016, 04:09 AM
ولو صـح قولي أكتب أي عشـان أجيب الصفحـة على الـ نت عشان بكتب الـ IP مش بتيجي :mf_trek:

سطب برنامج Zend الاول ^_^

احمد الفقى
02-10-2016, 12:34 AM
برنس والله

elbattawy1st
02-10-2016, 03:33 AM
برنس والله

قى الخدمه ^_^

Dev.Joker
09-10-2016, 06:08 PM
:yawn::yawn::yawn::yawn:

الجوكر
21-11-2016, 03:52 AM
حضرتك ازاى اضيف الصفحة على الموقع

Helper4You
24-11-2016, 02:14 AM
تســـــــــــــــــلم

:hunter::hunter::hunter:

elfr3on2010
24-11-2016, 03:33 AM
تسلم ايدك

TheBold
24-11-2016, 03:58 AM
عاااش
و اكيد لسه اللي جاي منك احلى

Helper4You
24-11-2016, 11:56 AM
:clapping::clapping::clapping::clapping:

TheBold
02-12-2016, 06:17 PM
الله ينور
تم التحميل

eslamsaied
03-01-2018, 01:12 AM
ممكن بس حد يفهمني سبب المشكلة دي
https://imgur.com/a/RE9Xc
مع العلم انا حطيت مسار التابل في SRO_VT_SHARDLOG
التلاته بس جيت عند التريجر وجابت مشكلة:rain:

TheBold
04-01-2018, 01:28 AM
ممكن بس حد يفهمني سبب المشكلة دي
https://imgur.com/a/RE9Xc
مع العلم انا حطيت مسار التابل في SRO_VT_SHARDLOG
التلاته بس جيت عند التريجر وجابت مشكلة:rain:

في تابل ناقص في SRO_VT_ACCOUNT

Hell_Boy
04-08-2018, 12:04 AM
ممكن تورين ازي اعمل رود لي 3

.Gamer.
04-08-2018, 12:57 AM
ممكن تورين ازي اعمل رود لي 3

قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (http://www.silkroad4arab.com/vb/forumdisplay.php?f=226)

Deba
08-10-2021, 04:15 AM
لو امكن حد من المشرفين يعرف يجيب اللينكات بتاعت التابل ده تاني اكون مشكور ليه

[MoDa]
20-04-2022, 08:25 AM
مجهود رائع تسلم ايدك

Evil_Bro
17-06-2022, 08:18 AM
.good