Çözüldü Quest state start begin mantığı

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

saye

Üye
Üye
Mesaj
13
Çözümler
1
Beğeni
1
Puan
43
Ticaret Puanı
0
@Whistle hocam iyi günler.Bu state mantığını tam olarak anlayamadım.Mantığı oturmadığı zaman da her zaman bir boşluk kalıyor ve ezber yazıyormuş gibi hissediyorum.Zahmet olmazsa mantığını özetler misin?
 
Çözüm
State'i aşama olarak düşünebilirsiniz.

state start begin dediğiniz zaman quest otomatik olarak başlatılmış olur.

Görev questlerini incelerseniz daha iyi anlayabilirsiniz. Mesela bir örnek veriyim.
state start begin => köy gardiyanı ile görüş
state saticiya_git begin => köy gardiyanı ile görüştükten sonra satici_git aşamasına geç.
state gardiyana_geri_don begin => satıcı ile görüştükten sonra gardiyana_geri_git aşamasına geç.
state bitis begin => görevi bitir

State'ler içerisinde yer alan when kodları ise o state aşamasında hangi etkinlikte bulunacağı belirtir. Örneğin letter görev ikonu çıkartırken chat npc ile diyalog kurdurur. kill mob kestiğinizde yapılacak işlemler. button veya info görev ikonuna tıklandığında yapılacak işlemler vb.
State'i aşama olarak düşünebilirsiniz.

state start begin dediğiniz zaman quest otomatik olarak başlatılmış olur.

Görev questlerini incelerseniz daha iyi anlayabilirsiniz. Mesela bir örnek veriyim.
state start begin => köy gardiyanı ile görüş
state saticiya_git begin => köy gardiyanı ile görüştükten sonra satici_git aşamasına geç.
state gardiyana_geri_don begin => satıcı ile görüştükten sonra gardiyana_geri_git aşamasına geç.
state bitis begin => görevi bitir

State'ler içerisinde yer alan when kodları ise o state aşamasında hangi etkinlikte bulunacağı belirtir. Örneğin letter görev ikonu çıkartırken chat npc ile diyalog kurdurur. kill mob kestiğinizde yapılacak işlemler. button veya info görev ikonuna tıklandığında yapılacak işlemler vb.
 
Çözüm
State'i aşama olarak düşünebilirsiniz.

state start begin dediğiniz zaman quest otomatik olarak başlatılmış olur.

Görev questlerini incelerseniz daha iyi anlayabilirsiniz. Mesela bir örnek veriyim.
state start begin => köy gardiyanı ile görüş
state saticiya_git begin => köy gardiyanı ile görüştükten sonra satici_git aşamasına geç.
state gardiyana_geri_don begin => satıcı ile görüştükten sonra gardiyana_geri_git aşamasına geç.
state bitis begin => görevi bitir

State'ler içerisinde yer alan when kodları ise o state aşamasında hangi etkinlikte bulunacağı belirtir. Örneğin letter görev ikonu çıkartırken chat npc ile diyalog kurdurur. kill mob kestiğinizde yapılacak işlemler. button veya info görev ikonuna tıklandığında yapılacak işlemler vb.
Teşekkür ederim.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst