SOL
SAĞ
METİN2 PVP Alternatif Yang Silme
SİDEBAR REKLAMI

Bug vs. tespit edilmişti yere yang atmada,
bunun için çoğu kişi yang atmayı engelledi.
Ben direk silmeyi yaptım,
basit zaten.

cmd.cpp açılır-aratılır:

Kod:

ACMD(do_pcbang_check);


Altına Eklenir;

Kod:

//drop gold
ACMD(do_black_altin_sil);
//drop gold


Tekrar Aratılır:

Kod:

{ "respawn",    do_respawn,        0,            POS_DEAD,    GM_WIZARD    },


Altına Eklenir;

Kod:

{ "black_altin_sil",    do_black_altin_sil,     0,  POS_DEAD,    GM_PLAYER  },


 

-------------------------------------

cmd_general.cpp açılır-aratılır:

Kod:

ACMD(do_in_game_mall)


Kod bloğunun altına eklenir;

Kod:

ACMD(do_black_altin_sil)
{
    char arg1[256];
    one_argument(argument, arg1, sizeof(arg1));
    const int altinim61 = ch->GetGold();
    int black = 0;
    str_to_number(black,arg1);


    if (!*arg1)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Hata");
        return;
    }
    ///blackdragonx61
    if (ch->IsDead())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Oluyken bu islem gerceklestirilemez!"));
        return;
    }
    
    if (altinim61 < black || (altinim61 - black) < 0)
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "hata cok fakirsin!!!");
        return;
    }


    ch->PointChange(POINT_GOLD, -black, true);
    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d altin"), black);
}


 

-------------------------------------

PYTHON
game.py açılır-aratılır:

Kod:

if dropNumber == player.ITEM_MONEY:
                    net.SendGoldDropPacketNew(dropCount)


Bu şekilde değiştirilir;

Kod:

net.SendChatPacket("/black_altin_sil %d" % dropCount)


http://puu.sh/qVcql/c90634a3e2.png
#999Yang atma olmadığı için kaldırıyoruz
Aratılır:

Kod:

if attachedMoney>=1000:


Şu şekilde değiştirilir;
http://puu.sh/qVcwY/ef61831132.png
 

-------------------------------------

Locale_tr/locale_game.txt açılır-aratılır:

Kod:

DO_YOU_DROP_MONEY


Bu kod değiştirilir;

Kod:

DO_YOU_DROP_MONEY    %d Yang silmek istiyor musun?

Not:Bug yoktur olurda biri kodla yaparsa yine sorun yok çünkü adamın 5 yangı varsa ve kodla 10 yang silecekse engel koydum "hata çok fakirsin" kısmı onun için.

YAZAR HAKKINDA;
arcface
Admin

Web Developer

KONU YORUMLARI
YORUM YAP
Image

C++ / C# / Python

METİN2 PVP Alternatif Yang Silme

Alternatif Yang Silme METİN2 PVP Alternatif Yang Silme METİN2 PVP Alternatif Yang Silme METİN2 PVP Alternatif Yang Silme METİN2 PVP Alternatif Yang Silme METİN2 PVP Alternatif Yang Silme

EN ÇOK OKUNAN 5 MAKALELER
arcface
Admin Yazdı;

2 ay önce

Yarı insan denilince ne anlıyoruz önce ona bir bakalım. Yarı insan; bi..

arcface
Admin Yazdı;

2 ay önce

Rubinum2 Web Panel Rubinum2 Web Panel Rubinum2 Web PanelRubinum2 Web..

arcface
Admin Yazdı;

2 ay önce

Afro2 Web Panel Kodlaması Afro2 Web Panel Kodlaması Afro2 Web Pane..

arcface
Admin Yazdı;

2 ay önce

Discord Widget Discord Widget Discord Widget Discord Widget Di..

arcface
Admin Yazdı;

2 ay önce

Aegea2 Site Teması İndir Aegea2 Site Teması İndir Aegea2 Site Teması..