Bvural41 1
Bvural41
Best Studio 1
Best Studio
BlackFullMoon 1
BlackFullMoon
NovaLst 1
NovaLst
SLyFeLLowTR 1
SLyFeLLowTR
xranzei 1
xranzei
InfernoShade 1
InfernoShade
shrpnl 1
shrpnl
D 1
delimuratt
noisiv 1
noisiv
Manwe Work 1
Manwe Work
kralhakan2009 1
kralhakan2009
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Grup Serbest Mod açma fix.

  • Konuyu başlatan Konuyu başlatan LangonaWork
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 14
  • Görüntüleme Görüntüleme 2K

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Aynı askerlik gibi işte askerde bi takımda birisi yanlış yaptığıdma ceza tüm takıma verilir. Gruptan da ceza herkeze veriliyor ben kalmasından yanayım :) :)
 
Aynı askerlik gibi işte askerde bi takımda birisi yanlış yaptığıdma ceza tüm takıma verilir. Gruptan da ceza herkeze veriliyor ben kalmasından yanayım :) :)
Ama benim düşüncem unutulmuş bir açık :)
 
Böyle yapmak yerine o sistemi kapatsak daha mantıklı olmaz mı? :)

char_battle.cpp aç

C++:
if (number(1, 100) < iNoPenaltyProb)
arat

C++:
                    if (number(1, 100) < iNoPenaltyProb)
                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("용신의 보호로 아이템이 떨어지지 않았습니다."));
                    else
                    {
                        if (g_iUseLocale/* && pkKiller->GetParty()*/)
                        {
                            FPartyAlignmentCompute f(-20000, pkKiller->GetX(), pkKiller->GetY());
                            //pkKiller->GetParty()->ForEachOnlineMember(f);

                            if (f.m_iCount == 0)
                                pkKiller->UpdateAlignment(-20000);
                            else
                            {
                                /*sys_log(0, "ALIGNMENT PARTY count %d amount %d", f.m_iCount, f.m_iAmount);
                                f.m_iStep = 1;
                                pkKiller->GetParty()->ForEachOnlineMember(f);*/
                            }
                        }
                        else
                            pkKiller->UpdateAlignment(-20000);
                    }

kod bloğunu değiştir.
 
Böyle yapmak yerine o sistemi kapatsak daha mantıklı olmaz mı? :)

char_battle.cpp aç

C++:
if (number(1, 100) < iNoPenaltyProb)
arat

C++:
                    if (number(1, 100) < iNoPenaltyProb)
                        pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("용신의 보호로 아이템이 떨어지지 않았습니다."));
                    else
                    {
                        if (g_iUseLocale/* && pkKiller->GetParty()*/)
                        {
                            FPartyAlignmentCompute f(-20000, pkKiller->GetX(), pkKiller->GetY());
                            //pkKiller->GetParty()->ForEachOnlineMember(f);

                            if (f.m_iCount == 0)
                                pkKiller->UpdateAlignment(-20000);
                            else
                            {
                                /*sys_log(0, "ALIGNMENT PARTY count %d amount %d", f.m_iCount, f.m_iAmount);
                                f.m_iStep = 1;
                                pkKiller->GetParty()->ForEachOnlineMember(f);*/
                            }
                        }
                        else
                            pkKiller->UpdateAlignment(-20000);
                    }

kod bloğunu değiştir.
Böylede olur :) fark etmez
 
Neden grupta pk açmadaki cezanın kaldırılması yada gruptayken pk açmayı engelleme gereği duyulsun ki? Buna fix mi denir. Çözülen bir hata yok. Oluşan bir hata var.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst