Random Map Sistemi Mantığı (Evt üzerinden)

Konu Yazar

Tr_Cool_Tr

Member
Eki
302
4
Merhaba Arkadaşlar Bu Gün Size Random MAp MAntığını Anlatıcam....

Peki Random Map Nedir ?

Random Map Bir Mapin Alıcağı User Sayısının Dolmasıyla gelen Userleri Başka Mape Atmasıdır....

Nerde Kullanılır ?

Border Defance War,Chaos Gibi Maplerde Bildiğimiz Gibi Belirli Bir User Alır Örnek Olarak Bdw 8 karus 8 Human Alır Ondan Sonra Farklı Bir Mape Atar....


--------------------------------------------------------------------------------------------------------------------------


Şimidik Başlıyalım Ft Eventleri Üzerinden Anlatıcam Aslında Çok Kolay..
PHP:
EVENT 20 ; ¹«ÇÑ´ëÀü npcÈ£Ãâ
E SELECT_MSG 16083 20 21 21 22 22 23 23 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; srory/Âü°¡/±×³É°£´Ù.
END

EVENT 21; 
E SAY 20 20 21 22 23 24 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT 23; ±×³É °¡°Ú½À´Ï´Ù.
E SAY -1 -1 25 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT 22; ¹«ÇÑ´ëÀü ½Ã°£Ã¼Å©
E RUN_EVENT 26; ¹«ÇÑ´ëÀü ½Ã°£À϶§
E RUN_EVENT 27; ¹«ÇÑ´ëÀü ½Ã°£¾Æ´Ò¶§
END

EVENT 26; ¹«ÇÑ´ëÀü ½Ã°£
A CHECK_MONSTER_CHALLENGE_TIME 3
E RUN_EVENT 28
END

EVENT 27; ¹«ÇÑ´ëÀü ½Ã°£ÀÌ ¾Æ´Ò¶§
E SAY -1 -1 27 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT 28; ·¹º§Ã¼Å©
E RUN_EVENT 29; ÇØ´ç ·¹º§À϶§
E RUN_EVENT 30; ÇØ´ç ·¹º§ÀÌ ¾Æ´Ò¶§
END

EVENT 29; ÇØ´ç ·¹º§À϶§
A CHECK_LV 60 99
E RUN_EVENT 31
END

EVENT 30; ÇØ´ç ·¹º§ÀÌ ¾Æ´Ò¶§
E SAY -1 -1 30 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT 31; ÀοøÃ¼Å©
E RUN_EVENT 32; ÀοøÀÌ Ã¤¿öÁ³À»¶§
E RUN_EVENT 33; ÀοøÀÌ ¾ÆÁ÷ ¿©À¯ÀÖÀ»¶§
END

EVENT 32; ÀοøÀÌ Ã¤¿öÁ³À»¶§
A CHECK_MONSTER_CHALLENGE_USERCOUNT 32
E SAY -1 -1 32 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 33; ÀοøÀÌ ¾ÆÁ÷ ¿©À¯ÀÖÀ»¶§
E RUN_EVENT 34 ; ³ë¾Æ ºÎÁ·ÇÒ¶§
E RUN_EVENT 35 ; ³ë¾Æ ÀÖÀ»¶§
END

EVENT 34; 
A CHECK_NOAH 0 499999
E SAY -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT 35; ³ë¾Æ ÀÖÀ»¶§
E ROB_NOAH 500000
E ZONE_CHANGE 55 150 150
END
Yukarıdaki Bir Tane Ft Eventidir onun Üzerinden Göstericem....

Ft Eventinde aşağıdaki Kodu Buluyoruz...

PHP:
EVENT 32; ÀοøÀÌ Ã¤¿öÁ³À»¶§
A CHECK_MONSTER_CHALLENGE_USERCOUNT 32
E SAY -1 -1 32 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
Ordaki E SAY -1 -1 32 -1 -1 -1 -1 -1 -1 -1 -1 -1 E,RETURN Kodları Şunları İfade Eder Mapin Dolduğunu Söyle Ve Başa Dön....


Şimdi O Kodları Siliyoruz Ve Yerine E RUN_EVENT X i ekliyoruz VE o X Eventine Yine Ft Kodunu Ekliyoruz...

PHP:
EVENT x ; ¹«ÇÑ´ëÀü npcÈ£Ãâ
E SELECT_MSG 16083 20 21 21 22 22 23 23 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1; srory/Âü°¡/±×³É°£´Ù.
END

EVENT x; 
E SAY 20 20 21 22 23 24 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT x; ±×³É °¡°Ú½À´Ï´Ù.
E SAY -1 -1 25 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT x; ¹«ÇÑ´ëÀü ½Ã°£Ã¼Å©
E RUN_EVENT 26; ¹«ÇÑ´ëÀü ½Ã°£À϶§
E RUN_EVENT 27; ¹«ÇÑ´ëÀü ½Ã°£¾Æ´Ò¶§
END

EVENT x; ¹«ÇÑ´ëÀü ½Ã°£
A CHECK_MONSTER_CHALLENGE_TIME 3
E RUN_EVENT 28
END

EVENT x; ¹«ÇÑ´ëÀü ½Ã°£ÀÌ ¾Æ´Ò¶§
E SAY -1 -1 27 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT x; ·¹º§Ã¼Å©
E RUN_EVENT 29; ÇØ´ç ·¹º§À϶§
E RUN_EVENT 30; ÇØ´ç ·¹º§ÀÌ ¾Æ´Ò¶§
END

EVENT x; ÇØ´ç ·¹º§À϶§
A CHECK_LV 60 99
E RUN_EVENT 31
END

EVENT x; ÇØ´ç ·¹º§ÀÌ ¾Æ´Ò¶§
E SAY -1 -1 30 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT x; ÀοøÃ¼Å©
E RUN_EVENT 32; ÀοøÀÌ Ã¤¿öÁ³À»¶§
E RUN_EVENT 33; ÀοøÀÌ ¾ÆÁ÷ ¿©À¯ÀÖÀ»¶§
END

EVENT x; ÀοøÀÌ Ã¤¿öÁ³À»¶§
A CHECK_MONSTER_CHALLENGE_USERCOUNT 32
E SAY -1 -1 32 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT x; ÀοøÀÌ ¾ÆÁ÷ ¿©À¯ÀÖÀ»¶§
E RUN_EVENT 34 ; ³ë¾Æ ºÎÁ·ÇÒ¶§
E RUN_EVENT 35 ; ³ë¾Æ ÀÖÀ»¶§
END

EVENT x; 
A CHECK_NOAH 0 499999
E SAY -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 -1;
E RETURN
END

EVENT x; ³ë¾Æ ÀÖÀ»¶§
E ROB_NOAH 500000
E ZONE_CHANGE z x y
END
Şimdi Ne Yaptık Mapin Kaldıracağı kişi sayısı Dolduğunda Normalde Uyarı Veriyordu Biz İse Onu Aynı Ft Kontrolu İle Kontrollü Bir Mape Attık...

Fazla Açık olmadı ama Anlamışsınızdır İnş...

Ufak Notlar....

Her random Map İçin Aynı Mapi Farklı Bir Numara İle Eklemeniz Lazım...
Ve Np Gitmesi Falan İçin Ebenezerden Hepsine Uygulamak LAzım Umarım Beyenirsizin....
 
Son düzenleme:
Cevap: Random Map Sistemi Mantığı (Evt üzerinden)

Adam Süreliyi anlatmıyor dahada ileri birşey yapıyor ve 8/8 yaptırmayı anlatıyor ama şöyle acı bir sorun var ırk seçtirmiyor 16 kişi yaptık diyelim rast geldi 16side orc nolcak :D
 
Son düzenleme:
Cevap: Random Map Sistemi Mantığı (Evt üzerinden)

benim konuyu incelersen zaten ordada war aynısı :) 32 di sanırım ordaki sayı 21.evt ten ft bölümünü alarak anlatmıstım.. fakat kod sisteminin içine edildiği için alt alta kod konuldugunda yanına geçiyor çok sinir bozucu birşey o yüzden karışık görünüyor şu an hö
 
Cevap: Random Map Sistemi Mantığı (Evt üzerinden)

Nero sen ırk seçtirebilirmisin bu gireceklere mesela 8 humon 8 koruz olsun
 
Cevap: Random Map Sistemi Mantığı (Evt üzerinden)

Adam Süreliyi anlatmıyor dahada ileri birşey yapıyor ve 8/8 yaptırmayı anlatıyor ama şöyle acı bir sorun var ırk seçtirmiyor 16 kişi yaptık diyelim rast geldi 16side orc nolcak :D

Demek ki onu anlatmıyomuş :D
 
Cevap: Random Map Sistemi Mantığı (Evt üzerinden)

paylaşım için sağol ama daha açıklanmış bi şekilde paylaşmıştım .. :)

https://www.ko-cuce.net/genel/276717-herhangi-bir-zoneyi-sureli-yapmak.html

Sen burda süreli yapmayı anlatmışsın ama benim yaptığımı yaparsanız 8 human 8 karus olunca başka bir mape atmasını sağlıyabiliriz....
Senin kimde dolunca almıo....

Şu Irk işine Gelince Bdw Ve Chaos İçin Süreli Yapma Evtsini Filen Resimli Paylaşıyım Bari....
 
Geri
Üst Alt