Metin2 Private Serverler, Metin2 Private Serverlar
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
AnasayfaLatest imagesGiriş yapKayıt Ol

 

 Bütün Hileleri Engelleme

Aşağa gitmek 
2 posters
YazarMesaj
Admin
Administrator
Administrator
Admin


Cinsiyet : Erkek
Nerden : http://twitter.com/ErenAlg
Yaş : 38
Mesaj Sayısı : 13679
Başarı : 1482582
Rep Gücü : 7771

Bütün Hileleri Engelleme Empty
MesajKonu: Bütün Hileleri Engelleme   Bütün Hileleri Engelleme I_icon_minitime16/3/2010, 17:57

Seri R Fix

Kod:

delete from magic where magicnum = '105720'
delete from magic where
magicnum = '105755'
delete from magic where magicnum = '106720'
delete
from magic where magicnum = '106755'
delete from magic where
magicnum = '106770'
delete from magic where magicnum = '205720'
delete
from magic where magicnum = '205755'
delete from magic where
magicnum = '206720'
delete from magic where magicnum = '206755'
delete
from magic where magicnum = '206770'
Query Analyzer 'de
Uygulayın ve Seri R Fix .


Bloody 21 Skili Fix.

Kod:

Update
MAGIC_TYPE1 Set Hit = '100' WHERE Name = 'Bloody'
Aynı
Şekilde
Query Analyzer 'de Uygulayın ve Bloody 21 Skili
Fix.



Pus Butonu ile
yapilan düpe ve /Save Bugu Fix.


Bildiğiniz
gibi PUS Butonu ile düpe yapıldığı için PUS butonunun kaldırıldığı .exe
vs. kaynıyor.

Save bugu ise bir kişinin server kapanmadan önce
arkadaşına bir item
vermesi ve arkadaşının save yapması veren kişinin
save yapmaması
halinde o item 2 kişidede oluyordu, bu ebenezerde
öyle bir sorun yok.

Ebenezerin Özellikleri ;

- /Trade kapalı
- /Save bugu yok
- Ko Server Killer
& Ko Crash gibi saldırı programlarına karşı Fix
- Pv Koxp ile
yapılan 255 Stat & Notice Geçme vs. Fix.
- Merchant Hack Fix
- PUS Düpesi fix
- NP Hack Fix
- EXP Hack Fix
- GM
Hariç GM komutu kullanma Fix (Ko Server Killer)


Nation (Irk) Hack Engelleme!..

PwKoxplarda yapılan Nation Hack Fixleme

Aşağıdaki Kodları OllyDbg İle Ebenezerinize Yazdırın. Sorun
Ortadan Kalakacaktır.


Kod:
004969DD E9
49030000 JMP 00496D2B
00496D2B . 60 PUSHAD
00496D2C
. 66:0FB651 55 MOVZX DX,BYTE PTR DS:[ECX+55]
00496D31
66:0FB678 4C MOVZX DI,BYTE PTR DS:[EAX+4C]
00496D36 66:3BFA
CMP DI,DX
00496D39 74 0B JE SHORT 00496D46
00496D3B
61 POPAD
00496D3C 8A40 3C MOV AL,BYTE PTR
DS:[EAX+3C]
00496D3F 3C 15 CMP AL,15
00496D41 ^E9
9FFCFFFF JMP 004969E5
00496D46 61 POPAD

Np Transferini Önlemek.


Öncelikle başlangıç np'sini 100 veya 50 yapın
(userdata sağ tık
> desing table > Loyalty > default value > (100))


Daha sonra server dosyalarınızdaki map klasörlerinizden 1.evt
ve 2.evt de aşagıdaki değişiklikleri yapın.


Bulun ;

Kod:
E CHANGE_LOYALTY 500
Kod:
E
CHANGE_LOYALTY 100
Şöyle degiştirin;

Kod:
E
CHANGE_LOYALTY 1
Kod:
E CHANGE_LOYALTY 1
Serveriniz zor
server ise şöyle ayarlayın;

Kod:
A CHECK_LV 70 80
E
CHANGE_LOYALTY 1
Kod:
A CHECK_LV 70 80


E
CHANGE_LOYALTY 1
70 80 Level ayarını istediginiz gibi
ayarlayabilirsiniz. Bu şekilde 70 ve 80 level arası np alabilecektir.

00496D47
^E9 8AFAFFFF JMP 004967D6

Türkçe
ID Düpesini Kökten Engellemek.


Selamlar,


Türkçe Karakterlerle Aynı Anda Girip Dupe Yapılabiliyor
Bildiğiniz
Üzere ve ACCOUNT_LOGIN vb. LOGIN Procedürlerine Yazılan
Bir Çok Türkçe
ID Engelleyen Kod, Üyelikte veye Oyuna Girerken
Problem Yaratıyor ve
%100 Çözüm Olmuyordu.

Şimdi İşte Çözüm


PROC_INSERT_CURRENTUSER'nüzü Açın ve SET @nRet = 1 Yazan Yerin
Hemen
Üstüne Dikkat Edin Üstüne Altına Değil Alttaki Kodu Yapıştırın
ve
Kaydedin Bu Kadar.


Alıntı:

Kod:
DECLARE @RAccountID char(21)
/*
Author : AKUMA
Update :
26.07.2009 - 22:45
*/
SELECT @RAccountID = strAccountID FROM
ACCOUNT_CHAR WHERE strCharID1 = @CharID and strCharID1 IS NOT NULL
SELECT
@RAccountID = strAccountID FROM dbo.ACCOUNT_CHAR WHERE strCharID2 =
@CharID and strCharID2 IS NOT NULL
SELECT @RAccountID = strAccountID
FROM ACCOUNT_CHAR WHERE strCharID3 = @CharID and strCharID3 IS NOT NULL

IF
@RAccountID IS NULL
BEGIN
SET @nRet = 0
RETURN
END
ELSE
IF @RAccountID = ''
BEGIN
SET @nRet = 0
RETURN
END
ELSE
IF @RAccountID <> @AccountID
BEGIN
SET @nRet = 0
RETURN
END
Yapamıyanlar
İçin Komple PROC_INSERT_CURRENTUSER (Ekisini Silin Bunu Koyun Yerine -
Query Any.)

Procedürü Silemiyenler Bu Şekilde Silebilir.


Kod:
DELETE PROC PROC_INSERT_CURRENTUSER
Kod:
CREATE
PROCEDURE PROC_INSERT_CURRENTUSER
@AccountID char(21),
@CharID
char(21),
@ServerNo int,
@ServerIP char(15),
@ClientIP
char(15),
@nRet smallint output
AS
/*
Author : AKUMA
Update
: 26.07.2009 - 22:12
*/

INSERT INTO CURRENTUSER (nServerNo,
strAccountID, strCharID, strServerIP, strClientIP) VALUES (@ServerNo,
@AccountID, @CharID,@ServerIP,@ClientIP)

DECLARE @RAccountID
char(21)

SELECT @RAccountID = strAccountID FROM ACCOUNT_CHAR
WHERE strCharID1 = @CharID and strCharID1 IS NOT NULL
SELECT
@RAccountID = strAccountID FROM dbo.ACCOUNT_CHAR WHERE strCharID2 =
@CharID and strCharID2 IS NOT NULL
SELECT @RAccountID = strAccountID
FROM ACCOUNT_CHAR WHERE strCharID3 = @CharID and strCharID3 IS NOT NULL

IF
@RAccountID IS NULL
BEGIN
SET @nRet = 0
RETURN
END
ELSE
IF @RAccountID = ''
BEGIN
SET @nRet = 0
RETURN
END
ELSE
IF @RAccountID <> @AccountID
BEGIN
SET @nRet = 0
RETURN
END
ELSE
BEGIN
SET
@nRet = 1
RETURN
END


Stat/Np/Exp/Trina
vb. Hilelerini Önlemek.


EXP Bugunu Fixleme ;

1.evt ve 2.evt yi
Açıyoruz.


Aşağıdaki
Eventi Aratıyoruz Yani (EVENT 17082, EVENT 17092 ve EVENT 17072)

Kod:
EVENT 17082 ; Burayı Aratın ve Alttaki 3000'ü 0(Sıfır) Olarak
Değiştirin.
E EXP_CHANGE 3000
E SAVE_EVENT 59 2
E SAY -1 -1
17081 17082 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT
17092 ; Burayı Aratın ve Alttaki 3000'ü 0(Sıfır) Olarak Değiştirin.
E
EXP_CHANGE 3000
E SAVE_EVENT 60 2
E SAY -1 -1 17091 17092 -1 -1
-1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 17072 ; Burayı Aratın
ve Alttaki 3000'ü 0(Sıfır) Olarak Değiştirin.
E EXP_CHANGE 3000
E
SAVE_EVENT 58 2
E SAY -1 -1 17071 17072 -1 -1 -1 -1 -1 -1 -1 -1
E
RETURN
END
Modifikasyon Yapılmış
Hali


Kod:
EVENT 17082
E EXP_CHANGE 0
E
SAVE_EVENT 59 2
E SAY -1 -1 17081 17082 -1 -1 -1 -1 -1 -1 -1 -1
E
RETURN
END

EVENT 17092
E EXP_CHANGE 0
E SAVE_EVENT 60 2
E
SAY -1 -1 17091 17092 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT
17072
E EXP_CHANGE 0
E SAVE_EVENT 58 2
E SAY -1 -1 17071
17072 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
NP Bugunu Fixleme ;
1.evt ve 2.evt yi
Açıyoruz.


Kod:

Orjinali ;
Alıntı:

EVENT
16951
E RUN_EVENT 16952
E RUN_EVENT 16953
END

EVENT
16952
A CHECK_LOYALTY 101 5000000
E SAY -1 -1 15956 -1 -1 -1 -1
-1 -1 -1 -1 -1
E RETURN
END

EVENT 16953
A CHECK_LOYALTY
0 100
E RUN_EVENT 16955
END

EVENT 16955
E SELECT_MSG
11610 15957 1003 16956 1004 16957 1005 16958 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 -1 -1 -1 -1
END

EVENT 16956
E RUN_EVENT 16960
E
RUN_EVENT 16961
END

EVENT 16957
E RUN_EVENT 16965
E
RUN_EVENT 16966
END

EVENT 16958
E SAY -1 -1 15959 -1 -1 -1
-1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 16960
A CHECK_NOAH 0
1499999
E SAY -1 -1 15961 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT
16961
A CHECK_LOYALTY 0 101
E ROB_NOAH 1500000
E
CHANGE_LOYALTY 500
E SAY -1 -1 15958 -1 -1 -1 -1 -1 -1 -1 -1 -1
E
RETURN
END
Bununla Değiştiriyoruz.(1 ve 2 evt de de
Yapılacak.)



Kod:
EVENT 16951
E
RUN_EVENT 16952
E RUN_EVENT 16953
END

EVENT 16952
A
CHECK_LOYALTY 101 5000000
E SAY -1 -1 15956 -1 -1 -1 -1 -1 -1 -1 -1
-1
E RETURN
END

EVENT 16953
A CHECK_LOYALTY 0 100
E
RUN_EVENT 16955
END

EVENT 16955
E SELECT_MSG 11610 15957
1003 16956 1004 16957 1005 16958 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1
END

EVENT 16956
E RUN_EVENT 16960
E RUN_EVENT 16961
END

EVENT
16957
E RUN_EVENT 16965
E RUN_EVENT 16966
END

EVENT
16958
E SAY -1 -1 15959 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT
16960
A CHECK_NOAH 0 1499999
A CHECK_LOYALTY 0 100
E SAY -1 -1
15961 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 16961
A
CHECK_LOYALTY 0 101
E ROB_NOAH 1500000
E CHANGE_LOYALTY 500
E
SAY -1 -1 15958 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT
16965
A CHECK_LOYALTY 0 1
A CHECK_NOAH 0 349999
E SAY -1 -1
15961 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END

EVENT 16966
A
CHECK_LOYALTY 0 1
E ROB_NOAH 350000
E CHANGE_LOYALTY 100
E
SAY -1 -1 15960 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
Maradon Para Bugunu Fixleme ;
21.evt
Açıyoruz.


Aşağıdaki
Eventi Aratıyoruz Yani (EVENT 30142)


Kod:

EVENT 30142 ; Alttaki 50.000.000 Milyonu Görüyorsunuz Bunu 0(Sıfır)
Yapın Tamamdır.
E GIVE_NOAH 50000000
E SAVE_EVENT 30 2
E SAY -1
-1 30141 -1 -1 -1 -1 -1 -1 -1 -1 -1
E RETURN
END
Trina Bugunu Fixleme ;
21.evt yi Açıyoruz.


Aşağıdaki Eventi Aratıyoruz Yani
(EVENT 35558)


Kod:
EVENT 35558 ; E
GIVE_PCBANK_ITEM -1 > E RETURN Olarak Değiştiriyoruz.
E
GIVE_PCBANG_ITEM -1
END
Modifikasyon
Yapılmış Hali


Kod:
EVENT 35558
E RETURN
END
NCS Bugunu Fixleme ;
21.evt yi Açıyoruz.


Aşağıdaki Eventi Aratıyoruz Yani
(EVENT 30070)


Kod:
EVENT 30070 ; E
NAME_CHANGE nin Üstüne A HOWMUCH_ITEM 800032000 1 9999 Ekliyoruz.
E
CHANGE_NAME
END
Modifikasyon
Yapılmış Hali


Kod:
EVENT 30070
A
HOWMUCH_ITEM 800032000 1 9999
E CHANGE_NAME
END
Sayfa başına dön Aşağa gitmek
http://www.pvpserverler.org
LadyProBaby
1.Seviye Üye
1.Seviye Üye
LadyProBaby


Cinsiyet : Kadın
Nerden : Ankara
Mesaj Sayısı : 10
Başarı : 11000
Rep Gücü : 0

Bütün Hileleri Engelleme Empty
MesajKonu: Geri: Bütün Hileleri Engelleme   Bütün Hileleri Engelleme I_icon_minitime7/8/2010, 20:36

music
Sayfa başına dön Aşağa gitmek
 
Bütün Hileleri Engelleme
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Nation(Irk) Hack Engelleme!
» npt engelleme
» Irk Hack EngeLLeme

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Metin2 Private Serverler, Metin2 Private Serverlar :: Knight Private Serverler :: Hileleri Engelleme Yolları-
Buraya geçin: