Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar

Katılım
31 Ağustos 2013
Mesajlar
1,237
s.a arkaŞlar 1299 databasemde gereklİ procdure'lerİ gİrdİk oldu bİŞİyler ama ve lakİn gold premİum kirdiriyorum oyuna gİrİyorum İyİ gÜzel yazisida gelİyo gold premİum dİe ama sorun Şukİ gold pre yaziyo ama gelen exler felan fazla deĞİldİ bİrde tablo baktim kİ aman tanrim dedİm :d meĞersem bronz pre vermİŞ bunu nasil ayarlariz kullandiĞim server fİlles soacas 40 Şİmdİden Çok teŞekÜr ederİm İlgİlİ arkaŞlara
 
Kayıtlı Üye
Katılım
19 Ocak 2013
Mesajlar
643
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



örneğin



E E LOG_COUPON_ITEM 2 1;Bronze Premium

E E LOG_COUPON_ITEM 2 2;Silver Premium

E E LOG_COUPON_ITEM 2 3;Gold Premium



Yani bunlar 2 1 2 2 2 3 Premiumun türlerini belirliyor onlara göre hareket ederek istediğin premiumu verdirebilirsin



Ayritten yazan yazıyı text_us.tbl den değiştirebilirsin örneğin gold premiumun verdiği özellik senin istediğin yani platinium premiumda var platinium premiumun adını text_us.tbl den gold premium yazarsın yazıda gold premium yazar :)
 
Katılım
31 Ağustos 2013
Mesajlar
1,237
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



örneğin



E E LOG_COUPON_ITEM 2 1;Bronze Premium

E E LOG_COUPON_ITEM 2 2;Silver Premium

E E LOG_COUPON_ITEM 2 3;Gold Premium



Yani bunlar 2 1 2 2 2 3 Premiumun türlerini belirliyor onlara göre hareket ederek istediğin premiumu verdirebilirsin



Ayritten yazan yazıyı text_us.tbl den değiştirebilirsin örneğin gold premiumun verdiği özellik senin istediğin yani platinium premiumda var platinium premiumun adını text_us.tbl den gold premium yazarsın yazıda gold premium yazar :)



Haklısın Çok teşekür ederim Kurcaladım Baktım şimdi Premium editör ile 8 tane premium gözüküyor Hangisi goldur,silver,veya bronzdur bu biraz beni zorlayacak add_prem_user şu şekilde



Kod:
CREATE 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

print @AccountID +' kullanıcısının aktif bir premium uyeligi yok'

print @AccountID +' kullanıcısına premium ekleniyor'

INSERT INTO PREMIUM_SERVICE VALUES (@AccountID,@nType,@nDays,GETDATE()) 

print @AccountID +' kullanıcısına '+ convert(varchar,@nType) +' olarak' +  convert(varchar,@nDays) + 'gün eklendi'

RETURN

END

BEGIN

print @AccountID +' kullanıcısının aktif bir premium uyeligi var'

print @AccountID +' kullanıcısının premium üyeliği değişiyor'

update PREMIUM_SERVICE set ndays = ndays + @ndays,strType=@nType where strAccountID = @AccountID

print @AccountID +' kullanıcısına '+ convert(varchar,@nType) +' olarak' + convert(varchar,@nDays) + 'gün olarak değişti'

RETURN

END

GO



Kod:
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
 
Kayıtlı Üye
Katılım
19 Ocak 2013
Mesajlar
643
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



tip değerleri

1 normal

2 ultra

3 bronze

4 silver

5 gold

6 prime

7 platinium

8 royal



hepsinin tek ortak özelliği ölünce %1 exp kaybederler



1-2-3-4 np alımında 5 np fazla

5 np alımında 6 np fazla

6-7-8 12 np fazla alır



item tamiri için ise

1-2 %10

3 %20

4 %30

5 %40

6-7-8 %50 az ücret öder



exp kazanımı

*normal %10 fazla alıor

*ultra %15

*bronze %20

*silver %25

*gold %30

*fazla exp alıo

*prime %40

*platinum %400

*royal ise levele göre

*değişio

*1-51 arası %400

*51-60 %300

*60-70 %200

*70-80 %120

*80+ %100



Premium çeşitleri burda yani sen 1 in norma pre olduna bakma 1 normalde normal premium sadece text_us da bronze premium yazdıgı için bunları deneyerek bakabilirsin
 
Katılım
31 Ağustos 2013
Mesajlar
1,237
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



teşekürler kardeşim 10 numara adamsın saygılar...
 
Katılım
31 Ağustos 2013
Mesajlar
1,237
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



SORUN ÇÖZÜLMÜŞTÜR ÇÖZEMEYEN ARKAŞLAR OLURSA MESELE TAM BURDA



Give_procdure

Kod:
CREATE PROCEDURE [dbo].[GIVE_Premium]

@day int OUTPUT,

@control int,

@id varchar(21)



AS



if @control in (1,2,3,4,5,6,7,8)



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



if @control = 4

begin

exec ADD_PREM_USER @id,@control,@day

END



if @control = 5

begin

exec ADD_PREM_USER @id,@control,@day

END



if @control = 6

begin

exec ADD_PREM_USER @id,@control,@day

END



if @control = 7

begin

exec ADD_PREM_USER @id,@control,@day

END



if @control = 8

begin

exec ADD_PREM_USER @id,@control,@day

END

GO



Kod:
### Gold Premium ###

EVENT 99890

E RUN_EVENT 313145

E RUN_EVENT 313146

END



EVENT 313145

A HOWMUCH_ITEM 700052000 0 0

E SAY -1 -1 98893 -1 -1 -1 -1 -1 -1 -1 -1 -1

E RETURN

END



EVENT 313146

A HOWMUCH_ITEM 700052000 0 1

E ROB_ITEM 700052000 1

E LOG_COUPON_ITEM 2 8	

E GIVE_ITEM 800013000 1

E GIVE_ITEM 700002000 1

E GIVE_ITEM 800010000 1

E GIVE_ITEM 710040000 2

E SAY -1 -1 98896 -1 -1 -1 -1 -1 -1 -1 -1 -1

E KISS_USER

E RETURN

END
 
Kayıtlı Üye
Katılım
31 Temmuz 2015
Mesajlar
79
Cevap: Premİum kirdirma hakkinda yardima İhtİyacim var arkaŞlar



Herşey tamam yaptım elle premium yazdığımda geliyor ama oyun içi npcden premium kırdırdığımda trina geliyor premium gelmiyor sorun nedir?
 
Üst Alt
Reklam
Reklam