Yardım Rebirth

AleriyaSama

Player Support
.
Katılım
12 Ocak 2019
Mesajlar
1,814
Tepkime puanı
860
Puanları
113
Konum
Turkey
Kredi
5.74[TL]
vsro
Herkese Merhaba! <3

Bu "Rebirth System" nasıl yapılabilir bir fikri olan var mı? Mantığını nasıl yapacağımı pek bulamadım.

Rebirth System: 110 level olmuş bir karakteri 1 levela düşürüyor extra stat veriyor : "+10 , +5 gibi" bide açılan skiller hep üstünde kalıyor "108 level fire bolt açık oluyor 1 leveldada 108 level gibi hasar vuruyor"
 

ƧłΞGΞЯ

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
.
.
Katılım
6 Şub 2019
Mesajlar
3,129
Tepkime puanı
3,631
Puanları
113
Konum
Jangan S Gate
Kredi
13.06[TL]
Sistemin amacı nedir ve ne şekilde veriliyor? TimedJob tetiklenerek prosedür ve scroll ile yapılabilir basit.

Ama amacı ne, ödül olarak mı veriliyor?

Bir nevi, stat sıfırlama gibi sanırım.
 
  • Konuyu başlatan
  • AdminCP
  • #4

AleriyaSama

Player Support
.
Katılım
12 Ocak 2019
Mesajlar
1,814
Tepkime puanı
860
Puanları
113
Konum
Turkey
Kredi
5.74[TL]
Sistemin amacı nedir ve ne şekilde veriliyor? TimedJob tetiklenerek prosedür ve scroll ile yapılabilir basit.

Ama amacı ne, ödül olarak mı veriliyor?

Bir nevi, stat sıfırlama gibi sanırım.
Aynen hem stat sıfırlanıyor hemde açılan skiller kaybolmuyor. Extradan 110 fire 110 ice 110 bicheon açılmışsa bile rebirth olup tekrar 110 a kasıldığında spear bow ve light skillerinide açabiliyor öyle bir şey yani bir nevi skillde sıfırlanmış gibi bir şey oluyor ama açılan eski skiller yok olmuyor.
 

ƧłΞGΞЯ

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
.
.
Katılım
6 Şub 2019
Mesajlar
3,129
Tepkime puanı
3,631
Puanları
113
Konum
Jangan S Gate
Kredi
13.06[TL]
Aynen hem stat sıfırlanıyor hemde açılan skiller kaybolmuyor. Extradan 110 fire 110 ice 110 bicheon açılmışsa bile rebirth olup tekrar 110 a kasıldığında spear bow ve light skillerinide açabiliyor öyle bir şey yani bir nevi skillde sıfırlanmış gibi bir şey oluyor ama açılan eski skiller yok olmuyor.
İyi de, üstte ki video da bu scroll kullanılınca çar bildiğin 1 level olarak başlıyor.
Açık olan max levelde ki skilleri yetersiz MP nedeni ile kullanamayacak.

Tam olarak amacı ne bu sistemin, ne sebeple kullanılıyor?

Bu bildiğin stat sıfırlama. Sadece level eklenmiş prosedüre.

Mesela adam 110 fire, force, heuk açmış olsun. Bunu kullanınca 1 level oluyor ve statları sıfırlanıyor, skilleri aynı şekilde açık kalıyor.
Tekrar 110 olunca, extra mastery açma şansı oluyor.

Bu mu?
 
  • Konuyu başlatan
  • AdminCP
  • #6

AleriyaSama

Player Support
.
Katılım
12 Ocak 2019
Mesajlar
1,814
Tepkime puanı
860
Puanları
113
Konum
Turkey
Kredi
5.74[TL]
İyi de, üstte ki video da bu scroll kullanılınca çar bildiğin 1 level olarak başlıyor.
Açık olan max levelde ki skilleri yetersiz MP nedeni ile kullanamayacak.

Tam olarak amacı ne bu sistemin, ne sebeple kullanılıyor?

Bu bildiğin stat sıfırlama. Sadece level eklenmiş prosedüre.

Mesela adam 110 fire, force, heuk açmış olsun. Bunu kullanınca 1 level oluyor ve statları sıfırlanıyor, skilleri aynı şekilde açık kalıyor.
Tekrar 110 olunca, extra mastery açma şansı oluyor.

Bu mu?
Evet hem bu hem de extradan +10 stat
 

ƧłΞGΞЯ

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
.
.
Katılım
6 Şub 2019
Mesajlar
3,129
Tepkime puanı
3,631
Puanları
113
Konum
Jangan S Gate
Kredi
13.06[TL]
Evet hem bu hem de extradan +10 stat
Kod:
if(@JobID = '51000')
        begin
            declare @Strength int
            declare @Intellect int
            declare @MaxLevel int
            declare @RemainStatPoint int
            select @MaxLevel = MaxLevel from _Char where CharID = @CharID
            set @RemainStatPoint = (@MaxLevel*3)-3
            set @MaxLevel = @MaxLevel+19
            UPDATE _Char SET Strength=@MaxLevel+10, Intellect=@MaxLevel+10, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
            return -3
        end 
    if (not exists (select CharID from _Char with (nolock) where CharID = @CharID))
                return -1
            if (@TimeToKeep <= 0)
                return -2
            declare @NewJobID int
            set @NewJobID = 0
 
  • Konuyu başlatan
  • AdminCP
  • #8

AleriyaSama

Player Support
.
Katılım
12 Ocak 2019
Mesajlar
1,814
Tepkime puanı
860
Puanları
113
Konum
Turkey
Kredi
5.74[TL]
Kod:
if(@JobID = '51000')
        begin
            declare @Strength int
            declare @Intellect int
            declare @MaxLevel int
            declare @RemainStatPoint int
            select @MaxLevel = MaxLevel from _Char where CharID = @CharID
            set @RemainStatPoint = (@MaxLevel*3)-3
            set @MaxLevel = @MaxLevel+19
            UPDATE _Char SET Strength=@MaxLevel+10, Intellect=@MaxLevel+10, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
            return -3
        end
    if (not exists (select CharID from _Char with (nolock) where CharID = @CharID))
                return -1
            if (@TimeToKeep <= 0)
                return -2
            declare @NewJobID int
            set @NewJobID = 0
İlginiz için teşekkür ederim Burak hocam ^^
 

ƧłΞGΞЯ

𝐕𝐒𝐑𝐎 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫, 𝐏𝐊𝟐 𝐄𝐝𝐢𝐭𝐨𝐫
.
.
Katılım
6 Şub 2019
Mesajlar
3,129
Tepkime puanı
3,631
Puanları
113
Konum
Jangan S Gate
Kredi
13.06[TL]
Rica ederim, bunu RefSkill şeklinde scroll oluşturup kullanacaksın.

Bu şekilde bug yapamazlar, çünkü kullandıktan sonra DC yiyor karakter.
 
Üst