مشاهدة النسخة كاملة : برنامج Point Unique Reward
Love@Love
28-08-2016, 10:49 AM
بسم الله الرحمن الرحيم
ده برنامج 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 (http://www.up-00.com/)
دلوقتى فى كويرى ولا حاجه بحطه فى sql عشان البرنامج يشتغل ولا ايه ؟ ارجوا المساعده
gotsha
28-08-2016, 07:11 PM
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
طيب اولا شكرا للمساعده
ثانيا عندى بس تعقيب هوا انا لو نزلت ملفات SRZOR وظبط فيها بيانات الSQL وعملت التريجر الحضرتك حطو عشان يسجل اليونكات التتقتل ( الكلام ده مختص بالربنامج POINT ADDER يعنى مش بيشتغل غير على SRZOR ) ولا كلام حضرتك ده خارج عن نطاق البرنامج ولو عملتو هيعمل REWARD لليقتل يونك ويسجلو فى SQL ولو كده يبقى الREWARD اظبطو منين ؟ ممكن توضيح اكتر
واخيرا مفيش اى حاجه اعمل بيها REWARD سيلك لليقتل يونك فى الملفات العاديه مش SRZOR ولا لازم SRZOR عشان ملفتها بتعمل LOG
وشكرا مره اخرى وارجو الافاده :lighten:
gotsha
29-08-2016, 12:52 AM
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
شكراا gotsha (http://silkroad4arab.com/vb/member.php?u=98501)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions, Inc