Çoğu arkadaş bu konuda sorun yaşıyordu elimizden geldiğince düzenlenen dosyaları sizler ile paylaşıyorum
Önce itemleri databasemize ekleyelim
NPC mizi ekleyelim
Quest_Menu_Us'u editleyelim
Quest_Talk_Us
ADD_PREM_USER
GIVE_PREMIUM
UPDATE_COUPON_EVENT
21.evt
item patch
DOWNLOAD
Önce itemleri databasemize ekleyelim
Kod:
Kod:
NPC mizi ekleyelim
Kod:
Kod:
Quest_Menu_Us'u editleyelim
98001 Gold Premium Exchange
98002 Silver Premium Exchange
6000 Bronze Premium Exchange
6001 Exchange Voucher of 1000 Cash
6002 Exchange Voucher of 700 Cash
6003 Exchange Voucher of 350 Cash 6004 Exchange Voucher of 100 Cash
Quest_Talk_Us
36009 <selfname> İslem Basarili Premium icin relog atiniz.
36011 <selfname> Yeterli Item Bulunmamaktadir. 85002 <selfname> Hosgeldiniz
ADD_PREM_USER
USE [kn_online]
GO
/****** Object: StoredProcedure [dbo].[ADD_PREM_USER] Script Date: 10/16/2015 06:29:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ADD_PREM_USER]
@AccountID varchar(27),
@nType smallint,
@nDays smallint
AS
declare @ID varchar(27)
SELECT @ID = count(strAccountID) FROM PREMIUM_SERVICE where strAccountID = @AccountID
IF @ID = 0
BEGIN
INSERT INTO PREMIUM_SERVICE VALUES (@AccountID,@nType,@nDays,GETDATE());
RETURN
END
BEGIN
DELETE FROM PREMIUM_SERVICE where strAccountID = @AccountID
INSERT INTO PREMIUM_SERVICE VALUES (@AccountID,@nType,@nDays,GETDATE());
RETURN END
GIVE_PREMIUM
CREATE PROCEDURE [dbo].[GIVE_Premium]
@day int OUTPUT,
@control int,
@id varchar(21)
AS
if @control in (1,2,3)
if @control = 1
begin
exec ADD_PREM_USER @id,@control,@day
END
if @control = 2
begin
exec ADD_PREM_USER @id,@control,@day
END
if @control = 3
begin
exec ADD_PREM_USER @id,@control,@day
END GO
UPDATE_COUPON_EVENT
Kod:
21.evt
Kod:
item patch
DOWNLOAD
Bu içeriği görmek için Giriş Yapmalısınız veya Kayıt Olmalısınız.
Bu içeriği görmek için Giriş Yapmalısınız veya Kayıt Olmalısınız.
Son düzenleme: