farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Kaynak ikonu

5.Karakter Lycan - XxZeMaHSeRxX 1

indirmek için izniniz yok
Merhaba Arkadaşlar,

Bugün sizlere 5. Karakter Lycan'ı paylaşmak istiyorum.

Forumda görüyorum bazı arkadaşların ihtiyaçları oluyor bazıları alt yapı başlıcak lycan dosyaları arıyor eklemek için.

Forumdada adam akıllı bi lycan paylaşımı yok.

O yüzden bende paylaşılan bu filesten söktüm lycanı. Baya bi uğraştım zamanımı aldı ama değdi açıkçası.

Kendim için sökmedim uğraşmadım bu kadar. Paylaşmak için ihtiyacı olanlar için söktüm ve paylaşıyorum.

Bi görsel vericek olursak o files konusundan bu resmi verebiliriz.

6N40MW.png


İNDİR: TIKLA
VİRÜSTOTAL: TIKLA

EKSİK DOSYA,
İNDİR: TIKLA
VİRÜSTOTAL: TIKLA

EKSİK DOSYA 2,
İNDİR: TIKLA
VİRÜSTOTAL: TIKLA

// AŞAĞIDAKİLERİ MUTLAKA YAPIN..



Kod:
// Arat

    PLAYER_PER_ACCOUNT        = 4,

//     Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    PLAYER_PER_ACCOUNT        = 5,
#else
    PLAYER_PER_ACCOUNT        = 4,
#endif

Kod:
// Ekle

#define ENABLE_PLAYER_PER_ACCOUNT5

Kod:
// Arat

        snprintf(szQuery, sizeof(szQuery),
                "SELECT pid1, pid2, pid3, pid4 FROM player_index%s WHERE id=%u", GetTablePostfix(), p->dwAccountID);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
        snprintf(szQuery, sizeof(szQuery),
                "SELECT pid1, pid2, pid3, pid4, pid5 FROM player_index%s WHERE id=%u", GetTablePostfix(), p->dwAccountID);
#else
        snprintf(szQuery, sizeof(szQuery),
                "SELECT pid1, pid2, pid3, pid4 FROM player_index%s WHERE id=%u", GetTablePostfix(), p->dwAccountID);
#endif

// Arat

            "(b.pid1=%u OR b.pid2=%u OR b.pid3=%u OR b.pid4=%u)",

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
            "(b.pid1=%u OR b.pid2=%u OR b.pid3=%u OR b.pid4=%u OR b.pid5=%u)",
#else
            "(b.pid1=%u OR b.pid2=%u OR b.pid3=%u OR b.pid4=%u)",
#endif

// Arat

               info->dwPID, info->dwPID, info->dwPID, info->dwPID);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
               info->dwPID, info->dwPID, info->dwPID, info->dwPID, info->dwPID);
#else
               info->dwPID, info->dwPID, info->dwPID, info->dwPID);
#endif

Kod:
// Arat

    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), r.id);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, pid5, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), r.id);
#else
    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), r.id);
#endif

// Arat

        snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), account_id);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
        snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, pid5, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), account_id);
#else
        snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(), account_id);
#endif

// Arat

    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(),
            info->pAccountTable->id);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, pid5, empire FROM player_index%s WHERE id=%u", GetTablePostfix(),
            info->pAccountTable->id);
#else
    snprintf(szQuery, sizeof(szQuery), "SELECT pid1, pid2, pid3, pid4, empire FROM player_index%s WHERE id=%u", GetTablePostfix(),
            info->pAccountTable->id);
#endif

Kod:
// Arat

    snprintf(szQuery, sizeof(szQuery),
        "SELECT pid1, pid2, pid3, pid4 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u",
        get_table_postfix(), dwMyPID, dwMyPID, dwMyPID, dwMyPID, GetEmpire());

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    snprintf(szQuery, sizeof(szQuery),
        "SELECT pid1, pid2, pid3, pid4, pid5 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u OR pid5=%u",
        get_table_postfix(), dwMyPID, dwMyPID, dwMyPID, dwMyPID, dwMyPID);
#else
    snprintf(szQuery, sizeof(szQuery),
        "SELECT pid1, pid2, pid3, pid4 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u",
        get_table_postfix(), dwMyPID, dwMyPID, dwMyPID, dwMyPID, GetEmpire());
#endif

// Arat

    str_to_number(dwPID[3], row[3]);

// Altına Ekle

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    str_to_number(dwPID[4], row[4]);
#endif

// Arat

    snprintf(szQuery, sizeof(szQuery),
        "SELECT COUNT(*) FROM player.offline_shop_npc%s WHERE owner_id=%u OR owner_id=%u OR owner_id=%u OR owner_id=%u",
        get_table_postfix(), dwPID[0], dwPID[1], dwPID[2], dwPID[3]);

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    snprintf(szQuery, sizeof(szQuery),
        "SELECT COUNT(*) FROM player.offline_shop_npc%s WHERE owner_id=%u OR owner_id=%u OR owner_id=%u OR owner_id=%u OR owner_id=%u",
        get_table_postfix(), dwPID[0], dwPID[1], dwPID[2], dwPID[3], dwPID[4]);
#else
    snprintf(szQuery, sizeof(szQuery),
        "SELECT COUNT(*) FROM player.offline_shop_npc%s WHERE owner_id=%u OR owner_id=%u OR owner_id=%u OR owner_id=%u",
        get_table_postfix(), dwPID[0], dwPID[1], dwPID[2], dwPID[3]);
#endif

// Arat

        snprintf(szQuery, sizeof(szQuery),
                "SELECT id, pid1, pid2, pid3, pid4 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
                get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
        snprintf(szQuery, sizeof(szQuery),
                "SELECT id, pid1, pid2, pid3, pid4, pid5 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u OR pid5=%u AND empire=%u",
                get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#else
        snprintf(szQuery, sizeof(szQuery),
                "SELECT id, pid1, pid2, pid3, pid4 FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
                get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#endif

// Arat

        snprintf(szQuery, sizeof(szQuery), "UPDATE player_index%s SET empire=%u WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
                get_table_postfix(), empire, GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
        snprintf(szQuery, sizeof(szQuery), "UPDATE player_index%s SET empire=%u WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u OR pid5=%u AND empire=%u",
                get_table_postfix(), empire, GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#else
        snprintf(szQuery, sizeof(szQuery), "UPDATE player_index%s SET empire=%u WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
                get_table_postfix(), empire, GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#endif

// Arat

    snprintf(szQuery, sizeof(szQuery), "SELECT id FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
            get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());

// Değiştir

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    snprintf(szQuery, sizeof(szQuery), "SELECT id FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u OR pid5=%u AND empire=%u",
            get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#else
    snprintf(szQuery, sizeof(szQuery), "SELECT id FROM player_index%s WHERE pid1=%u OR pid2=%u OR pid3=%u OR pid4=%u AND empire=%u",
            get_table_postfix(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetPlayerID(), GetEmpire());
#endif

Kod:
// Arat

static void __CheckPlayerSlot(const std::string& service_name)
{

// Altına Ekle

    #ifndef ENABLE_PLAYER_PER_ACCOUNT5
    if (PLAYER_PER_ACCOUNT != 4)
    {
        printf("<ERROR> PLAYER_PER_ACCOUNT = %d\n", PLAYER_PER_ACCOUNT);
        exit(0);
    }
#endif

Kod:
// Ekle

#define ENABLE_PLAYER_PER_ACCOUNT5                // 5 Karakter Sistemi.

Kod:
// Arat

    PLAYER_PER_ACCOUNT4 = 4,

// Değiştir

#ifndef ENABLE_PLAYER_PER_ACCOUNT5
    PLAYER_PER_ACCOUNT4 = 4,
#else
    PLAYER_PER_ACCOUNT4 = 5,
    PLAYER_PER_ACCOUNT5 = 5,
#endif

// Arat

} TPacketGCLoginSuccess4;

// Altına Ekle

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
typedef struct packet_login_success5
{
    BYTE                        header;
    TSimplePlayerInformation    akSimplePlayerInformation[PLAYER_PER_ACCOUNT5];
    DWORD                        guild_id[PLAYER_PER_ACCOUNT5];
    char                        guild_name[PLAYER_PER_ACCOUNT5][GUILD_NAME_MAX_LEN+1];
    DWORD handle;
    DWORD random_key;
} TPacketGCLoginSuccess5;
#endif

Kod:
// Arat

#ifdef ENABLE_WOLFMAN_CHARACTER
    PyModule_AddIntConstant(poModule, "ENABLE_WOLFMAN_CHARACTER",    1);
#else
    PyModule_AddIntConstant(poModule, "ENABLE_WOLFMAN_CHARACTER",    0);
#endif

// Üstüne Ekle

#ifdef ENABLE_PLAYER_PER_ACCOUNT5
    PyModule_AddIntConstant(poModule, "ENABLE_PLAYER_PER_ACCOUNT5",    1);
    PyModule_AddIntConstant(poModule, "PLAYER_PER_ACCOUNT",    PLAYER_PER_ACCOUNT5);
#else
    PyModule_AddIntConstant(poModule, "ENABLE_PLAYER_PER_ACCOUNT5",    0);
    PyModule_AddIntConstant(poModule, "PLAYER_PER_ACCOUNT",    PLAYER_PER_ACCOUNT4);
#endif
Yazar
Bekir.CANPOLAT
Kaynak İndirilme
21
Görüntüleme
246
İlk yayınlama
Son Güncelleme

Ratings

0.00 yıldız(lar) 0 rating

Bekir.CANPOLAT - Kaynakları

Geri
Üst