Çözüldü Biyolog Görevlerinin Süresini ve Ödüllerini Nasıl Ayarlayabilirim?

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.

kayıturku

Üye
Üye
Mesaj
157
Çözümler
4
Beğeni
45
Puan
109
Biyolog sürelerini ve ödüllerini nasıl ayarlayabilirim acil yardımcı olursanız sevinirm
Not: Uzaktan Biyolog sistemi mevcut ve collect_quest_lv30.quest gibi questlerden süre veya ödül ayarı yapamadım daha dogrusu yapılmıyor yardımcı olursanız sevinirim
 

Dosya Eklentileri

  • Adsız.png
    Adsız.png
    84,1 KB · Gösterim: 201
Hocam öncelikle game/src/constants.cpp açılır.

C++:
const DWORD BiyologSistemi[11][14] =
{
    ////gerekenitem-istenenadet-beklemes?esi(dk)-ge?eoran?-ruhtaş???vnum-affect1vnum-affect1value-affect2vnum-affect2value-affect3vnum-affect3value-affect4vnum-affect4value
    { 0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    { 30006, 10, 0, 100, 30220, 50109, 8, 10, 0,0,0,0,0,0},
    { 30047, 15, 0, 100, 30221, 50110, 7, 5, 0,0,0,0,0,0},
    { 30015, 15, 0, 100, 30222, 50111, 54, 60, 0,0,0,0,0,0},
    { 30050, 20, 0, 100, 30223, 50112, 53, 50, 0,0,0,0,0,0},
    { 30165, 25, 0, 100, 30224, 50113, 8, 11, 7,10,0,0,0,0},
    { 30166, 30, 0, 100, 30225, 50114, 7, 6, 64,10,0,0,0,0},
    { 30167, 40, 10, 70, 30226, 50115, 78, 10, 79,10,80,10,81,10},
    { 30168, 50, 20, 60, 30227, 50114, 59, 8,60,8,61,8,62,8},
    { 30251, 10, 40, 50, 0, 0, 1, 1000, 54,120,53,50,0,0},
    { 30252, 20, 60, 40, 30228, 0, 1, 1100, 54,140,53,60,0,0}

};

Burdan değiştirceksiniz. Örnek vermem gerekirse

{ 30168, 50, 20, 60, 30227, 50114, 59, 8,60,8,61,8,62,8},
Sarı olan yer itemin kodu,
Kırmızı olan yer itemin adeti,
Mavi yer ise kaç dakikada bir verilceği,
Yeşil olan yer ise geçme oranı,
Krem rengi ise biyolog ruh taşıdır.
 
Hocam öncelikle game/src/constants.cpp açılır.

C++:
const DWORD BiyologSistemi[11][14] =
{
    ////gerekenitem-istenenadet-beklemes?esi(dk)-ge?eoran?-ruhtaş???vnum-affect1vnum-affect1value-affect2vnum-affect2value-affect3vnum-affect3value-affect4vnum-affect4value
    { 0,0,0,0,0,0,0,0,0,0,0,0,0,0},
    { 30006, 10, 0, 100, 30220, 50109, 8, 10, 0,0,0,0,0,0},
    { 30047, 15, 0, 100, 30221, 50110, 7, 5, 0,0,0,0,0,0},
    { 30015, 15, 0, 100, 30222, 50111, 54, 60, 0,0,0,0,0,0},
    { 30050, 20, 0, 100, 30223, 50112, 53, 50, 0,0,0,0,0,0},
    { 30165, 25, 0, 100, 30224, 50113, 8, 11, 7,10,0,0,0,0},
    { 30166, 30, 0, 100, 30225, 50114, 7, 6, 64,10,0,0,0,0},
    { 30167, 40, 10, 70, 30226, 50115, 78, 10, 79,10,80,10,81,10},
    { 30168, 50, 20, 60, 30227, 50114, 59, 8,60,8,61,8,62,8},
    { 30251, 10, 40, 50, 0, 0, 1, 1000, 54,120,53,50,0,0},
    { 30252, 20, 60, 40, 30228, 0, 1, 1100, 54,140,53,60,0,0}

};

Burdan değiştirceksiniz. Örnek vermem gerekirse

{ 30168, 50, 20, 60, 30227, 50114, 59, 8,60,8,61,8,62,8},
Sarı olan yer itemin kodu,
Kırmızı olan yer itemin adeti,
Mavi yer ise kaç dakikada bir verilceği,
Yeşil olan yer ise geçme oranı,
Krem rengi ise biyolog ruh taşıdır.
vakit ayırıp ayrıntılı bir şekilde anlattığın için teşekkür ederim deneyeceğim :)
 
Tabi atarım constant.cpp dışında src içinde bulduğum 3 adet biolog yazılı dosya mevcut ama onlardanda yapamadım yardımların için tekrar teşekkür ederim
 

Dosya Eklentileri

  • constants.cpp.rar
    15,2 KB · Gösterim: 18
BiologManager::RestartTime(LPCHARACTER ch) fonksiyonunda süreyle ilgili bir kod var. Her item için 6 saat ayrılmış.
C++:
    #define TIME_FOR_WAIT_TO_USE_AGAIN    6*60*60

Ödüller başka yerde olmalı. char.cpp içerisinde bulunan SetBiologState fonksiyonu paylaşabilir misiniz?
 
Evet Her item için 6 saat olduğu yazıyor ama kırmızı dal görevine kadar 1 er dakika verilmiş kırmızı daldan sonrası 30dk olarak geçiyor ekte char.cpp yi paylaştım hocam
 

Dosya Eklentileri

  • char.cpp.rar
    52,3 KB · Gösterim: 19
Burada da bulunmuyor. Sadece quest tablosuna eklenen verileri alıyor. Hangi sistem olduğunu biliyor musunuz? Kodlara komple bakmak lazım. Ya da biyolog için verilen itemin vnum değerini tüm dosyalarda aratın.
 
Burada da bulunmuyor. Sadece quest tablosuna eklenen verileri alıyor. Hangi sistem olduğunu biliyor musunuz? Kodlara komple bakmak lazım. Ya da biyolog için verilen itemin vnum değerini tüm dosyalarda aratın.
src içerisindeki tüm dosyalara tek tek baktım ancak bulamadım dediğiniz gibi vnum değeri ilede arattım bulamadım incelemek isterseniz src dosyasını ekledim teşekkür ederim.
Linkleri görebilmek için giriş yap veya kayıt ol.
 
Kaynak kodunuzu build edebilmek için gcc49 paketinin kurulu olması gerekiyor.
 
Geri
Üst