- Mesaj
- 40
- Çözümler
- 1
- Beğeni
- 22
- Puan
- 664
- Ticaret Puanı
- 0
Merhaba,
Zamanında TKMT2 oynadığım zamanlarda orada ronark haritası savaş haritası gibi yerlerde savaş sorumlusu npc/mobu yaklaşan diğer krallıklardan oyunculara vurup krallıkların bölgesine düşman sokmuyordu
Aynı özelliği yapmaya çalışıyorum. Mob proto incelerken NOATTJINNO,NOATTCHUNJO gibi AiFlags gördüm fakat test gerçekleştirdiğimde bunların çalışmadığını gördüm.
Aslında burada istediğim sabit bir npc yapıp (savaş sorumlusu ranged olduğu için onu yapmak istiyorum) mavi bayrağın bölgesine kırmızı-sarı bayrak girdiğinde onlara saldırsın şeklinde bir npc/mob yapmaya çalışıyorum. Quest ile yapmaya çalıştım fakat olmadı. Filesimde bulunmayan fonksiyonlar mevcut olduğu için ama questten ziyade direkt npc olarak yapmak veya tkmt2 filesları olan varsa yardımcı olabilir misiniz?
Zamanında TKMT2 oynadığım zamanlarda orada ronark haritası savaş haritası gibi yerlerde savaş sorumlusu npc/mobu yaklaşan diğer krallıklardan oyunculara vurup krallıkların bölgesine düşman sokmuyordu

Aynı özelliği yapmaya çalışıyorum. Mob proto incelerken NOATTJINNO,NOATTCHUNJO gibi AiFlags gördüm fakat test gerçekleştirdiğimde bunların çalışmadığını gördüm.
Aslında burada istediğim sabit bir npc yapıp (savaş sorumlusu ranged olduğu için onu yapmak istiyorum) mavi bayrağın bölgesine kırmızı-sarı bayrak girdiğinde onlara saldırsın şeklinde bir npc/mob yapmaya çalışıyorum. Quest ile yapmaya çalıştım fakat olmadı. Filesimde bulunmayan fonksiyonlar mevcut olduğu için ama questten ziyade direkt npc olarak yapmak veya tkmt2 filesları olan varsa yardımcı olabilir misiniz?
Lua (Quest):
quest testquesti begin
state start begin
-- Görevi başlatan olay
when login or enter begin
local npc.get_vid = npc.get_nearest_vid(0) -- En yakın NPC'yi al
local npc_empire = npc.get_empire(npc.get_vid) -- NPC'nin krallığını al
local player_empire = pc.get_empire() -- Oyuncunun krallığını al
-- Eğer NPC Jinno Krallığı'ndan ise ve oyuncu farklı bir krallıktan (Shinso veya Chunjo) ise
if npc_empire == 1 and (player_empire == 2 or player_empire == 3) then
set_state(attack) -- Saldırı durumuna geç
end
end
end
state attack begin
when enter begin -- Oyuncu NPC'ye yaklaştığında tetiklenir
local npc.get_vid = npc.get_nearest_vid(0) -- En yakın NPC'yi al
-- NPC'nin oyuncuya saldırmasını sağla
npc.attack(pc.get_vid())
end
end
end
En son bir moderatör tarafından düzenlenmiş: