- Katılım
- 2 Ağu 2010
- Konular
- 5,330
- Mesajlar
- 24,645
- Çözüm
- 54
- Online süresi
- 1mo 20d
- Reaksiyon Skoru
- 6,396
- Altın Konu
- 425
- Başarım Puanı
- 514
- MmoLira
- -2,509
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhaba;
Phbot engellemek için bir kaç şeyler gördüm bunlardan en güzeli oyuncuya oyun içerisinde soru sordurmama ve dışarıdan elde etmesi.
Tamamen mantığını ve opcodeları sizlere vereceğim oyun içerisinde kevan mal aldığında sattığında vs onları ayarlamak size kalmış sonuçta kullandığınız guardı bilmiyorum.
İlk olarak oyun içerisinde
0x7034 Opcode ile item alma vbdir.
Trade mall almak için gelen byte halinde olan diğer kodu 19
Size Küçük bir örnek sunayım bende bulunan guarda göre yazıyorum.
Yukarida verdigim tamamen mal alma olayi artik olaylari kendinize gore ayarlarsiniz. En ince ayrintisina kadar girmiyorum zaten boyle birsey yapmak isteyen kisiler belirli bir duzeyde bilgisi olanlardir diye dusunuyorum. Bilgisi olmayanlarda buradan mantigini anlarlar diye umuyorum.
Artik oyun icerisinde mal alimlarini anladigimiza gore oyunda kendimize kod verme ve bu kodu girdigimizde izinleri almaya gelelim ayrintili anlatmiyorum sadece size birakiyorum gelistirmeyi.
Temel mantigi bu sekilde guard icerisinde olaylar bu kadar geri kalan doldurma islemleri tamemen sizlere ait sql uzerinden kontrolleride saglaya bilirsiniz. Gelen kod buna esitse izin ver vb seyler.
Keyifli oyunlar.
Phbot engellemek için bir kaç şeyler gördüm bunlardan en güzeli oyuncuya oyun içerisinde soru sordurmama ve dışarıdan elde etmesi.
Tamamen mantığını ve opcodeları sizlere vereceğim oyun içerisinde kevan mal aldığında sattığında vs onları ayarlamak size kalmış sonuçta kullandığınız guardı bilmiyorum.
İlk olarak oyun içerisinde
0x7034 Opcode ile item alma vbdir.
Trade mall almak için gelen byte halinde olan diğer kodu 19
Size Küçük bir örnek sunayım bende bulunan guarda göre yazıyorum.
Kod:
if (_pck.Opcode==0x7034)
{
read=_pck.ReadUInt8();
switch(read)
{
case 19:
{
burada item aldiginda yaptiginiz olaylari yazabilirsiniz. Item aldiginda uyari verdirme veya satin almama gibi.
continue;
}
break;
}
}
Yukarida verdigim tamamen mal alma olayi artik olaylari kendinize gore ayarlarsiniz. En ince ayrintisina kadar girmiyorum zaten boyle birsey yapmak isteyen kisiler belirli bir duzeyde bilgisi olanlardir diye dusunuyorum. Bilgisi olmayanlarda buradan mantigini anlarlar diye umuyorum.
Artik oyun icerisinde mal alimlarini anladigimiza gore oyunda kendimize kod verme ve bu kodu girdigimizde izinleri almaya gelelim ayrintili anlatmiyorum sadece size birakiyorum gelistirmeyi.
Kod:
(_pck.Opcode == 0x7025)
{
int read= _pck.ReadUInt8();
switch (read)
{
case 1: //local chat icindir
case 3: // GM cheati icindir
{
string message = (_pck.ReadAscii().ToString().ToLower());
if (message.Contains("!kodever") ) // burada oyunda chat kisminda yazmak istediginiz kod bu kodu yaptiginizda guardin islemesini saglayan komut
{
if (message.Contains(" "))
{
}
}
}
break;
}
Temel mantigi bu sekilde guard icerisinde olaylar bu kadar geri kalan doldurma islemleri tamemen sizlere ait sql uzerinden kontrolleride saglaya bilirsiniz. Gelen kod buna esitse izin ver vb seyler.
Keyifli oyunlar.
- Katılım
- 12 Tem 2017
- Konular
- 3,675
- Mesajlar
- 14,203
- Çözüm
- 157
- Online süresi
- 1mo 19d
- Reaksiyon Skoru
- 6,341
- Altın Konu
- 1
- Başarım Puanı
- 462
- MmoLira
- 2,563
- DevLira
- 166
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 104
- Cevaplar
- 1
- Görüntüleme
- 33





