Arama Sonuçları

  1. Kaiser

    Çözüldü Metin2 derece sistemi

    Ben de senin yukarıda verdiğin dosyalara dayanarak çözüm ürettim, senin elindeki dosyaların ve kodların farkılılığını görmeden bilemem doğal olarak. Son verdiğim kodun döngülerle bir bağlantısı yok, mantığını kavrarsan sendeki kodlara da kolaylıkla uyarlanabilir.
  2. Kaiser

    Çözüldü Metin2 derece sistemi

    for i in xrange(40): if i == player.GetNewAlignmentData()-1: total = len(constInfo.derecebonus) if total == 0: continue if int(constInfo.derecebonus[i]['applytype1']) > 0 and...
  3. Kaiser

    Çözüldü Metin2 derece sistemi

    PythonPlayerModule.cpp : PyObject * playerGetAlignmentData(PyObject* poSelf, PyObject* poArgs) { CInstanceBase * pInstance = CPythonPlayer::Instance().NEW_GetMainActorPtr(); int iAlignmentPoint = 0; int iAlignmentGrade = 4; if (pInstance) { iAlignmentPoint =...
  4. Kaiser

    Çözüldü Metin2 derece sistemi

    Eğer benim verdiğim koddan sonra olduysa, uyarlama yapman gerekebilir. Ama önceden de varsa yüzeysel olarak bir şey diyemem kodları görmem gerek
  5. Kaiser

    Çözüldü Metin2 derece sistemi

    renk tanımının üstüne point_num = bonuslar[0] ekleyebilirsin Ayrıca kusura bakma unutmuşum, sistemin kullandığı isim neyse ona göre değiştirip uyarlaman gerekiyor yani point olarak kullanıyorsa verdiğim koddaki point_num kısımlarını point olarak değiştir
  6. Kaiser

    Çözüldü Metin2 derece sistemi

    int point_num = 0; // ya da ch->GetBlaBla(); std::vector<std::pair<int, std::vector<std::string>>> bonuslar = { {30000, {"ALIGN_BONUS_1_1", "ALIGN_BONUS_1_2", "ALIGN_BONUS_1_3"}}, {25000, {"ALIGN_BONUS_2_1", "ALIGN_BONUS_2_2", "ALIGN_BONUS_2_3"}}, {20000...
  7. Kaiser

    Çözüldü Metin2 derece sistemi

    bonuslar = [ (30000, ["ALIGN_BONUS_1_1", "ALIGN_BONUS_1_2", "ALIGN_BONUS_1_3"]), (25000, ["ALIGN_BONUS_2_1", "ALIGN_BONUS_2_2", "ALIGN_BONUS_2_3"]), (20000, ["ALIGN_BONUS_3_1", "ALIGN_BONUS_3_2", "ALIGN_BONUS_3_3"]), (18000, ["ALIGN_BONUS_4_1", "ALIGN_BONUS_4_2"...
Geri
Üst