Metin2 Şifreli Kule Sistemi 2017

Metin2 Şifreli Kule Sistemi 2017

Özellikle uzun zamandır istenen özelliklerden bir tanesiydi diyebiliriz. Paylaştığımız Metin2 Şifreli Kule Sistemi şu anda piyasada bulunan en sağlam sistemdir. Metin2 oyununda oyun sahipleri özellikle sabote edilen kulelerden çok ama çok fazla şikayetçilerdi. Bundan dolayı bu sistemi paylaşma gereği duyduk. Sistem fotoğrafı, kurulum ve ek dosya aşağıda yer almaktadır.

KURULUM

KURULUM 1

questlua_pc.cpp dosyasını açıyoruz ve aşağıdaki kodu aratıyoruz.

const int ITEM_BROKEN_METIN_VNUM

Yukarıdaki kodun altına aşağıdaki kodu ekliyoruz.

static int kulede_kac_kisiyiz = 0;

KURULUM 2

questlua_pc.cpp dosyasını açıyoruz ve aşağıdaki kodu aratıyoruz.

namespace quest
{

Yukarıdaki kodun altına aşağıdaki kodu ekliyoruz.

struct KuleKisi struct KuleKisi { KuleKisi() {}; void operator()(LPENTITY ent) { if (ent->IsType(ENTITY_CHARACTER)) { LPCHARACTER ch = (LPCHARACTER) ent; if (ch->IsPC()) { if (!ch->IsPC() || ch->IsObserverMode()) return;
kulede_kac_kisiyiz = kulede_kac_kisiyiz +1; } } } }; int pc_kule_kontrol( lua_State * L ) { LPSECTREE_MAP pSecMap = SECTREE_MANAGER::instance().GetMap( lua_tonumber(L,1) );
if (NULL != pSecMap) { KuleKisi f; kulede_kac_kisiyiz = 0; pSecMap->for_each( f ); lua_pushnumber(L, kulede_kac_kisiyiz); }
return 1; }

KURULUM 3

questlua_pc.cpp dosyasını açıyoruz ve aşağıdaki kodu aratıyoruz.

{ “set_dx”, pc_set_dx },

Yukarıdaki kodun altına aşağıdaki kodu ekliyoruz.

{“kule_kontrol”, pc_kule_kontrol},

KURULUM 4

Ve işimiz bitmiştir. Son olarak Quest Function bölümünü açıp “pc.kule_kontrol” kısmını ekliyoruz ve ekte vermiş olduğumuz questi okutuyoruz.  Quest dosyası oluşturabilirim diyenler için quest kodu aşağıdadır.
deviltower_zone.lua

QUEST kodunu görmek İçin tıklayın.

 

QUEST İNDİR

Tıkla İndir

 

Son olarak Metin2 TR Tipi Nesne Market Sistemi 2017 isimli konumuzda Metin2 Tr tipi market sistemini sizlerle paylaşmıştık. Daha fazlası için sitemizin diğer sayfalarına ve kategorilerine de göz atabilirsiniz.

CEVAP VER

Please enter your comment!
Please enter your name here