HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Teşekkürler 

itemi ve taşı karşı tarafa vermek için bunu deneyebilirsiniz test etmedim
Kod:
#ifdef INVENTORY_DISPLAY_PLUS
ACMD(do_view_equip_gold)
{
char arg1[256];
one_argument(argument, arg1, sizeof(arg1));
if (*arg1)
{
DWORD vid = 0;
str_to_number(vid, arg1);
LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);
if (ch->GetGold() < 5000000)
{
ch->ChatPacket(CHAT_TYPE_INFO,"|cffffff00[Sistem] |cff00ff00Profili görüntüleyebilmek için (5.000.000) yang'a sahip olmalısın!");
return;
}
if (!tch)
return;
if (!tch->IsPC())
return;
if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi"));
return;
}
if (5000000 + tch->GetGold() > GOLD_MAX)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("karsi fazla yang tasiyor"));
return;
}
tch->SendEquipment(ch);
ch->PointChange(POINT_GOLD, -5000000, false);
tch->PointChange(POINT_GOLD, 5000000, true);
}
}
ACMD(do_view_equip_item)
{
char arg1[256];
one_argument(argument, arg1, sizeof(arg1));
if (*arg1)
{
DWORD vid = 0;
str_to_number(vid, arg1);
LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);
if (ch->CountSpecifyItem(90005) < 100)
{
ch->ChatPacket(CHAT_TYPE_INFO,"|cffffff00[Sistem] |cff00ff00Profili görüntüleyebilmek için 100 adet su taşına sahip olmalısın!");
return;
}
if (!tch)
return;
if (!tch->IsPC())
return;
if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi"));
return;
}
LPITEM new_item = ITEM_MANAGER::instance().CreateItem(90005, 100);
if (!new_item)
return;
int iEmptyPos = tch->GetEmptyInventory(new_item->GetSize());
if (iEmptyPos != -1)
{
tch->SendEquipment(ch);
ch->RemoveSpecifyItem(90005,100);
new_item->AddToCharacter(tch, TItemPos(INVENTORY, iEmptyPos));
}
else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("karsi tarafin envanterde bos alan yok")); return; }
}
}
#endif
Teşekkürler.
Yapiyor adam yavv paylasim için tesekkurler.
Güzel olmuş bir çok kişinin dediği gibi para ve su taşı karşı oyuncuya gitse daha iyi olabilirmiş ve miktarlarida karşı oyuncu belirlese daha iyi olur bence
Teşekkürler.
Paylaşım için teşekkürler.
Teşekkürler![]()
Hepinize ayrı ayrı teşekkür ederim ???Teşekkürler maviş ♥♥♥
Teşekkürler reyiz deneyeceğimitemi ve taşı karşı tarafa vermek için bunu deneyebilirsiniz test etmedim
Kod:#ifdef INVENTORY_DISPLAY_PLUS ACMD(do_view_equip_gold) { char arg1[256]; one_argument(argument, arg1, sizeof(arg1)); if (*arg1) { DWORD vid = 0; str_to_number(vid, arg1); LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid); if (ch->GetGold() < 5000000) { ch->ChatPacket(CHAT_TYPE_INFO,"|cffffff00[Sistem] |cff00ff00Profili görüntüleyebilmek için (5.000.000) yang'a sahip olmalısın!"); return; } if (!tch) return; if (!tch->IsPC()) return; if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); return; } if (5000000 + tch->GetGold() > GOLD_MAX) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("karsi fazla yang tasiyor")); return; } tch->SendEquipment(ch); ch->PointChange(POINT_GOLD, -5000000, false); tch->PointChange(POINT_GOLD, 5000000, true); } } ACMD(do_view_equip_item) { char arg1[256]; one_argument(argument, arg1, sizeof(arg1)); if (*arg1) { DWORD vid = 0; str_to_number(vid, arg1); LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid); if (ch->CountSpecifyItem(90005) < 100) { ch->ChatPacket(CHAT_TYPE_INFO,"|cffffff00[Sistem] |cff00ff00Profili görüntüleyebilmek için 100 adet su taşına sahip olmalısın!"); return; } if (!tch) return; if (!tch->IsPC()) return; if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); return; } LPITEM new_item = ITEM_MANAGER::instance().CreateItem(90005, 100); if (!new_item) return; int iEmptyPos = tch->GetEmptyInventory(new_item->GetSize()); if (iEmptyPos != -1) { tch->SendEquipment(ch); ch->RemoveSpecifyItem(90005,100); new_item->AddToCharacter(tch, TItemPos(INVENTORY, iEmptyPos)); } else { ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("karsi tarafin envanterde bos alan yok")); return; } } } #endif

- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 18
- Görüntüleme
- 4K
- Kilitli
- Cevaplar
- 310
- Görüntüleme
- 53K
- Kilitli
- Cevaplar
- 2
- Görüntüleme
- 828
- Cevaplar
- 671
- Görüntüleme
- 116K
- Cevaplar
- 222
- Görüntüleme
- 45K

