Kő berakás esélye (m)

Indította Angels24, 2015-02-16, 19:52:01

Sziasztok.
Hogy tudnám megoldani azt,hogy amit készítettem követ azt 100% eséllyel tegye bele a vértbe/fegyverbe ?

tehát csak bizonyos kőnél akarod 100% eséllyel v az összesre?

csak pár kőnél ,de ha egyszerűbb akkor az is jó ha az összesnél 100%

2015-02-16, 20:01:11 #3 Utolsó szerkesztés: 2015-02-16, 20:06:58 Szerző: 5310pati
ha forrást használsz akkor SLZ leírta ugye hogy hol kell állítani az esély
és ott megírod, hogy ha az ID = és felsorolod azt a pár követ akkor 100%
ha nem akkor marad az amit alapból szertnél x%

ez az alap
for (i = 0; i < ITEM_SOCKET_MAX_NUM; ++i)
if (item2->GetSocket(i) >= 1 && item2->GetSocket(i) <= 2 && item2->GetSocket(i) >= item->GetValue(2))
{
// Ľ® Č®·ü
if (number(1, 100) <= 95)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŢĆľĽ® şÎÂřżˇ Ľş°řÇĎż´˝Ŕ´Ď´Ů."));
item2->SetSocket(i, item->GetVnum());
}
else
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŢĆľĽ® şÎÂřżˇ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů."));
}

LogManager::instance().ItemLog(this, item2, "SOCKET", item->GetName());
ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (METIN)");
break;
}

(én 95%-re állítottam)
és ami neked kell:
for (i = 0; i < ITEM_SOCKET_MAX_NUM; ++i)
if (item2->GetSocket(i) >= 1 && item2->GetSocket(i) <= 2 && item2->GetSocket(i) >= item->GetValue(2))
{
if ((item2->GetVnum() == ID1) or (item2->GetVnum() == ID2) or (item2->GetVnum() == ID3)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŢĆľĽ® şÎÂřżˇ Ľş°řÇĎż´˝Ŕ´Ď´Ů."));
item2->SetSocket(i, item->GetVnum());
}
else
{
// Ľ® Č®·ü
if (number(1, 100) <= 95)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŢĆľĽ® şÎÂřżˇ Ľş°řÇĎż´˝Ŕ´Ď´Ů."));
item2->SetSocket(i, item->GetVnum());
}
else
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ŢĆľĽ® şÎÂřżˇ ˝ÇĆĐÇĎż´˝Ŕ´Ď´Ů."));
}
}

LogManager::instance().ItemLog(this, item2, "SOCKET", item->GetName());
ITEM_MANAGER::instance().RemoveItem(item, "REMOVE (METIN)");
break;
}

nem biztos, hogy jó, de én így oldanám meg

nem használok forrást.
még nem volt merszem belekezdeni :)

tehát hol kell be állítanom a % ot?

2015-02-16, 20:07:33 #5 Utolsó szerkesztés: 2015-02-16, 20:09:51 Szerző: 5310pati
hát forrás nélkül szerintem nem tudod szétszedni h ez a kő 100%, ez 50, az is 50 stb.
34k-ba diffel tudod azt meg találsz itt fórumon is szerintem

tessék: http://metin2hungary.net/index.php/topic,178254.msg939421.html#msg939421

Kő Berakás Esély 100%
game_r34083
0005531F: 1E 64

amúgy sztem áttérhetnél forrásra
az ismertebb bugok javítására ottvan SLZ témája, ha azokat belerakod kapsz is egy alap 40k sf-et
csak utána azt tudsz benne szerkeszteni amit akarsz, persze ha értesz C++-hez
legjobb példa amit most szeretnél :D

Köszönöm.
megfontolom még az este és lehet holnap megpróbálkozom a forrással.