Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
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.
İNDİR:
VİRÜSTOTAL:
EKSİK DOSYA,
İNDİR:
VİRÜSTOTAL:
EKSİK DOSYA 2,
İNDİR:
VİRÜSTOTAL:
// AŞAĞIDAKİLERİ MUTLAKA YAPIN..
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.
İNDİR:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
VİRÜSTOTAL:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
EKSİK DOSYA,
İNDİR:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
VİRÜSTOTAL:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
EKSİK DOSYA 2,
İNDİR:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
VİRÜSTOTAL:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
// 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
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
eline sağlık çok teşekkürler.
Rica EderimTeşekkürler![]()
Rica Ederim.Teşekkürler
Teşekkür ederimEline emeğine sağlık.![]()
Rica EderimMetin2 ile uğraşmaya başladığımda çok arıyordum, zamanında eklemek sıkıntıydı
Geçtiğimiz günlerde yeni alt yapıya başladım ekleye ekleye cocuk oyuncağına döndü
Şuan ekleyecekler şansı
Paylaşım için teşekkürler
Teşekkür Ederim AbiEline emeğine zamanına sağlık kardeşim o filesteki Lycan sağlamdır![]()
Gerçekten de öyle kodlarından olsun definelerinden olsun iyi bişey olduğu belli oluyordu.
Teşekkür ederimDostum Emeğine Sağlık Güzel olmuş Paylaştın Bende tam Dosya cekiyordum Hazır vermişin Senin kini Ekleyim güzel olur saolasın Paylaşım için
Rica EderimTeşekkürler![]()
Rica Ederimeline sağlık çok teşekkürler.
Rica EderimTeşekkürler Ahmet![]()
Paylaşım için teşekkürler..
Rica Ederim.
Madem o kadar emek vermişsin bizede teşekkür etmek düşerPaylaşım için teşekkürler
Rica Ederim
SağolŞu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 276
- Cevaplar
- 24
- Görüntüleme
- 1K
- Cevaplar
- 11
- Görüntüleme
- 533
- Cevaplar
- 11
- Görüntüleme
- 2K


