Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Bvural41 1
Bvural41
-TuRKuaZ- 1
-TuRKuaZ-
farkmt2official 1
farkmt2official
Hikaye Ekle

Map Exp Sınırlama Questi

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Quest'in amacı şu şekildedir.

Örneğin oyuncunun kasılması gerekli mapta 105 kadar kasılması gerekiyor.Fakat 105 level sonrasında yine o mapta exp geliyor işte bunu engellemenin yolu şu şekildedir.
Kendimce bir şeyler yaptım.:)

Kod:
state start begin
        when kill with !npc.is_pc() and pc.get_level() >= 105 and pc.get_map_index()==304 begin
            pc.give_exp2(-pc.get_exp())         
            syschat("Bulundugunuz mapta kasılamazsınız.")         
        end
    end
end

@Bizeps Teşekkürler.
Kod:
quest check_players_level_in_map begin
    state start begin
        when kill with !npc.is_pc() and pc.get_level() >= 105  and pc.get_map_index() == 304 begin
            pc.give_exp2(-pc.get_exp())
        end
        when kill with !npc.is_pc() and pc.get_level() >= 105  and pc.get_map_index() == 304 begin
            pc.give_exp2(-pc.get_exp())
        end
        when kill with !npc.is_pc() and pc.get_level() >= 105  and pc.get_map_index() == 304 begin
            pc.give_exp2(-pc.get_exp())
        end
    end
end

105 Yazan yer level sınırı oluyor.
304 İse hangi mapta geçerli olması gerektiğini gösteriyor.

Map indexlerini şu şekilde bulabilirsiniz.

1.Yöntem

https://forum.turkmmo.com/konu/3320979-map-index-quest/

2.Yöntem

Filezilla > /usr/game/share/locale/turkey/map girip index dosyasından kontrol etme(uğraştırıcı)

Görseli yakın zamanda eklemeye çalışırım.
 
Moderatör tarafında düzenlendi:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst