Şimdi Ara

acemiye yardım.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
142
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • sa.

    beyler c++ da aşırı acemiyim.

    şimdi benim yaptığım bu;


    Kod

    Yığını:
    else if  (item2->GetAttributeCount() >= 0) { DWORD efsun1derger = number(1,3); DWORD efsun2derger = number(1,3); DWORD efsun3derger = number(1,3); ////////////////////////////////////////////EFSUNLAR3 DWORD efsunlar1 = 0; if (efsun1derger == 1) efsunlar1 = 1; else if (efsun1derger == 2) efsunlar1 = 63; else if (efsun1derger == 3) efsunlar1 = 112; ////////////////////////////////////////////EFSUNLAR3 DWORD efsunlar2 = 0; if (efsun2derger == 1) efsunlar2 = 1; else if (efsun2derger == 2) efsunlar2 = 63; else if (efsun2derger == 3) efsunlar2 = 112; ////////////////////////////////////////////EFSUNLAR3 DWORD efsunlar3 = 0; if (efsun3derger == 1) efsunlar3 = 1; else if (efsun3derger == 2) efsunlar3 = 63; else if (efsun3derger == 3)// || (efsun1derger != efsun1derger) || (efsun1derger != efsun2derger)) return efsunlar3 = 112; ////////////////////////////////////////////DE?ERLER_HP DWORD hpderger = number(1,3); DWORD degerlerhp = 0; if (hpderger == 1) degerlerhp = 1000; else if (hpderger == 2) degerlerhp = 1500; else if (hpderger == 3) degerlerhp = 2000; ////////////////////////////////////////////DE?ERLER_Canavar_Metin DWORD cmderger = number(1,3); DWORD degerlercm = 0; if (cmderger == 1) degerlercm = 3; else if (cmderger == 2) degerlercm = 5; else if (cmderger == 3) degerlercm = 10; ////////////////////////////////////////////SEC?M3 DWORD secim3sec = efsunlar3; DWORD secim3 = 0; if (secim3sec == 1) secim3 = degerlerhp; else if (secim3sec == 63) secim3 = degerlercm; else if (secim3sec == 112) secim3 = degerlercm; item2->ClearAttribute(); item2->SetForceAttribute(0,efsunlar1,secim3); //metinlere item2->SetForceAttribute(1,efsunlar2,secim3); //boslara item2->SetForceAttribute(2,efsunlar3,secim3); //guc, zeka, canlılık, dex item->SetCount(item->GetCount() - 1); }

    bu metin2 oyununda bir efsun nesnesi bir iteme

    1(hp) ise 1000, 1500, 200 efsun

    63(canavarlaragüçlü) ise 3, 5, 10 efsun

    112(patronlaragüçlü) ise 3, 5, 10 efsun atıyor.


    işin içinden çıkamadığım kısım ise 1. efsun 2. efsun ve 3. efsun asla aynı gelmemeli.

    ayrıca gelen efsun dererleride birbirinin aynı gelmemeli. ha şansa canavarla patron değerleri aynı olduğu için şansa aynıda gelebilir ama herzaman aynı gelmemeli.


    bir el atabilirmisiniz?








  • ben size diyeyim ki yazılım işi bitti. isteklerinizi düzgün şekilde yapayzekaya aktarın kodunuzu alın. gelecek de buraya gidiyor. ileride iyi kod yazmak değil yapay zekaya işi çok iyi ve teknik olarak tarif edip doğru çıktı almaya başarmak kriter ölçütü olacak.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.