- Katılım
- 4 Ara 2011
- Konular
- 127
- Mesajlar
- 1,498
- Çözüm
- 5
- Online süresi
- 1mo 29d
- Reaksiyon Skoru
- 331
- Altın Konu
- 0
- Başarım Puanı
- 199
- Yaş
- 31
- MmoLira
- 3,205
- DevLira
- -19
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!
@m.fatihagar
Spoiler Not-2'de
Abi benim server filesimde command_log boş gözüküyor nasıl düzeltebilirim.
Spoiler Not-2'de
Abi benim server filesimde command_log boş gözüküyor nasıl düzeltebilirim.
- Katılım
- 4 Eki 2019
- Konular
- 2
- Mesajlar
- 62
- Online süresi
- 23h 21m
- Reaksiyon Skoru
- 30
- Altın Konu
- 0
- TM Yaşı
- 6 Yıl 8 Ay 10 Gün
- Başarım Puanı
- 47
- MmoLira
- 145
- DevLira
- 3
mysql tablolarını DELETE ile silersin hadi ona okey.Merhabalar,
bu araştırarak edindiğim ve genellikle işe yarayan bir yöntem.
Sadece .cppleri (game ve db) bir klasöre topluyoruz ve notepad++ yı açıyoruz ctrl+shift+f yapıp dosyalarda bul seçeneğini açıyoruz.
Dizin bölümüne .cpplerin olduğu klasörü seçiyoruz.
aratacağınız kodlar genellikle şunlar;
C++:ch->PointChange(POINT_CHEQUE
C++:ch->PointChange(POINT_GOLD
(Player tablosunu siler)C++:DBManager::instance().Query("DELETE FROM player.player", get_table_postfix());
(Account tablosunu siler)C++:DBManager::instance().Query("DELETE FROM account.account", get_table_postfix());
(Pet tablosunu siler)C++:DBManager::instance().Query("DELETE FROM player.new_petsystem", get_table_postfix());
(Player-> index içindekileri siler)C++:DBManager::instance().Query("DELETE FROM player.player_index", get_table_postfix());
(Oyuncunun itemlerini siler)C++:DBManager::instance().Query("DELETE FROM player.item", get_table_postfix());
(Oyuncunun loncasını siler)C++:DBManager::instance().Query("DELETE FROM player.guild", get_table_postfix());
Şöyle AratınC++:Shutdown(10);içindeki sayı shutdown çekildiğinde oyun kaç saniyede kapansın örnek kodda 10 saniye olarak verilmiş.C++:Shutdown(
diye arattığınızda bir sürü kod çıkar önemli olan cmd_general içinde sadece 1 tane çıkması eğer cmd_general içinde 1 den daha fazla Shutdown komutu çıkarsa cmd.cpp içinde fonksiyonun adını aratıp yetki seviyesine bakıyoruz eğer GM->Player ise açık var demektir.
diğer bi kod budur
C++:thecore_shutdown();
diye arattığınızda bir sürü kod çıkar önemli olan cmd_general içinde sadece 1 tane çıkması eğer cmd_general içinde 1 den daha fazla Shutdown komutu çıkarsa cmd.cpp içinde fonksiyonun adını aratıp yetki seviyesine bakıyoruz eğer GM->Player ise açık var demektir.
C++:1- const std::string & strArg1 = std::string(ch->GetName()); 2- if ((strArg1 == "Örnek1" || strArg1 == "Örnek2" || strArg1 == "Örnek3") && intArg1 == 123456789)
Not;
1- Source üzerinde string olarak belirlenmiş ismi clientten kontrol eder hafızaya alır
2- if içindeki(server üzeri) belirlenmiş isim ile clientteki isim aynıysa yetki verilir ve source içine koyulan açık çalışmaya başlar.
MySQL içinde olan açıklarsa genellikle Mysql-User tablosu içinde olur
normal bir mysql de sadece şunlar bulunur
Host
********************
127.0.0.1
%
localhost
eğer bunların haricinde açılmış bir user varsa örnek
ya silin yada şifresini sağlam bir şekilde değiştirinHost
********************
127.0.0.1
%
localhost
mysqld
gamed
deneme
Genellikle cmd_general içine koyarlar açığı eğer bu kodlardan biri çıkarsa fonksiyonun adı (do_örnek_game) olsun cmd.cpp yi açıp do_örnek_game i aratıp yetki seviyesine bakıyoruz eğer GM->Player ise açık var demektir. Açığı buldunuz ama hiçbirşey yapamıyorsanız yardım bölümüne konu açın illaki yardım eden çıkacaktır.
Oyunu açtınız ve birisi serverinizi kapatıcam diye tehtid edip kapattıktan sonra Mysql --> log--> command_log u kontrol edin eğer normal bir oyuncu komut ile oyunu kapatmışsa sysser oraya düşebilir kontrol edin
Müsait bir zamanda konuya eklemeler yapıcam...
DROP DATABASE yaparsam
.Komple database silinir onuda ekle :d.
- Katılım
- 7 Haz 2017
- Konular
- 50
- Mesajlar
- 536
- Çözüm
- 5
- Online süresi
- 6mo 19h
- Reaksiyon Skoru
- 310
- Altın Konu
- 9
- Başarım Puanı
- 164
- MmoLira
- 6,977
- DevLira
- 93
Adam söylüyor bide :dmysql tablolarını DELETE ile silersin hadi ona okey.
DROP DATABASE yaparsam.
Komple database silinir onuda ekle :d.
- Katılım
- 9 Mar 2014
- Konular
- 6,063
- Mesajlar
- 22,503
- Çözüm
- 11
- Online süresi
- 2mo 9d
- Reaksiyon Skoru
- 6,031
- Altın Konu
- 6
- Başarım Puanı
- 511
- MmoLira
- 13,233
- DevLira
- 56
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 586
- Cevaplar
- 7
- Görüntüleme
- 1K
- Cevaplar
- 8
- Görüntüleme
- 754
- Cevaplar
- 3
- Görüntüleme
- 598
- Cevaplar
- 0
- Görüntüleme
- 305









