Szerző Téma: aranyrög beváltás  (Megtekintve 379 alkalommal)

Nem elérhető dave00

  • Beginner
  • Hozzászólások: 26
  • Segített: -7
aranyrög beváltás
« Dátum: 2021-01-03, 03:17:26 »
sziasztok lenne ez a téma: https://metin2hungary.net/index.php/topic,202668.msg1069349.html#msg1069349
az lenne a kérdésem aki növelte a max yangot ő hogy tudná beállítani hogy ha valaki elad aranyrögöt mondjuk akkor de 2milliárd legyen a max? long long típusra hogy lehetne átírni?

Nem elérhető TMP4

  • Beginner
  • Hozzászólások: 37
  • Segített: 8
Re:aranyrög beváltás
« Válasz #1 Dátum: 2021-01-10, 12:24:37 »
long long nugget = 300000000LL;
long long nTotalMoney = nugget + static_cast<long long>(GetGold());
if (GOLD_MAX <= nTotalMoney)
{
PointChange(POINT_GOLD, nugget);
item->SetCount(item->GetCount()-1);
}
else
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("2milliard_haver_hello_csa"));

Ha g_llMaxGold-ot használsz akkor írd át a GOLD_MAX-ot arra.
PointChange-ed ha nem képes elfogadni long long-ot akkor: PointChange(POINT_GOLD, 300000000);
« Utoljára szerkesztve: 2021-01-10, 12:34:58 írta TMP4 »