TuZaKK 1
TuZaKK
mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
[DEV]AB 1
[DEV]AB
metin2008 1
metin2008
kaptanmikro1 1
kaptanmikro1
Scarlet 1
Scarlet
emirhanHCL 1
emirhanHCL
Hikaye Ekle

Altın Konu Advanced Farmbot "SOURCE"

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

#### CPythonNetworkStream::SendUseSkillPacket
- **this (ECX):** `CPythonNetworkStream*`
- **Çağrı Standardı:** `__thiscall` (ret 8)
- **Parametreler:** `DWORD skill_id` (ebp + 8), `DWORD target_vid` (ebp + 12)
- **Amaç:** Hedefe veya kendine aktif beceri yollamak. (Kendine basılan bufflarda target_vid = 0).
- > [!TIP]
> **SESSİZ BUFF & COOLDOWN DROP KURALI:** Direkt çağrıldığında bağırma veya el kaldırma animasyonunu **atlar** ve cooldown karartmasını UI'da tetiklemez. Ancak sunucu cooldown kontrolünü yaptığı için süre bitmeden yollarsanız SP harcanır ama buff yenilenmez (Silent Drop). Cooldown yerel olarak `CPythonPlayer` üzerinden denetlenmelidir
--------
------
"CPythonNetworkStream::SendUseSkillPacket": FunctionData(
name="CPythonNetworkStream::SendUseSkillPacket",
static_offset=0x02575860,
signature="55 8B EC 83 EC 18 A1 ?? ?? ?? ?? 33 C5 89 45 ?? 89 4D ?? C6 45 ?? 4C",
read_offset=0x0,
signature2="55 8B EC 83 EC 18 A1 ?? ?? ?? ?? 33 C5 89 45 ?? 89 4D ?? C6 45 ?? 4C 8D 45 ?? 50 8B 4D ?? E8 ?? ?? ?? ?? 0F B6 C8 85 C9 75 04 32 C0 EB 3E C6 45 ?? 4C 8B 55 ?? 89 55 ?? 8B 45 ?? 89 45 ?? 8D 4D ?? 51 6A 09 8B 4D ?? E8 ?? ?? ?? ?? 0F B6 D0 85 D2 75 11 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? 83 C4 04 32 C0 EB 08 8B 4D ?? E8 ?? ?? ?? ?? 8B 4D ?? 33 CD",
read_offset2=0x0,
description="[__thiscall] (DWORD skill_idx, DWORD target_vid) -> bool. Yetenek (skill) kullanma paketini yollar. ret 8."

Skillerle ilgili bildiklerim bunlar
 
#### CPythonNetworkStream::SendUseSkillPacket
- **this (ECX):** `CPythonNetworkStream*`
- **Çağrı Standardı:** `__thiscall` (ret 8)
- **Parametreler:** `DWORD skill_id` (ebp + 8), `DWORD target_vid` (ebp + 12)
- **Amaç:** Hedefe veya kendine aktif beceri yollamak. (Kendine basılan bufflarda target_vid = 0).
- > [!TIP]
> **SESSİZ BUFF & COOLDOWN DROP KURALI:** Direkt çağrıldığında bağırma veya el kaldırma animasyonunu **atlar** ve cooldown karartmasını UI'da tetiklemez. Ancak sunucu cooldown kontrolünü yaptığı için süre bitmeden yollarsanız SP harcanır ama buff yenilenmez (Silent Drop). Cooldown yerel olarak `CPythonPlayer` üzerinden denetlenmelidir
--------
------
"CPythonNetworkStream::SendUseSkillPacket": FunctionData(
name="CPythonNetworkStream::SendUseSkillPacket",
static_offset=0x02575860,
signature="55 8B EC 83 EC 18 A1 ?? ?? ?? ?? 33 C5 89 45 ?? 89 4D ?? C6 45 ?? 4C",
read_offset=0x0,
signature2="55 8B EC 83 EC 18 A1 ?? ?? ?? ?? 33 C5 89 45 ?? 89 4D ?? C6 45 ?? 4C 8D 45 ?? 50 8B 4D ?? E8 ?? ?? ?? ?? 0F B6 C8 85 C9 75 04 32 C0 EB 3E C6 45 ?? 4C 8B 55 ?? 89 55 ?? 8B 45 ?? 89 45 ?? 8D 4D ?? 51 6A 09 8B 4D ?? E8 ?? ?? ?? ?? 0F B6 D0 85 D2 75 11 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? 83 C4 04 32 C0 EB 08 8B 4D ?? E8 ?? ?? ?? ?? 8B 4D ?? 33 CD",
read_offset2=0x0,
description="[__thiscall] (DWORD skill_idx, DWORD target_vid) -> bool. Yetenek (skill) kullanma paketini yollar. ret 8."

Skillerle ilgili bildiklerim bunlar
Çok teşekkür ederim hocam dönüşünüz için, bu skill için olan offsetleri nasıl buldunuz herhangi bir dumper aracılığıyla mı?
 
Merhaba değerli Turkmmo üyeleri,

Öncelikle herkese iyi forumlar dilerim. Kısa süre önce Deneme Moderatör olarak göreve başladım. Bu süreçte forum düzenine katkı sağlamak ve aynı zamanda topluluğumuz için faydalı içerikler paylaşmak da hedeflerim arasında yer alıyor.

Bu doğrultuda sizlerle daha önce paylaşmış olduğum bir projeye ait kaynak kod paylaşımı gerçekleştirmek istiyorum. Umarım geliştirme süreçlerinizde işinize yarar ve yeni projeleriniz için faydalı bir kaynak olur.

✔ Kodları inceleyebilir,
✔ Kendi projelerinize uyarlayabilir,
✔ Görüş ve önerilerinizi konu altında paylaşabilirsiniz.


Topluluğumuzun bilgi paylaşımıyla daha da güçleneceğine inanıyorum. Her türlü yapıcı geri bildirim ve öneriniz benim için değerlidir.

Herkese iyi forumlar, bol kodlu ve verimli günler dilerim!
302063_0c39a64af6be60602715027ece9a0038.png

ÖNEMLİ : Red Ban sebebi hızlı kanal değiştirme özelliğinde gecikme bulunmamasından kaynaklıdır. 6-8 saniye arasında bir gecikme eklemeniz gerekiyor. Yoksa LOG'a takılır, Red Ban dediğimiz "Oyun şuan senin için mevcut değil" hatası alırsınız ve hesabınız GF istemcisi tarafından engellenir.





Not: Dosyalarda eksik varsa konunun altına belirtebilirsiniz.

BuildRandomizer.ps1 eksik içerik için proje ana dizinine aynı uzantıda boş bir dosya oluşturun ve içeriğine yapıştırın.


Kod:
# Her derleme öncesi Signature.h dosyasını rastgele verilerle günceller.
$path = "Signature.h"
$randomSize = Get-Random -Minimum 1024 -Maximum 4096
$randomBytes = New-Object Byte[] $randomSize
[Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($randomBytes)

$hexStrings = $randomBytes | ForEach-Object { "0x{0:X2}" -f $_ }
$content = @"
#pragma once
// Bu dosya her build oncesi otomatik olarak rastgele verilerle guncellenir.
// Bu sayede DLL dosyasinin imzasi (hash) her seferinde degisir.

static const unsigned char g_StaticJunkSignature[] = {
    $($hexStrings -join ", ")
};
"@

Set-Content -Path $path -Value $content
Write-Host "Signature.h guncellendi. Yeni boyut: $randomSize byte"




Saygılarımla,
Deneme Moderatör
merhaba rota takip sistemindeki dest x y ve tetiklemeyi c.e de nasıl bulabiliriz bahsedermisin ben farklı bir sunucuda deniyorum ama bulamadım python player da dest x y olarak bahsediyorsunuz ve oraya yazdırıyorsunuz dest i 1 e sabitliyorsunuz ama dediğim gibi adresleri bulamadım destek sağlarmısınız acaba ?
 
merhaba rota takip sistemindeki dest x y ve tetiklemeyi c.e de nasıl bulabiliriz bahsedermisin ben farklı bir sunucuda deniyorum ama bulamadım python player da dest x y olarak bahsediyorsunuz ve oraya yazdırıyorsunuz dest i 1 e sabitliyorsunuz ama dediğim gibi adresleri bulamadım destek sağlarmısınız acaba ?
@LunaUI
gf de paylastıgın source gibi aynısı neyse eline sağlık
Luna senin bilgin var mı acaba dext x y ve tetikelemeden anladığım kadarı ile pythonplayer içerisinden dest x y kordinatını yazıyor ama tetikleme vs. karıştırdım da yardımcı olabilirmisin ?
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst