Ezt lényegében azért hoztam össze, hogy ha netán valaki eladná egyben a 100 rögöt / rudat akkor ne a GM-eknek panaszkodjon ,hogy adja vissza a pénzt. Egyszerű a működése..
Rá kattintasz elveszi a rögöt (1db-ot , stackelve is működik) és hozzá írja a számládhoz, de 2mlrd-t nem tudja tél lépni.
1. Char_item.cpp
Keresd meg :
case UNIQUE_ITEM_WHITE_FLAG:
ForgetMyAttacker();
item->SetCount(item->GetCount()-1);
break;
Add alá :
case 80008:
{
if (GetGold() <= 1600000000)
{
PointChange(POINT_GOLD, +300000000);
item->SetCount(item->GetCount()-1);
}
else
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("2milliard_haver_hello_csa"));
}
break;
2. Local_string :
Add hozzá :
"2milliard_haver_hello_csa";
"<Rendszer> Nem válthatod be, mert a nálad lévő yang meghaladná a 2 mlrd-ot.";
3. Item_proto.txt
80008 ±Ý µ¢¾î¸® ITEM_USE USE_SPECIAL 1 NONE | ANTI_SELL | NONE | NONE | ANTI_MYSHOP ITEM_STACKABLE | LOG NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 700000 0 0 0 0 0 0 0 0
Az eladást tiltva van , ergó minek ,ha ra kattintasz és eladja.. a lényeg a ITEM_USE USE_SPECIAL
Ennyi :D