18 Eylül 21:00 — DUHAN2 açılıyor! 1-120 Official Emek, P2W yok, Ücretsiz Oto Av + Balık Botu, TL ödüllü rekabet ve Legal Pazar seni bekliyor. HEMEN TIKLA!
Hata: Kağıt kullanılarak çağrılan moblar korumalı yada engelli alana denk geldiğinde kayboluyor dolayısıyla kağıt iteminiz gitmiş oluyor, bu çözüm o alanlardaysanız kağıdı açmanızı engelleyecektir.
char_item.cpp
Arat:
C++:
bool CHARACTER::GiveItemFromSpecialItemGroup
C++:
case CSpecialItemGroup::MOB:
C++:
case CSpecialItemGroup::MOB:
{
if (GetSectree()) {
if (GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK | ATTR_BLOCK)) {
return false;
}
}
sys_log(0, "CSpecialItemGroup::MOB %d", dwCount);
int x = GetX();
int y = GetY();
LPCHARACTER ch = CHARACTER_MANAGER::instance().SpawnMob(dwCount, GetMapIndex(), x, y, 0, true, -1);
if (ch)
{
ch->SetAggressive();
}
bSuccess = true;
}
break;
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Paylaşım İçin Teşekkürler
Paylaşım için teşekkürler.
Kardeşim paylaşımın için teşşekkürler fakat bu tarz SECTREE *sectree = NULL; değişkenlere gerek yoktur char_item.cpp karakter class i olduğunu için bu verdiğim şekilde yapabilirsiniz.
[CODE lang="cpp" title="Kod bloğunu komple değiştirin bu şekilde."] case CSpecialItemGroup::MOB:
{
if (GetSectree()) {
if (GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK | ATTR_BLOCK)) {
return false;
}
}
sys_log(0, "CSpecialItemGroup::MOB %d", dwCount);
int x = GetX() + number(-500, 500);
int y = GetY() + number(-500, 500);
LPCHARACTER ch = CHARACTER_MANAGER::instance().SpawnMob(dwCount, GetMapIndex(), x, y, 0, true, -1);
if (ch)
{
ch->SetAggressive();
}
bSuccess = true;
}
break;[/CODE]
Paylaşım işin teşekkürler.
Paylaşım İçin Teşekkürler
Kardeşim paylaşımın için teşşekkürler fakat bu tarz SECTREE *sectree = NULL; değişkenlere gerek yoktur char_item.cpp karakter class i olduğunu için bu verdiğim şekilde yapabilirsiniz.
[CODE lang="cpp" title="Kod bloğunu komple değiştirin bu şekilde."] case CSpecialItemGroup::MOB:
{
if (GetSectree()) {
if (GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK | ATTR_BLOCK)) {
return false;
}
}
sys_log(0, "CSpecialItemGroup::MOB %d", dwCount);
int x = GetX() + number(-500, 500);
int y = GetY() + number(-500, 500);
LPCHARACTER ch = CHARACTER_MANAGER::instance().SpawnMob(dwCount, GetMapIndex(), x, y, 0, true, -1);
if (ch)
{
ch->SetAggressive();
}
bSuccess = true;
}
break;[/CODE]
[CODE lang="cpp" title="Kod bloğunu komple değiştirin bu şekilde."] case CSpecialItemGroup::MOB:
{
if (GetSectree()) {
if (GetSectree()->IsAttr(GetX(), GetY(), ATTR_BANPK | ATTR_BLOCK)) {
return false;
}
}
sys_log(0, "CSpecialItemGroup::MOB %d", dwCount);
int x = GetX() + number(-500, 500);
int y = GetY() + number(-500, 500);
LPCHARACTER ch = CHARACTER_MANAGER::instance().SpawnMob(dwCount, GetMapIndex(), x, y, 0, true, -1);
if (ch)
{
ch->SetAggressive();
}
bSuccess = true;
}
break;[/CODE]
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 493
- Cevaplar
- 20
- Görüntüleme
- 950
- Cevaplar
- 0
- Görüntüleme
- 327
- Cevaplar
- 6
- Görüntüleme
- 736
- Cevaplar
- 15
- Görüntüleme
- 906