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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   برنامج Point Unique Reward (https://silkroad4arab.com/vb/showthread.php?t=604758)

Love@Love 28-08-2016 10:49 AM

برنامج Point Unique Reward
 
بسم الله الرحمن الرحيم
ده برنامج http://www.silkroad4arab.com/vb/showthread.php?t=542705
Point Unique RewarD
بيدى ال بيقتل يونك سيلك زى يونك tigergirl دلوقتى انا عملت كل ال فى الشرح كتبت البيانات فى cfg وظبط reward وبشغلو فى ملف fatallog واجى اشغلو يعمل كده
http://store2.up-00.com/2016-08/1472370352391.png
دلوقتى فى كويرى ولا حاجه بحطه فى sql عشان البرنامج يشتغل ولا ايه ؟ ارجوا المساعده

gotsha 28-08-2016 07:11 PM

رد: برنامج Point Unique Reward
 
كود:

USE [SRO_VT_ACCOUNT]
GO
/****** Object:  Trigger [dbo].[_AutoGrantSilkFromUniques]    Script Date: 28/08/2016 06:09:32 م ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Trigger [dbo].[_AutoGrantSilkFromUniques]
on
[dbo].[srZor_uniques]
after insert
as


declare @CharID int
Declare @CharName Varchar(MAX)
Declare @JID int
declare @ID varchar(max)
Declare @MobName Varchar(MAX)
declare @oldtitle int

--------------
set @CharName = (Select CharName16 From SRO_VT_SHARD.dbo._Char Where CharName16 = (SELECT CharName FROM INSERTED srZor_uniques))
set @JID  = (Select UserJID from SRO_VT_SHARD.dbo._User Where CharID = (Select CharID From SRO_VT_SHARD.dbo._Char Where CharName16 = @CharName))
set @ID = (Select StrUserID From TB_User Where JID = @JID)
set @MobName = (Select MobName From inserted srZor_uniques)
Set @oldtitle =(select hwanlevel from SRO_VT_SHARD.._char where CharName16= (SELECT CharName FROM INSERTED srZor_uniques))
-------------------
IF (@MobName = 'MOB_CH_TIGERWOMAN')
begin
EXEC [SRO_VT_ACCOUNT].[CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '2', @Price = NULL
end
IF (@MobName = 'MOB_OA_URUCHI')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '4', @Price = NULL
end
IF (@MobName = 'MOB_KK_ISYUTARU')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '5', @Price = NULL
end
IF (@MobName = 'MOB_TK_BONELORD')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '8', @Price = NULL
end
IF (@MobName = 'MOB_AM_IVY')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '3', @Price = NULL
end
IF (@MobName = 'MOB_EU_KERBEROS')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '2', @Price = NULL
end
IF (@MobName = 'MOB_RM_TAHOMET')
begin
EXEC [CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '10', @Price = NULL
end

هتحط التريجر دة فى sql وتدوس f5 واهم حاجه تكون بتستخدم SrZor وتكون مظبط فيه بيانات sql عشان يسجل اليونكات الى بتتقل فى الداتا بيز

Love@Love 29-08-2016 12:25 AM

رد: برنامج Point Unique Reward
 
طيب اولا شكرا للمساعده
ثانيا عندى بس تعقيب هوا انا لو نزلت ملفات SRZOR وظبط فيها بيانات الSQL وعملت التريجر الحضرتك حطو عشان يسجل اليونكات التتقتل ( الكلام ده مختص بالربنامج POINT ADDER يعنى مش بيشتغل غير على SRZOR ) ولا كلام حضرتك ده خارج عن نطاق البرنامج ولو عملتو هيعمل REWARD لليقتل يونك ويسجلو فى SQL ولو كده يبقى الREWARD اظبطو منين ؟ ممكن توضيح اكتر
واخيرا مفيش اى حاجه اعمل بيها REWARD سيلك لليقتل يونك فى الملفات العاديه مش SRZOR ولا لازم SRZOR عشان ملفتها بتعمل LOG
وشكرا مره اخرى وارجو الافاده :lighten:

gotsha 29-08-2016 12:52 AM

رد: برنامج Point Unique Reward
 
كود:

EXEC [SRO_VT_ACCOUNT].[CGI].[CGI_WebPurchaseSilk] @OrderID = NULL, @UserID = @ID, @PkgID = NULL, @NumSilk = '2', @Price = NULL
اللين دة هتلاقيه فى التريجر بتغير منه الريوارد بتاع السيلك معمول 2 غيرة للاى انت عايزة والحقيقه البرنامج انا متعملتش معاه قبل كدة بس اكيد لانه برنامج صغير مفهوش برمجه انه يسجل اليونكات فى حته خاصه بيه فبيعتمد على الجير سيرفر باردوا زى التريجر
وبعدين srzor دة مش ملفات دة اسم جيم سيرفر مش اكتر

Love@Love 29-08-2016 05:59 PM

رد: برنامج Point Unique Reward
 
شكراا gotsha


الساعة الآن 05:16 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.