Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

PENTAGRAM

Uzaklaştırılmış
  • İçerik sayısı

    451
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    62
  • Puan

    287 [ Bağış Yap ]

PENTAGRAM kullanıcısının paylaşımları

  1. Minimum 1 ay üyelik tarihi şart.
  2. Aktif, fakat normal üye ve üzeri rütbe gerektiriyor.
  3. PENTAGRAM

    KO’yu bırakıyorum...

    Cengiz, @ CENGLYY; Skype konuşmasında da söylediğim gibi, umarım hayatında hedeflediğin herşeye erişirsin. Herhangi bir konuda sıkıntın olduğunda bizler her zaman burada olacağız, bu forum sadece Knight OnLine'den ibaret değil, bunu sakın unutma. Gelişmeye ve öğrenmeye açık, saygılı bir insansın. Bu nitelikler senin hedeflerine ulaşman için çok güzel birer basamak. Kıymetini bil, yitirme sakın. KO hiç bir zaman bırakılmaz, ara verilir. (kendimden biliyorum). Bırakılsaydı, 13 senede ben bırakırdım :cool: Eğer programlama ile ilgili bir bölüm düşünüyorsan, kürkçü dükkanı misali burada bulacaksın kendini. Sınavlarında başarılar. Hayatta çok iyi yerlere geleceğine inanıyorum. Yolun ve bahtın açık olsun.
  4. Merhabalar arkadaşlar, Sürekli gelişmekte ve büyümekte olan platformumuz için, moderasyon ekibine katılacak yeni arkadaşlar aramaktayız. Başvuru yapacak arkadaşlarda aradığımız özellikler kısaca şunlardır : 20 yaş ve üzeri olmak Durum ve şartlar ne olursa olsun, objektif karar verebilme yetkinliği Haftada en az 4 gün forum ile ilgilenebilecek En az Normal Üye rütbesine sahip olmak Minimum 1 ay üyelik tarihi Ayrıca şu özelliklere sahip olmak da tercih sebebidir : Programlama, grafik tasarım, web tasarım alanlarıyla ilgili olmak Knight OnLine ile geçmişi olması vBulletin altyapısı ile aşina olmak Yabancı dil (ingilizce, ispanyolca vs.) Başvurusu kabul edilen arkadaşlar, 'Asistan moderatör' rütbesi ile görevlerine başlayacaktır. 1 ay boyunca, Asistan Moderatör rütbesi ile adil, yerinde karar alabilen arkadaşlarımız 'Yardımcı Moderatör' olarak kadroya alınacaktır. Asistan moderatörlerin sorumlulukları şunlardır : Forum içerisinde genel huzuru bozacak davranışlar sergileyen üyeleri uyarmak Daha önceden uyarılmış üyeleri cezalandırmak Üyelerin istek, şikayet ve dileklerini dinlemek Üyelere forum ile ilgili yaşadıkları sıkıntılarda yardımcı olmak Sohbet alanını temiz tutmak, kötü davranış sergileyenleri uyarmak Warez, crack vs. link paylaşan üyeleri uyararak konulardan bu linkleri temizlemek Üyelerin yaptıkları paylaşımları virüs taramasından geçirerek onaylamak, virüslü paylaşımları yok etmek Üyeler tarafından bildirilen kırık linkleri, kırık link listesine eklemek Çözülmüş veya çözülememiş yardım konularını alakalı forumlara taşımak. Bulunduğu forum ile alakasız görünen konuları doğru yere taşımak. Asistan moderatörlerin atanacağı forumlar şunlardır; - Server Tanıtımı - Mini KO Forum - Paylaşım & Yardım Başvuru formuna navigasyon barındaki 'Başvuru formları' kısmından ulaşabilirsiniz. Katılımcı arkadaşlara şimdiden başarılar diliyorum.
  5. Üye adı: PENTAGRAM Ad ve Soyad: Mustafa K. Doğum tarihi: 01/01/1970 Ülke / Şehir: Türkiye/İzmir Telefon numaranız: +905531121457 E-posta adresiniz: [email protected] Skype adresiniz: must1fy Ne kadar süredir Knight OnLine ile ilgileniyorsunuz?: 10 yıl Aktif olarak Knight OnLine oynuyor musunuz?: Yes Oynuyorsanız, hangi sunucuda?: GORDION Niçin bu rütbeyi istiyorsunuz?: deneme yapıyorum o yüzden Bu rütbe için sahip olduğunuz nitelikler nelerdir?: adminim ben kardeş daha ne niteliği istiyorsun Önceki çalışmalarınız, referanslarınız: kodevelopers forum yönetimi Ek Bilgiler: yok vBulletin Tecrübeleriniz: bayaa eski Ne kadar zamanınızı moderasyona ayırabilirsiniz?: 1-3 saat Aktif olacağınız günler: Salı, Perşembe, Cumartesi Forumumuzu nereden duydunuz?: ko-fox İnsanlara karşı ön yargılı mısınız?: No İnsanlar hakkında karar verirken objektif düşünebiliyor musunuz?: Yes IP Address:: 78.189.100.78
  6. PENTAGRAM

    19xx power up store HTC-001 hatası

    PHP veya ASP dosyasında bu hatayı veren kısmı inceleyerek öğrenebilirsin.
  7. PENTAGRAM

    Gold Merchant Sistemi (Premium Merchant)

    Aslında aynı kaydırma mantığı, normal merchant için de yapılabilir. Hatta biraz daha geliştirilerek, ayrı ayrı stacklara koyulan aynı itemler, tek slot üzerinde gösterilebilir. Böylece kısıtlı olan görüntüleme alanından en verimli şekilde yararlanılmış olur.
  8. Merhabalar @ yigidsen; Öneriniz değerlendirmeye alınarak uygun bulundu. Talep ettiğiniz özellik an itibarı ile aktiftir. İyi forumlar.
  9. PENTAGRAM

    Davetiye sistemi

    Merhabalar, Öncelikle önerin için teşekkürler. Üye onayları şu anda önce mail onayı, sonra yönetici onayı şeklinde yapılıyor. Yeni hesap açma konusunda ise, forumumuzda çoklu hesap tespit sistemi aktif durumda, herhangi bir kişi ikinci bir hesap ile giriş yaptığında otomatik olarak bütün yöneticilerimize bildirim gidiyor, ve eğer giriş yapan kişinin asıl hesabı banlı ise, yeni aldığı üyelik de otomatik olarak banlanıyor. Üye onayı kısmında, @ OzkanOzdemir arkadaşımız ince eleyip sık dokuyor. Bu yaşanan olayda kişinin daha önce böyle bir vukuati olmadığı için üye olurken yargıda bulunamadık. Elbette tuttuğumuz bir kara liste var. Bu kara listeye giren arkadaşların geri dönüşü olmuyor (bkz. @ Anyone, @ ekolaman, :little_emrah:, @ bodom, @ storbilisim ve niceleri). Referans sistemine gelince, şu an için aktif fakat bir koşul değil. Hem normal, hem referanslı üyelikleri kabul ediyoruz. Arkadaşlarınıza referans olursanız, sizin forum içerisindeki davranışlarınıza bağlı olarak değerlendirilir üyelik istekleri. Fakat şunu da belirteyim, referans olduğunuz kişi, forumda kötü davranışlar sergilerse, referans olma hakkınızı kaybedersiniz. Tekrardan önerin için teşekkür ederiz. Yönetim kısmında bu konuyu zaten olabildiğince sıkı tutuyoruz. İçiniz rahat olsun.
  10. PENTAGRAM

    Torment Skill Effect Sorunu

    Bazen '0' geldiği oluyor ki bunun olmaması lazım normalde. Server taraflı düzeltme yap. aoe olan skillere id ne gelirse gelsin , sTargetID = -1
  11. PENTAGRAM

    Torment Skill Effect Sorunu

    Skill tam mob veya user üzerine hedef alındığında, clientten gelen pakette hedef id değeri -1 olması gerekirken denk gelen hedefin id'si(user,npc) olarak geliyor olabilir. dolayısı ile aoe olan bu skillin paketi, -1 target id ile gitmesi gerekirken, user veya npc idsi ile regiona gidiyor olabilir.(hatta alan koordinatları eklenmiyor bile olabilir.) teorimi doğrulamak için magicinstance::run fonksiyonuna breakpoint koyarak gelen target id'yi kontrol edebilirsin. değer -1'den farklı ise, büyük ihtimalle olay dediğim gibi.
  12. PENTAGRAM

    Torment Skill Effect Sorunu

    Merhabalar, Efekt çıkmadığı durumlarda debuff hedef playere işliyor mu?
  13. PENTAGRAM

    Subside Atack düşürmesi hk

    Debuff aldığında attack düşüyorsa ve cure aldığında eski haline dönüyorsa, o process ile bir işin kalmamış demektir. Senin şu anki problemin 'Relogda attack düşmesi.' Bunun 2 sebebi olabilir; 1-) Debuff, kalıcı olan (pus scroll) tarzı buffları kayıtlı buff (saved magic) arrayinden siliyor olabilir. 2-) 2. girişte SetUserAbility sırasında atlanan bir kısım olabilir. 3-) GrantType4 yanlış ayarlanmış olabilir. Kodun tamamını görmeden yorum yapmak güç, birden fazla kontrol edilmesi gereken yer var.
  14. PENTAGRAM

    byxox Kimdir?

    Merhabalar, tekrardan aramıza hoşgeldin, tanıştığıma memnun oldum. Gözlemlerime göre öğrenmeye açık bir yapın var ve sana gösterilen yolu takip edebiliyorsun. Bir şey tarif edildiğinde uygulayabiliyor, sonuçları güzelce not edip tekrardan değerlendiriyorsun. Kod yazmayı da bir nevi deney yapmak gibi görüyorsun bilinç altında, bu yaklaşımın ilginç olduğu kadar da güzel bir şey. Her zaman söylediğim gibi, bir insan gerçekten öğrenmek istedikten sonra kendisinin hocası olur. Bizler, burada sadece başladığınız yolculukta ne tarafa gideceğinizi tarif eden kişiler oluruz. Yolu kat edecek, engelleri aşacak kişiler sizlersiniz. Pes etmez, çabalarsanız, mutlaka mükafatını alırsınız. Hayatında ve yolunda başarılar dilerim.
  15. PENTAGRAM

    Login prosedür

    Alternatif olarak; INSERT INTO PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3) satırını INSERT INTO PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 0) olarak değiştir.
  16. PENTAGRAM

    Login prosedür

    @ gandaf82; Bu kısmı DECLARE @gokhantasci VARCHAR(21) SELECT @gokhantasci = COUNT(straccountid) FROM premium_service WHERE strAccountID = @AccountID IF @gokhantasci = 0 BEGIN INSERT INTO PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3) END prosedüründen sil.
  17. Ladies and Gentlemen, Forumumuzun ilk göz ağrılarından "PENTAGRAM TBL Editör"'ün beklenen 1.3 sürümü artık yayında. v1.2'yi az çok biliyorsunuz. (bilmeyen arkadaşlar ve programın detaylı kullanımı için buraya tıklayın) Bu sürümde önceki sürümün özellikleri tamamen bulunuyor. 1098-22xx arası bütün sürümlere ait TBL dosyalarını açabilir, düzenleyebilir ve sorunsuz bir şekilde kaydedebilirsiniz. v1.2 özellikleri v1.3 özellikleri Önceki sürümde olan, gerek forum üyeleri tarafından, gerek ise benim farkettiğim sorunlar düzeltilmiştir. Versiyon 1.3 sürüm notları (TR) (İspanyolca çeviri için @ ANDERSONXL16'ya teşekkürler.) Version 1.3 release notes (EN) Temel değişiklikler
  18. SQL Profiler ile yapılan SQL çağrılarını kontrol et. Önce prosedür tetikleniyor mu, onu anlayalım.
  19. Warehouse update sorunsuz. Bu logoutta prosedürlerin çalıştığını gösterir. Fakat userdata güncellemesinde sıkıntı var, SQL loglarını kontrol et ve @ OzkanOzdemir'in de dediği gibi UPDATE_USER_DATA prosedürünü kontrol et.
  20. PENTAGRAM

    'boost/thread.hpp hatası

    Herşeyi konuda anlattığım gibi kurduğundan emin misin?
  21. BU PROGRAM ile kendin hazırlayabilirsin.
  22. PENTAGRAM

    Ronark monu hk

    @ byxox Gel paylaştığın kodu beraber inceleyelim. void CNpc::CZMonumentProcess(CUser *pUser) { if (pUser == nullptr) return; std::string sKillMonu; std::string sRecoMonu; sKillMonu = string_format("%s has destroyed the %s at Ronark Land!",pUser->GetName().c_str(),GetName().c_str()); sRecoMonu = string_format("%s has recovered the %s at Ronark Land!",pUser->GetName().c_str(),GetName().c_str()); // Bu npcnin ırkını, kesen kişinin ırkına geçir g_pMain->NpcUpdate(GetProtoID(), m_bMonster, pUser->GetNation()); // Eğer kesen kişinin ırkı KARUS ise if (pUser->GetNation() == KARUS) { // Eğer kesilen NPC'nin sPictureID(sPid) değeri 30092 ise if (GetSpid() == 30092) { // sKillMonu stringinde bulunan yazıyı anons olarak geç g_pMain->SendAnnouncement(sKillMonu.c_str()); // BLUE_TREASURE_CHEST itemini kesen kişiye ver pUser->GiveItem(BLUE_TREASURE_CHEST,1); // Kesen kişiye 150 NP ver pUser->SendLoyaltyChange(150); } else { // sPid 30092 değilse, // sRecoMonu stringindeki yazıyı anons olarak geç g_pMain->SendAnnouncement(sRecoMonu.c_str()); } } else { // Kesen kişinin ırkı KARUS değilse (ELMORAD, TARAFSIZ, CANAVAR vs. hepsini kapsıyor) // Kesilen NPC'nin sPictureID'si 30091 ise if (GetSpid() == 30091) { // sKillMonu stringinde bulunan yazıyı anons olarak geç g_pMain->SendAnnouncement(sKillMonu.c_str()); // BLUE_TREASURE_CHEST itemini kesen kişiye ver pUser->GiveItem(BLUE_TREASURE_CHEST,1); // Kesen kişiye 150 NP ver pUser->SendLoyaltyChange(150); } else { // sPid 30091 değilse, // sRecoMonu stringindeki yazıyı anons olarak geç g_pMain->SendAnnouncement(sRecoMonu.c_str()); } } } Öncelikle, bu kodu şu şekilde sadeleştirebiliriz. void CNpc::CZMonumentProcess(CUser *pUser) { if (pUser == nullptr) return; std::string sKillMonu = string_format("%s has destroyed the %s at Ronark Land!",pUser->GetName().c_str(),GetName().c_str()); std::string sRecoMonu = string_format("%s has recovered the %s at Ronark Land!",pUser->GetName().c_str(),GetName().c_str()); // Bu npcnin ırkını, kesen kişinin ırkına geçir g_pMain->NpcUpdate(GetProtoID(), m_bMonster, pUser->GetNation()); if(((pUser->GetNation() == KARUS) && (GetSpid() == 30092)) || ((pUser->GetNation() == ELMORAD) && (GetSpid() == 30091))){ // sKillMonu stringinde bulunan yazıyı anons olarak geç g_pMain->SendAnnouncement(sKillMonu.c_str()); // BLUE_TREASURE_CHEST itemini kesen kişiye ver pUser->GiveItem(BLUE_TREASURE_CHEST,1); // Kesen kişiye 150 NP ver pUser->SendLoyaltyChange(150); }else{ // sRecoMonu stringindeki yazıyı anons olarak geç g_pMain->SendAnnouncement(sRecoMonu.c_str()); } } Şimdi, sadeleşmiş hali üzerinden bakalım. Bu kodun 'monument kesildi' anonsunu geçmemesi için 2 koşul var. 1. -> Kesen user KARUS iken Monument'in SPID değerinin 30092 olmaması 2. -> Kesen user ELMORAD iken Monument'in SPID değerinin 30091 olmaması Yukarıdaki iki koşul gerçekleşmezse, 'monument recovered' anonsu geçecek. Yani, bu fonksiyon eğer tetikleniyor ise, öyle ya da böyle, anons geçmesi lazım. Fonksiyonun başına breakpoint koyarak tetiklendiğinden emin ol. Monument kesildiğinde tetiklenmiyor ise, bu fonksiyonu çağıran noktaları bul ve tetiklenmemesinin sebebini belirle. Dipnot olarak, aynı konuları başka forumlarda da paylaştığını görüyorum, tarafını seç. Taraf olmayan bertaraf olur :cool: Kolay gelsin.
  23. PENTAGRAM

    karakter seçme sorunu

    Arkadaşlar, böyle konular açarken, konu ile alakalı fonksiyon ve prosedürleri, hata mesajlarını da konunuza ekleyin ki, hata nerde görebilelim. 'ee, benim charlarım gelmiyo da admin abey nedendir ki acaba ehehe?' derseniz, konu gereksiz yere uzar. Doktor bey hastayım diyorsun, nerenin ağrıdığını söylemiyorsun. Konu açarken çıkan duyuru mesajında bu olaydan özellikle bahsettiğim halde hala ısrarla konularınıza gerekli bilgileri eklemiyorsunuz. Piyasadaki bütün kaynak kodları, veritabanları birebir aynı olsa, tamam diyeceğim kopyası bende de var açayım bakayım. Fakat böyle bir durum söz konusu değil. Herkesin uğraştığı versiyon, kaynak kodları herşey farklı. Bu konuda biraz anlayışlı olun ki, sorununuza daha iyi yardım edebilelim.
  24. PENTAGRAM

    'boost/thread.hpp hatası

    BU konuda anlattığım gibi kurarsan kütüphaneyi, bu tür sorunlarla karşılaşmazsın.
  25. PENTAGRAM

    npc ye tiklayamama...

    Mesajını beğenmesini ve teşekkür etmesini göz önünde bulundurursak, 'olumlu' yönden yazmış @ Kosafe arkadaşımız.
×
×
  • Yeni Oluştur...