Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Selamın Aleyküm;
İstediğiniz Herhangi bir mapa %d (100) seviye ve altı kişiler girebilir 100'den büyük bir leveli olan kişi mapa giremez ve direk köye ışınlanır.
input_login.cpp
aç
void CInputLogin::CharacterDelete(LPDESC d, const char * data)
Arat
d->Packet(&p2, sizeof(p2));
Arat
map_blok_engeli(ch);
Altına Ekle
İstediğiniz Herhangi bir mapa %d (100) seviye ve altı kişiler girebilir 100'den büyük bir leveli olan kişi mapa giremez ve direk köye ışınlanır.
input_login.cpp
aç
void CInputLogin::CharacterDelete(LPDESC d, const char * data)
Arat
Kod:
void map_blok_engeli(LPCHARACTER ch)
{
typedef std::map<DWORD,DWORD> Tmaplar;
Tmaplar m_map;
m_map[72] = 75; //--** Sürgün Mağarası 1. Kat
m_map[73] = 75; //--** Sürgün Mağarası 2. Kat
// m_map[216] = 75; //--** Devils Catacomb,
itertype(m_map) key = m_map.find(ch->GetMapIndex());
if (key != m_map.end() && ch->GetLevel() < key->second)
{
ch->ChatPacket(CHAT_TYPE_NOTICE, "Seviyeniz bu harita üzerinde olamayacak kadar düşük, otomatik olarak şehre ışınlanacaksınız.");
ch->ChatPacket(CHAT_TYPE_NOTICE, "Map'a girebilmek için leveliniz %d'den düşük olması gerekmektedir.", key->second);
ch->GoHome();
}
}
d->Packet(&p2, sizeof(p2));
Arat
map_blok_engeli(ch);
Altına Ekle
Bu tip kontroller için game 'e eklentiye gerek duymuyorum, quest'le denetlendirilebilir görüşündeyim.
Işınlanma yüzüğüne koymak yeterli.Bu tip kontroller için game 'e eklentiye gerek duymuyorum, quest'le denetlendirilebilir görüşündeyim.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 276
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 65
- Görüntüleme
- 12K
- Cevaplar
- 22
- Görüntüleme
- 6K