Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
192
Tıklama
0
Öne Çıkarma
acemiye yardım.
8
geçen yıl
Er
Konu Sahibi

sa.
beyler c++ da aşırı acemiyim.
şimdi benim yaptığım bu;

										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?



K
geçen yıl
Yarbay

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.