Miranda
-
İçerik sayısı
98 -
Katılım
-
Son ziyaret
-
Puan
2,765 [ Bağış Yap ]
İletiler : Miranda
-
-
https://i.hizliresim.com/y6Nn8y.jpg
Bu tablolarda sanırım origin itemnum1 dediği itemin kodu , hangi item olduğu orda yazıyor galiba. ama atıyorum Chaotic den geldiğini nasıl yapacağım yada moira dan kırmızı kutu hangisi. birtanesini düzeltebilsem mantığı çözeceğim de bulamadım az önce hepsini birbirine karıştırdım gameserver açılmıyordu db yi baştan kurdum
-- mesaja ek olarak --Alıntıkardesım selam
ıtem_exchange tablosu basıt ve kullanıslı bır tablodur.
20 tane stun gozune cok gelmıs olabılır ama hangı ıtemı kırdıgında ne verdıgını ve kac adet verecegını ayarlayıp duzenlıyorsun bıraz kurcala anlarsın mesela kırmızı kutu kırdırma dan baslayabılırsın sıstemı anlamaya edıtorle ugrasma dırek kendın db den yapmaya calısırsan mantıgı cok daha rahat anlarsın.
Mesela oyunda Chaotic generator Target ID : 16668
https://i.hizliresim.com/JZqEEY.jpg
Red treasure chest kodu da : inventory editörden baktığım kadarıyla : 379154
ben item exchange tablosundan itemnum1 olan yerde 379154 arayacağım. karşılığında da itemi atan yerin sütunu hangisi bilmiyorum ama orayada onu yazacağım sanırım. mantık doğrumu bilmiyorum .
-- mesaja ek olarak --Alıntıkardesım selam
ıtem_exchange tablosu basıt ve kullanıslı bır tablodur.
20 tane stun gozune cok gelmıs olabılır ama hangı ıtemı kırdıgında ne verdıgını ve kac adet verecegını ayarlayıp duzenlıyorsun bıraz kurcala anlarsın mesela kırmızı kutu kırdırma dan baslayabılırsın sıstemı anlamaya edıtorle ugrasma dırek kendın db den yapmaya calısırsan mantıgı cok daha rahat anlarsın.
https://i.hizliresim.com/r56d6V.jpg
resimde işaretlediğim item kodu : kırmızı kutuya ait. ama diğer stunların ne olduğunu malesef anlayamadım.. EVT ile ilgilide olabilirmiş sorun evt dosyasını nasıl editleyebiliriz ki acaba -
Alıntıtam problemını yazarsan yardımcı olabılırız. tam ne yapıyorsun ve ne olmuyor gıbı.
Kaira ya yeşil kutu kırdırmaya gidiyorum üzerimde kutular var tabiki 🙂 atıyorum Red treasure chest kırdıracağım. Exchange diyor fakat hiçbirtepki yok. Chaotic de aynı şekilde. gem kırdıracağım . gem'i koyuyorum dönüyor. stop'a basıyorum tepki yok. gelen giden item yok yani. Heryeri aradım taradım malesef bulamadım ben yine .
-- mesaja ek olarak --
Moira'ya pardon 🙂 -
Alıntıkardeşım
void CUser::AppendExtraNoticeData
buradan guncelleyebılırsın.
evet onu 1 saat önce bulabildim. konuya çözümünü yazacaktım ki yorumda bulunmuşsun çok teşekkürler. Öğrenmek isteyen arkadaşlar
source dosyalarından gameserver > user.cpp AppendExtraNoticeData olarak aratırlarsa , orada gözünüze çarpacaktır. istediğiniz gibi düzenleme yapabilirsiniz. -
Kullandığım diğer db de chaotic sorunsuz çalışmakta fakat şuanki db de chaotic parlıyor fakat item filan vermiyor gem kırdırırken. aynı zamanda yeşil ve mavi kutu da aynı şekil. diğer databaseden sadece "item_exchange" bölümünü kopyalayalım şuanki db ye sql üzerinden ekleme yapabilirmiyim öyle bir imkanımız varmı. yoksa elle nasıl yazabilirim . "item_exchange" tablosunda nereye bakmalıyım item kodunu editörler ile bulabilirim sanırım fakat tabloda nereye eklemeliyim. üst kısımda 20 farklı sütun var.
-
Alıntıevet.
Teşekkür ederim. Bir yardım konum daha var onada müsait zamanında bir göz gezdiriver 🙂 npcler açılmıyordu lua değiştirdim birkaç eklenti yaptım şimdi herşey yolunda fakat atıyorum yeşil kutu kırdırıcam " ok " diyorum item filan vermiyor. onun içinde kısa bir anlatım yapıverirsen mutlu tribine girebilirim. hayırlı akşamlar developers
-- mesaja ek olarak --Alıntıevet.
tek tek baktım malesef notice ile ilgili bir girdi bulamadım..
https://i.hizliresim.com/8a8qZk.jpg -
Alıntı:) , bunlar %99 kullandığın database içerisinde bir tablodan çekliyordur. Adında GAME NOTICE gibi kelimeler muhakkak vardır o tablonun, gerekirse ne olduğunu bilmediğin her tabloya bak. Çok zor olmasa gerek.
management studio ile bakacağım değil mi. sql den db ye . src ile alakası yok . çok teşekkürler akıncı ^^ -
Resimde görülen alanlardaki "" metinleri "" ve yine oyunun içerisinde sağ köşede sıralanmış ""barları"" kendimize göre düzenleme imkanımız varmı ?
https://hizliresim.com/QLQD1y -
Herkese merhabalar. Çözülen sorunlarda birçok konu mevcut fakat sorunu çözülen arkadaşlar sadece teşekkürler diyip konudan uzaklaşmış. Sorunu çözülen arkadaşlar nasıl yapıldığına dair tek bir mesaj bırakmamış. Hayırlı günler..
GAMESERVER : QUESTV2SAVEEVENT.
void CUser::QuestV2SaveEvent(uint16 sQuestID)
{
_QUEST_HELPER * pQuestHelper = g_pMain->m_QuestHelperArray.GetData(sQuestID);
if (pQuestHelper == nullptr)
return;
SaveEvent(pQuestHelper->sEventDataIndex, pQuestHelper->bEventStatus);
}
void CUser::QuestV2SendNpcMsg(uint32 nQuestID, uint16 sNpcID)
{
Packet result(WIZ_QUEST, uint8(7));
result << nQuestID << sNpcID;
Send(&result);
}
void CUser::QuestV2ShowGiveItem(uint32 nUnk1, uint32 sUnk1,
uint32 nUnk2, uint32 sUnk2,
uint32 nUnk3, uint32 sUnk3,
uint32 nUnk4, uint32 sUnk4,
uint32 nUnk5, uint32 sUnk5)
{
Packet result(WIZ_QUEST, uint8(10));
result << nUnk1 << sUnk1
<< nUnk2 << sUnk2
<< nUnk3 << sUnk3
<< nUnk4 << sUnk4
<< nUnk5 << sUnk5;
Send(&result);
}
uint16 CUser::QuestV2SearchEligibleQuest(uint16 sNpcID)
{
Guard lock(g_pMain->m_questNpcLock);
QuestNpcList::iterator itr = g_pMain->m_QuestNpcList.find(sNpcID);
if (itr == g_pMain->m_QuestNpcList.end() || itr->second.empty())
return 0;
// Loop through all the QuestHelper instances attached to that NPC.
foreach (itr2, itr->second)
{
_QUEST_HELPER * pHelper = (*itr2);
if (pHelper->bLevel > GetLevel()
|| (pHelper->bLevel == GetLevel() && pHelper->nExp > m_iExp)
|| (pHelper->bClass != 5 && !JobGroupCheck(pHelper->bClass))
|| (pHelper->bNation != 3 && pHelper->bNation != GetNation())
|| (pHelper->sEventDataIndex == 0)
|| (pHelper->bEventStatus < 0 || CheckExistEvent(pHelper->sEventDataIndex, 2)) //gorev tamamlanmamis ise
|| !CheckExistEvent(pHelper->sEventDataIndex, pHelper->bEventStatus)) //gorev tamamlanma kontrolu
continue;
return 2;
}
return 0;
}
void CUser::QuestV2ShowMap(uint32 nQuestHelperID)
{
Packet result(WIZ_QUEST, uint8(11));
result << nQuestHelperID;
Send(&result);
}
uint8 CUser::CheckMonsterCount(uint8 bGroup)
{
_QUEST_MONSTER * pQuestMonster = g_pMain->m_QuestMonsterArray.GetData(m_sEventDataIndex);
if (pQuestMonster == nullptr || bGroup == 0 || bGroup >= QUEST_MOB_GROUPS)
return 0;
return m_bKillCounts[bGroup]; -
AlıntıHayır orası eventindexini kontrol ediyor 0 a eşitse çalıştırmıyor. Sayma voidini biraz beklersen özelden dönüş yapacağım görev sistemini değişelim az işim var.
Bendede görev alıyor fakat saymıyor. Banada bir yardım edebilrmisiniz. Arkadaşın sorunu çözülmüş forumdan kaçmış galiba. -
Bende de görev sayma sorunu var. Kutu kırdırmada tepki vermiyordu onları lua değişerek çözdüm fakat aldığım görevleri saymıyor ve kutu kırdırırken exchange dediğimde tepki vermiyor. Sorunu hallolan arkadaşlar keşke nasıl olduğunu da yazsalar.
-
Teşekkürler
-
AlıntıNormal ve üye üstü olanlar programı kullanabilir.
Normal üye gereksinimleri nedir? ne kadar bir post sayısı vs istiyor. -
-
Teşekkürler
-
Alıntıko-f.x saygımı yitirmek üzereyim 😄 senin sorunun cevabı resimde zaten lib dosyalarının bulunduğu klasörü göster okadar properties-linker-imput-additional dependencies olması lazım bi dene bakalım...
Benim işime yaradı bu. Teşekkürler -
Teşekkürler
-
Teşekkürler
-
-
Sanırım Bir çözüm bulunamadı bu hataya. Sağlık olsun ����
-
AlıntıQuest_Quide Quest_Menu
soru işareti olarak çıkan yazıları bulabilirsin bu tbllerde, seeking party ise sanırım paket eklemiş olmaları gerek 1 byte yada 2 bytelık bir veri eklemişlerdi, merchant olayına gelince o client exe taraflı bir koruma v2 de geldi o özellik src taraflı değil
Peki onu düzeltmenin bir yolu varmidir? Yada derlenebilen ve egitime baslamak icin tavsiye edebileceğiniz bir src varmıdır. Teşekkürler -
Öncelikle çok teşekkür ederim. Dediklerinizi uygulayacağım. Npcde evet bazı npclere sag tikladigimda npcid event id ve lua bilgileri alttan geçiyor. Src de gosterilen yerleri arastirdim bulamadim. Birde seeking party olayi var. Tepki vermiyor basildigi zaman.
-- mesaja ek olarak --
Ve son olarakta. Pazar kurduktan sonra tekrar kurmak istedigimde .. 55 seconds bekle uyarisi cikiyor. Farkli client ve exe ile denedim sorunun kaynağını bulamadim. Yine teşekkür ederim hayirli geceler -
Ben teşekkür ederim dostum. Elektriklerim gitti 🙂 tekrar görüşmek üzere
-
-- Seeking party tepki vermemekte.
-- Bazi npclerin konuşma seceneklerinde karışık harfler cikmakta.neyin ne oldugunu anlamak icin tek tek tikliyorum 🙂
-- Z target bugu ' çözülmüş konularda bulduğum bir kac satiri arastirdim fakat db de bir türlü gösterilen satirlari bulamadım. Bir adet benzer birseyi degistirdim onda da debug alamadim.
-- Mavi ve yeşil kutu kirdirma tepki vermiyor.
- Db ye hepa materyalleri ve switch pre ekleyemedim. Kodlari elinde olan arkadastan ricamdir. Yada tek trk db deneyip ordan bulup elle ekleyebilirim onuda hallledersem yine buraya yazarim.
Sorunlari ,çözülmüş konularda arıyorum bulabildigim çözümü buraya yazarım . Hayirli akşamlar -
Userdata proc sat tikla LEVEL column degerini 1 yap. Stat ve skilleride ayarlarsin. Gecmis olsun
-- mesaja ek olarak --
Sag tikla . Design de devami ustte 🙂
1453 Patch Gem Kırdırma Problemi
Forum Genel Yardım
tarihinde gönderildi
bende fragment de kırmıyor malesef 🙂