-
İçerik sayısı
474 -
Katılım
-
Son ziyaret
-
Puan
14,824 [ Bağış Yap ]
İletiler : CerfiN
-
-
Eline sağlık.
-
Teşekkürler.
-
Source varsa uygun Visual Studio kurulumu yaparak build edebilirsin ama verdigi hatalar olursa onlari cozmeden build edemessin. Versiyon uyusmuyorsa client yada files dan versiyon degi****** uygun versiyona gore exe kullanman lazim ya da filesi ona gore degistirmen lazim. Kisacasi yeni basladiysan once bi bak arastir ne nedir diye ondan sonra devam et boyle bodozlama hicbirsey anlamassin. Forum da ve Google da basit seyleri bulabilirsin yoksa sana kimse cevap yazmaz bazi basit seyleri sormayin azicik arastirin build etmek nedir nasil edilir diye.
-
Nasıl çalışmıyor? Hiç mi tepki vermiyor yoksa hata falan mı veriyor? Düzgün derlendi mi? Bilgi vermeden bilemeyiz.
-
Seed'le ilgili bir sorun olabilir.
-
BDW'yi deneyen oldu mu arkadaşlar bu dosyalarla?
-
Teşekkürler bakayım neler var.
-
Eline sağlık.
- 1
-
Eline sağlık, teşekkürler.
-
Başka versiyon exe ve launcher denediniz mi. Yada başka oyunlarda sıkıntı çıkarıyor mu? Uyumluluk ayarını denediniz mi?
-
Tesekkurler, baslamak isteyenler icin iyi olabilir.
-
Teşekkürler.
- 1
-
Teşekkürler.
-
GameServer da bulunuyor User.cpp
Source diye sorduguna gore olmamasi imkansiz. -
User.cpp altında Ondeath fonksiyonu içerisine
CUser *pUser = TO_USER(pKiller);
bu kısmın altına şu kısmı eklersen istediğin zone da isim geçirirsin.// LFC ve EMC'de ölünce ve öldürünce isim geçme.
if (pUser->GetZoneID() == ZONE_ELMORAD || ZONE_KARUS && g_pMain->m_byBattleOpen != NATION_BATTLE)
noticeType = DeathNoticeCoordinates;
LFC ve EMC örnek buraya savaş bölgelerinde ki zone ları girebilirsin.- 3
-
Yazdim ya source dan proseduru cagiran yerleri kontrol et.
-
İşte neyin neyi tetiklediğini bilemiyoruz buradan bakınca onu src den izlemen lazım acaba ne patlatıyor diye. Yada yaptığın değiştiklikleri sondan geriye doğru takip et bilmeden biyerleri bozmuş olabilirsin.
-
Monster tablosunu zaten okumuş ondan sonra geleni okuyamamış. K_NPC içerisine ekle sütunu düzelir.
-
Sadece 15 dk da bir oluyorsa 15 dk da bir ne çağrılıyor oyunda onun üzerinden gitmek lazım görmeden etmeden birşey demek zor.
- 1
-
-
CREATE_NEW_CHAR prosedürü ile tablosu uyuşuyor mu onu kontrol et. Eğer DB'de uyuşuyorsa source'dan bu prosedürü çağıran kısıma bakarak aralarında fark var mı kontrol et.
-
Login ile exe arasında uyuşmazlık olabilir.
Yada db de ki prosedürler uyuşmuyordur.
Exe de ki key ile src de ki keyin uyuşup uyuşmadığına bakın.
https://www.kodevelopers.com/assembly-patch-asm/1261-1453-g_private-key-degistirme.html
Oda olmassa loginle ilgili db de ki prosedürleri kontrol edin. -
Projelerin üstlerine teker teker tıkla ve properties den platform toolseti olanla değiştir. Yada solution dan update et.
-
sql kod hatası
Forum Genel Yardım
DB'nin yedeğini alarak hatalı olan prosedür ve tabloları sil ve aşağıda ki verdiğim prosedürü yüklemeye çalış muhtemelen olacaktır.
CREATE procedure [dbo].[itemleri_bul]
@StrUserID varchar(30)
AS
DECLARE
@length int, -- stritem uzunluğu
@i int, -- item'in stritem deki yeri
@dwid int,
@dur int,
@duar int,
@StackSize1 int,
@Sira int,
@Row int,
@name varchar(100),
@extname varchar(100),
@ext int
set @i = 14*0+1
set @length = 401
select @row=count(*) from userdata where struserid=@StrUserID
delete from itemler where struserid=@StrUserID
if @row>0
begin
WHILE @i Begin
Select @dwid=cast(cast(substring(cast(substring(strItem, @i,4) as varbinary(4)), 4,
1)+substring(cast(substring(strItem, @i,4) as varbinary(4)), 3, 1)+substring(cast(substring(strItem, @i,4) as
varbinary(4)), 2, 1)+substring(cast(substring(strItem, @i,4) as varbinary(4)), 1, 1) as varbinary(4)) as int),
@dur = cast(cast(cast( substring(strItem, @i+5, 1) as varbinary(1))+cast(substring(strItem, @i+4, 1) as
varbinary(1)) as varbinary(2)) as smallint),
@StackSize1 = cast(cast(cast( substring(strItem, @i+7, 1) as varbinary(1))+cast(substring(strItem, @i+6, 1) as
varbinary(1)) as varbinary(2)) as smallint),
@StrUserID = strUserID
From UserData
Where strUserID = @StrUserID
if @dwid is null
set @dwid=0
if @stacksize1 is null
set @stacksize1=0
if @dur is null
set @dur=0
insert into itemler (dwid,stacksize,durability,struserid,sira,itembasicname,extname)
values(@dwid,@stacksize1,@dur,@StrUserID,(@i-1) / 8,@extname,@name )
set @i=@i+8
end
end
Ayrıca sana hata verdiği kısmı altı kırmızı çizili şekilde gösteriyordur önce oraya bakarak bir çözüm üretmeyi deneyebilirsin.
Knight Online Map Kaldırma ve Başlangıç Leveli Ayarlama
Forum Çözülen Konular
tarihinde gönderildi
Warp editordu sanirsam onunla smd leri editleyip kaldirabilirsin.
https://www.kodevelopers.com/yardimci-program-paylasimlari/82-gerekli-programlar-orijinal-noahsystem-chruifdxt-vs-editorleri.html