vestside 90 #1 Oluşturuldu: Ekim 1, 2018 merhaba arkadaşlar; lua tarafında bi sıkıntı yaşıyorum problemi gideremedim sorun şu şekilde..Örnek ; -- Joe's Slogan if (EVENT == 700) then GoldLose(UID, 1000000) GiveItem(UID, 810181843, 1, 7) end yukarıdaki kodda parayı alıp itemi veriyor. yalnız user npc ile konuştuğunda sürekli itemi alabiliyor. bu itemi karakter üstüne daha önce almış ise yani üstünde var ise alamasın bunun için ne yapmak gerekir acaba şimdiden teşekkürler. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #2 Ekim 1, 2018 tarihinde gönderildi Alıntı merhaba arkadaşlar; lua tarafında bi sıkıntı yaşıyorum problemi gideremedim sorun şu şekilde..Örnek ; -- Joe's Slogan if (EVENT == 700) then GoldLose(UID, 1000000) GiveItem(UID, 810181843, 1, 7) end yukarıdaki kodda parayı alıp itemi veriyor. yalnız user npc ile konuştuğunda sürekli itemi alabiliyor. bu itemi karakter üstüne daha önce almış ise yani üstünde var ise alamasın bunun için ne yapmak gerekir acaba şimdiden teşekkürler. Kardeşim mantık dogru evet goldlose olarak adamdan 1m alıyorsun ve karsılıgında 810181843 nolu ıtemden 1 adet ve 7 günlüğüne veriyorsun. Buraya kadar dogru fakat save event yaparak görevi tamamlamasını ayarlamamışsın. Yanı adam bu gorevı sureklı yapabılır. Quest helper tablosundan 700 eventı bul bu goreve tanımlı 5 tane ındex vardır. Bu ındexlerden tbl den 11.stundakı 2 olan yerdekı ındex ı alıp save event olarak eklersen gorevı 1 kere yapar ve 2.yı yapamaz uzerıne de alamaz tekrar. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
vestside 90 #3 Konu Sahibi Ekim 1, 2018 tarihinde gönderildi Alıntı Kardeşim mantık dogru evet goldlose olarak adamdan 1m alıyorsun ve karsılıgında 810181843 nolu ıtemden 1 adet ve 7 günlüğüne veriyorsun. Buraya kadar dogru fakat save event yaparak görevi tamamlamasını ayarlamamışsın. Yanı adam bu gorevı sureklı yapabılır. Quest helper tablosundan 700 eventı bul bu goreve tanımlı 5 tane ındex vardır. Bu ındexlerden tbl den 11.stundakı 2 olan yerdekı ındex ı alıp save event olarak eklersen gorevı 1 kere yapar ve 2.yı yapamaz uzerıne de alamaz tekrar. TBL 11. stunu tam olarak nereye gireceğimizi anlamadım abi. ayrıca, 700 eventinde quest_helper da yok. status kaç olması gerekiyor tekrar yapamaması için ? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
byxox 67 #4 Ekim 1, 2018 tarihinde gönderildi Alıntı TBL 11. stunu tam olarak nereye gireceğimizi anlamadım abi. ayrıca, 700 eventinde quest_helper da yok. status kaç olması gerekiyor tekrar yapamaması için ? 1- Quest Helper DB ve Quest helper TBL'ye bu 700 eventlerını ekleyeceksın 2- Status 2 olarak ayarlaman lazım Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
vestside 90 #5 Konu Sahibi Ekim 1, 2018 tarihinde gönderildi status 2 nindexini alıp öyle denedim TBL ve DB tarafınıda 700 olarak düzenledim problem devam ediyo. hali hazırda statusü 2 olan ntrigerindexi 101 yapıp öyle denedim yemedi. itemi sürekli alıyor Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
donz05 30 #6 Ekim 2, 2018 tarihinde gönderildi database den questhelper dan görevi aldığın npc nin id sini arat bu görevi aldığın neventriggerindex numarasını bul eğer nindexleri 1 den 4 de kadar varsa luaya 4 nindexsi ekle bevenstaus 2 olanla görevi bitir tek yani görev birkere yapılsın ekli değil ise sen kendin beventstatus 2 olan bir nindex satırı yap bu satırın nindex numarasınıda -- Joe's Slogan if (EVENT == 700) then GoldLose(UID, 1000000) GiveItem(UID, 810181843, 1, 7) SaveEvent(UID, xxxx); end bu şekilde ekle xxxx senin eklediğin nindex nuamrası eklediğin nindex numarası listede olmasın son olarak bu satırı tbl yede ekle... Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
vestside 90 #7 Konu Sahibi Ekim 2, 2018 tarihinde gönderildi Alıntı database den questhelper dan görevi aldığın npc nin id sini arat bu görevi aldığın neventriggerindex numarasını bul eğer nindexleri 1 den 4 de kadar varsa luaya 4 nindexsi ekle bevenstaus 2 olanla görevi bitir tek yani görev birkere yapılsın ekli değil ise sen kendin beventstatus 2 olan bir nindex satırı yap bu satırın nindex numarasınıda -- Joe's Slogan if (EVENT == 700) then GoldLose(UID, 1000000) GiveItem(UID, 810181843, 1, 7) SaveEvent(UID, xxxx); end bu şekilde ekle xxxx senin eklediğin nindex nuamrası eklediğin nindex numarası listede olmasın son olarak bu satırı tbl yede ekle... hocam zaten söylediğiniz gibi yaptım yalnız gözden kaçırdığım birşeyler olmalı TBL tarafıda ekli bu arada. resimde örnek ; en son yazdığınıza ek olarak TBL ve db ye el ile girdim status2 olan yeni bir satır oluşturdum yine aynı şekilde itemi sürekli veriyor.. lua içeriği şöyle.; --------------------------------------------------------------- -- Joe's Slogan if (EVENT == 101) then GoldLose(UID, 1000000); GiveItem(UID, 810181843, 1, 7) SaveEvent(UID,22100); end --------------------------------------------------------------- Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
donz05 30 #8 Ekim 2, 2018 tarihinde gönderildi senin luan da sikinti olabilir komple gozden gecir bence cunku neventtrigger indexin 1000 luadada 1000 ret vermis her yaptigin islemde pencere kapanmasi lazim gerci bunda gorev alip verme yok neyse eger hala cozemediysen aksam 2 de evde oluyorum teamdan bakariz istersen Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
vestside 90 #9 Konu Sahibi Ekim 2, 2018 tarihinde gönderildi Alıntı senin luan da sikinti olabilir komple gozden gecir bence cunku neventtrigger indexin 1000 luadada 1000 ret vermis her yaptigin islemde pencere kapanmasi lazim gerci bunda gorev alip verme yok neyse eger hala cozemediysen aksam 2 de evde oluyorum teamdan bakariz istersen valla hocam saveevent yapmıyor. tbl veya db tarafına birçok kez baktım yalnız sonuç yok. skype kullanıyorsan ekleyeyim oradan görüşelim Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
donz05 30 #10 Ekim 3, 2018 tarihinde gönderildi ozelden yazdim Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
vestside 90 #11 Konu Sahibi Ekim 3, 2018 tarihinde gönderildi Alıntı ozelden yazdim sanırım, posta kutusu dolu olduğu için gelmemiş mesaj hocam.. donz05 isimli Üyemizin Posta girişi doludur. Tekrar Özel Mesaj alabilmesi için donz05 isimli Üyenin eski Özel Mesajlarını silmesi gerekmektedir. size mesaj atılmıyor. tekrar yollama şansınız varmı. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş