[Paylaşım] Clan User Limitini Degistirmek [ASM]

PrancuLa

∂єνяιм'¢ι ¢ü¢є √
Emektar
Katılım
6 Eyl 2008
Mesajlar
850
Reaction score
4
Puanları
18
Konum
ιѕтαηвυℓ
Web sitesi
www.google.com.tr
Merhabalar,

Aşağıda yapıcağınız değişikliklerde clana fazla adam alımı veya az adam alımını ayarlıyacaksınız.

Ebenezerinizi OllyDbg ile açiniz , açtiktan sonra
CTRL + G ye basip bu offset i girin 0042ACA3 ok dedikten sonra debuggeriniz bu
offsete gidicektir. Bu offset de böyle bir satir ile karsilicaksiniz.

Kod:
0042ACA3   . 6A 24                PUSH 24

PUSH 24 ( 24 no lu hex byte in decimal karsiligi 36. )
Yani Clan kullanici limiti 36 kisi dir.

Bu satirdayken Spacebar a basip PUSH 24 ün 24 ünü silip Yeni istedigimiz clan kullanici
Sayisinin Hex karsiligini ekleyip Ok diyoruz örn.

Kod:
PUSH 32

Bunun decimal karsiligi 50 dir. Yani clan limiti 50 Olmustur.

Ok dedikten sonra bu satira sag tiklayip Copy To Executable seçenegini seçiyoruz.
Burda çikan 2 seçenekten All modifications diyoruz.

Simdi önünüze yeni bir pencere açilmis olucak. Buraya sag tiklayip Save As diyip. Yaptigimiz degisikligi kayit ediyoruz.

Ve olmuş bitmistir. Bu sekilde ASM patchlerinin uygulamasinida ögrenmis olduk.

İyi günler!

alıntıdır.
 
Son düzenleme:
Cevap: [Paylaşım] Clan User Limitini Degistirmek [ASM]

konu bayağı arkada kalmış, birçok kişinin işine yarıyabileceğini düşünerekten güncelleme gereği duydum.
 
Cevap: [Paylaşım] Clan User Limitini Degistirmek [ASM]

[ASm]Koduna Hic Gerek Kalmadan Clan User Limit Attırma Ardream Pk Özel ]]]] CREATE PROCEDURE UPDATE_KNIGHTS @nRet smallint OUTPUT, @Type tinyint, @UserId char(21), @KnightsIndex smallint, @Domanation tinyint AS DECLARE @Row tinyint DECLARE @Members tinyint DECLARE @UserMembers tinyint DECLARE @KnightsNumber smallint DECLARE @ViceChief_1 char(21) DECLARE @ViceChief_2 char(21) DECLARE @ViceChief_3 char(21) SET @Row = 0 SET @KnightsNumber = 0 SELECT @Row = COUNT(*) FROM KNIGHTS WHERE IDNum = @KnightsIndex IF @Row = 0 BEGIN SET @nRet = 7 RETURN END SELECT @Members = Members, @ViceChief_1=ViceChief_1, @ViceChief_2=ViceChief_2, @ViceChief_3=ViceChief_3 FROM KNIGHTS WHERE IDNum = @KnightsIndex IF @Type = 18 BEGIN SELECT @UserMembers = COUNT(*) FROM USERDATA WHERE Knights = @KnightsIndex IF @Members >= 40 or @UserMembers >=40 BEGIN SET @nRet = 8 RETURN END END ELSE BEGIN IF @Members > 40 BEGIN SET @nRet = 8 RETURN END END SELECT @Row = COUNT(*) FROM USERDATA WHERE strUserId = @UserId IF @Row = 0 BEGIN SET @nRet = 2 RETURN END --SELECT @ViceChief_1=ViceChief_1, @ViceChief_2=ViceChief_2, @ViceChief_3=ViceChief_3 FROM KNIGHTS WHERE IDNum = @KnightsIndex BEGIN TRAN IF @Type = 18 -- JOIN BEGIN UPDATE KNIGHTS SET Members = Members + 1 WHERE IDNum = @KnightsIndex INSERT INTO KNIGHTS_USER ( sIDNum, strUserID ) VALUES (@KnightsIndex, @UserId ) END ELSE IF @Type = 19 or @Type = 20 or @Type = 23 -- WITHDRAW, REMOVE, REJECT BEGIN IF @Members
 
Cevap: [Paylaşım] Clan User Limitini Degistirmek [ASM]

Çok başarılı bir şekilde gayet gelişi güzel hoş anlatmışsın. Teşekkür ederim.

Senin gibi başarılı bir veritabanı uzmanına bu forumda her zaman ihtiyaç var. Foruma sürekli uğra ve bu gibi basit çözümlemeler ile yardıma muhtaç olan birçok kişi var. Bunları düşünerekten hareket et ve yapıcaklarına,yaptıktan sonraki olacaklara mantıklı bir karar ver.

Derler ya; adamın dibisin. Yok valla değilsin. :pff:
 
Cevap: [Paylaşım] Clan User Limitini Degistirmek [ASM]

Teşekkürler Bencede Yararlı bir Paylaşım Olmuş Eline Sağlık.
 
Geri
Üst Alt