HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba arkadaşlar C++ konularının hepsini bir araya topladım ve size sundum isterseniz fazla uzatmadan konuya giriş yapalım.
NOT:Güncelliğini yitirmemiş konuları koymadım.Sebebi şu ki konu sahiplerine ayıp olmasın.
İlk Olarak Size FreeBsd 9.2 Kurulu Vdi Vereyim:
Link:
Virüs Total:
Vdi şifresi;
root
dev
NOT:siz direk filezilladan bakın dizine mainline felan varya dizin farklı olabilir.
gmake clean
gmake dep
gmake -j20[/COLOR][/COLOR]
Kraizy Src (İçerisinde mainline,novaline vb src'ler bulunmaktadır.[+40K]
Link:
Virüs Total:
Virtual Box ile sysinstall ayarlarını yaptıktan sonra putty ile bağlanın daha rahat olur.
Putty online olduktan sonra;
Bunları kurunuz.(Verdiğim Vdi'de Bunlar Zaten Kurulu Ama Bidaha Kurabilirsiniz Aynı Şekilde Bunlar Normal Kiralık Serverlerde de Kurulabilir.)
Sonrası Videoda Mevcut Buyrun Video;
* İlk olarak @Vectors arkadaşımızın paylaşmış olduğu: Ticaret Effectini anlatayım;
../game/src/
"exchange.cpp" açılır
485. satır
Aratılır ve altına eklenir;
* @Pufer arkadaşımızın paylaşmış olduğu: Şebnem'in LV1 , LV2 Olasılığını Ayarlama;
../game/src/
"blend_item.cpp" açılır
152. satır
Burada LV1 ; %10 LV2 %20 gibi şeyler göreceksiniz bunları kendinize göre ayarlayabilirsiniz.
* @alibrha arkadaşımızın paylaşmış olduğu: Global Chat Yapımı;
../game/src/
"input_p2p.cpp" açılır
Aratılır ve bu şekilde değiştirilir
"input_main.cpp" açılır
Aratılır ve altına
Eklenir
Aratılır
Bununla Değiştirilir
Bu kadar arkadaşlar.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Loncaya alınan bilen kişi sayısını ayarlama[40K]
../game/src
"Guild.cpp" açılır
Aratılır
Böyle bir yer göreceksiniz 32+2 loncaya alınabilen kişi sayısıdır bunu 70+2 de yapabilirsiniz 50+2 de.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Sınırsız pot yapımı[40k]
Aratılır ve biraz aşağıya inince
Bu kod silinir.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Sınırsız metin taşı dedektörü yapımı[40k]
../game/src/
"Char_İtem.cpp" açılır
Aratılır biraz aşağıya inince
Bu kodu görüyoruz >= 6 Kaç kere kullanabileceğinizdir bunu 300 de yapabilirsiniz 500 de.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Gruba alınabilen kişi sayısını ayarlama[40k]
../game/src
"party.h" açılır
Aratılır ve 8 sayısı gruba alınan kişi sayısıdır.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: İtem çalmayı engellemek[40k]
../game/src/
"char_item.cpp" açılır
Aratılır ve fonksiyonun tamamı
Bununla değiştirilir.
* @DarkKnights arkadaşımızın paylaşmış olduğu: Taşın iteme eklenme oranı
../game/src/
"char_item.cpp" açılır
aratılır ve 30 yazan sayı taşın eklenme olasılığıdır bunu 1-100 arası istediğiniz gibi değiştirebilirsiniz.
* @DarkKnights arkadaşımızın paylaşmış olduğu: Duygu maskesi olmadan dans edebilme
../game/src/
"cmd_emotion.cpp" açılır
Aratılır
Şeklinde değiştirilir.
* @DarkKnights Arkadaşımızın paylaşmış olduğu: Loncaya resim yükleme leveli ayarlama
../game/src/
"config.cpp" açılır
Aratılır ve 3 yazan sayı loncanın en az kaç levelde resim yükleyebilceğidir.
* @EgeOzdmrs arkadaşımızın paylaşmış olduğu: Cevher ekleme şansını ayarlama[40k]
../game/src/
"char_item.cpp" açılır
Aratılır
Bu bölümdeki 50 sayısını değiştirebilirsiniz.
Diğer Fonksiyonlar;
* @DarkKnights arkadaşımızın paylaşmış olduğu: Dice açığını kapatmak.
../game/src/
"cmd_general.cpp" açılır
Aratılır
Şeklinde düzenlenir.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: %200 drop sınırını arttırma[40K]
../game/src/
"priv_manager.cpp" açılır
Aratılır
Değiştirilir
Aratılır
Değiştirilir
Aratılır
Değiştirlir
Aratılır
Değiştirilir
Aratılır
Değiştirilir
Aratılır
Değiştirilir
* @Reonas arkadaşımızın paylaştığı: Rank(Derece) Sınırı
../game/src/
"char_battle.cpp" açılır
Aratılır
-200000 negatif derecedir (-) -'ler örnek zalim derecesi.
+ iAmount, 200000 (+) +'lar örnek kahraman derecesi.
Derecelerle oynamak isterseniz ya 11 derece ya da 9 yeni derece eklemek isterseniz ise
int iAlignIndex; ile oynamanız gerekecektir.
Gibi.
NOT:Güncelliğini yitirmemiş konuları koymadım.Sebebi şu ki konu sahiplerine ayıp olmasın.
İlk Olarak Size FreeBsd 9.2 Kurulu Vdi Vereyim:
Link:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virüs Total:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Vdi şifresi;
root
dev
HTML:
kurulumu:
cd /usr/src/game/src
HTML:
gmake clean
gmake dep
gmake -j20
NOT:siz direk filezilladan bakın dizine mainline felan varya dizin farklı olabilir.
gmake clean
gmake dep
gmake -j20[/COLOR][/COLOR]
Kraizy Src (İçerisinde mainline,novaline vb src'ler bulunmaktadır.[+40K]
Link:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virüs Total:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virtual Box ile sysinstall ayarlarını yaptıktan sonra putty ile bağlanın daha rahat olur.
Putty online olduktan sonra;
HTML:
cd /usr/ports/devel/gmake && make install clean
cd /usr/ports/devel/makedepend && make install clean
cd /usr/ports/devel/subversion && make install clean
cd /usr/ports/graphics/devil && make install clean
cd/usr/ports/lang/gcc48 & make install clean
Bunları kurunuz.(Verdiğim Vdi'de Bunlar Zaten Kurulu Ama Bidaha Kurabilirsiniz Aynı Şekilde Bunlar Normal Kiralık Serverlerde de Kurulabilir.)
Sonrası Videoda Mevcut Buyrun Video;
* İlk olarak @Vectors arkadaşımızın paylaşmış olduğu: Ticaret Effectini anlatayım;
../game/src/
"exchange.cpp" açılır
485. satır
HTML:
if (item->GetVnum() >= 80003 && item->GetVnum() <= 80007)
{
LogManager::instance().GoldBarLog(victim->GetPlayerID(), item->GetID(), EXCHANGE_TAKE, "");
LogManager::instance().GoldBarLog(GetOwner()->GetPlayerID(), item->GetID(), EXCHANGE_GIVE, "");
}
Aratılır ve altına eklenir;
HTML:
m_pOwner->CreateFly(FLY_SP_MEDIUM, victim)
for (int i = 0; i < 3; i++){
m_pOwner->CreateFly(FLY_SP_SMALL, victim);
}
* @Pufer arkadaşımızın paylaşmış olduğu: Şebnem'in LV1 , LV2 Olasılığını Ayarlama;
../game/src/
"blend_item.cpp" açılır
152. satır
HTML:
static int FN_random_index ()
Burada LV1 ; %10 LV2 %20 gibi şeyler göreceksiniz bunları kendinize göre ayarlayabilirsiniz.
* @alibrha arkadaşımızın paylaşmış olduğu: Global Chat Yapımı;
../game/src/
"input_p2p.cpp" açılır
HTML:
if (!d->GetCharacter() || (d->GetCharacter()->GetGMLevel() == GM_PLAYER && d->GetEmpire() != m_bEmpire))
Aratılır ve bu şekilde değiştirilir
HTML:
if (!d->GetCharacter() /*|| (d->GetCharacter()->GetGMLevel() == GM_PLAYER && d->GetEmpire() != m_bEmpire)*/)
"input_main.cpp" açılır
HTML:
ch->SetLastShoutPulse(thecore_heart->pulse);
Aratılır ve altına
HTML:
const char* kingdoms[3] = {"|cFFff0000|H|h[Shinsoo]|cFFA7FFD4|H|h","|cFFFFFF00|H|h[Chunjo]|cFFA7FFD4|H|h","|cFF0080FF|H|h[Jinno]cFFa7FFD4|H|h"};
char chatbuf_global[CHAT_MAX_LEN + 1];
int len_global = snprintf(chatbuf_global, sizeof(chatbuf_global), "%s %s",kingdoms[ch->GetEmpire()-1], chatbuf);
Eklenir
HTML:
SendShout(chatbuf, ch->GetEmpire());
Aratılır
HTML:
SendShout(chatbuf_global, ch->GetEmpire());
Bununla Değiştirilir
Bu kadar arkadaşlar.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Loncaya alınan bilen kişi sayısını ayarlama[40K]
../game/src
"Guild.cpp" açılır
HTML:
CGuild::GetMaxMemberCount()
Aratılır
HTML:
return 32 + 2 * (m_data.level-1) + m_iMemberCountBonus;
Böyle bir yer göreceksiniz 32+2 loncaya alınabilen kişi sayısıdır bunu 70+2 de yapabilirsiniz 50+2 de.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Sınırsız pot yapımı[40k]
HTML:
case USE_POTION:
Aratılır ve biraz aşağıya inince
HTML:
item->SetCount(item->GetCount() - 1);
Bu kod silinir.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Sınırsız metin taşı dedektörü yapımı[40k]
../game/src/
"Char_İtem.cpp" açılır
HTML:
case 27989:
Aratılır biraz aşağıya inince
HTML:
if (item->GetSocket(0) >= 6)
Bu kodu görüyoruz >= 6 Kaç kere kullanabileceğinizdir bunu 300 de yapabilirsiniz 500 de.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: Gruba alınabilen kişi sayısını ayarlama[40k]
../game/src
"party.h" açılır
HTML:
PARTY_MAX_MEMBER = 8,
Aratılır ve 8 sayısı gruba alınan kişi sayısıdır.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: İtem çalmayı engellemek[40k]
../game/src/
"char_item.cpp" açılır
HTML:
namespace NPartyPickupDistribute
Aratılır ve fonksiyonun tamamı
HTML:
namespace NPartyPickupPermission
{
struct FCompareOwnership
{
LPITEM item;
bool is_allowed = false;
FCompareOwnership(LPITEM item)
: item(item)
{
}
void operator () (LPCHARACTER ch)
{
if (item->IsOwnership(ch) == true)
is_allowed = true;
}
};
}
Bununla değiştirilir.
* @DarkKnights arkadaşımızın paylaşmış olduğu: Taşın iteme eklenme oranı
../game/src/
"char_item.cpp" açılır
HTML:
if (number(1, 100) <= 30)
aratılır ve 30 yazan sayı taşın eklenme olasılığıdır bunu 1-100 arası istediğiniz gibi değiştirebilirsiniz.
* @DarkKnights arkadaşımızın paylaşmış olduğu: Duygu maskesi olmadan dans edebilme
../game/src/
"cmd_emotion.cpp" açılır
HTML:
bool CHARACTER_CanEmotion(CHARACTER& rch)
{
// °áČĄ˝Ä ¸ĘżˇĽ*´Â »çżëÇŇ Ľö ŔÖ´Ů.
if (marriage::WeddingManager::instance().IsWeddingMap (rch.GetMapIndex()))
return true;
// ż*Á¤ŔÇ °ˇ¸é Âřżë˝Ă »çżëÇŇ Ľö ŔÖ´Ů.
if (rch.IsEquipUniqueItem(UNIQUE_ITEM_EMOTION_MASK))
return true;
if (rch.IsEquipUniqueItem(UNIQUE_ITEM_EMOTION_MASK2))
return true;
return false;
}
Aratılır
HTML:
bool CHARACTER_CanEmotion(CHARACTER& rch)
{
return true;
}
Şeklinde değiştirilir.
* @DarkKnights Arkadaşımızın paylaşmış olduğu: Loncaya resim yükleme leveli ayarlama
../game/src/
"config.cpp" açılır
HTML:
guild_mark_min_level = 3;
Aratılır ve 3 yazan sayı loncanın en az kaç levelde resim yükleyebilceğidir.
* @EgeOzdmrs arkadaşımızın paylaşmış olduğu: Cevher ekleme şansını ayarlama[40k]
../game/src/
"char_item.cpp" açılır
HTML:
USE_ADD_ACCESSORY_SOCKET
Aratılır
HTML:
if (number(1, 100) <= 50)
Bu bölümdeki 50 sayısını değiştirebilirsiniz.
Diğer Fonksiyonlar;
HTML:
case USE_ADD_ACCESSORY_SOCKET
(Elmas ekleme fonksiyonu)
case USE_PUT_INTO_BELT_SOCKET
case USE_PUT_INTO_ACCESSORY_SOCKET
(Mücevher ekleme fonksiyonu)
case USE_ADD_ATTRIBUTE
(Efsun ekleme fonksiyonu (Yeşil Güç)
case USE_ADD_ATTRIBUTE2
(Efsun ekleme fonksiyonu (Artırma Kağıdı)
case ITEM_METIN
(Taş ekleme fonksiyonu (Kavrama taşı vs tüm taşlar)
case REWARD_BOX_UNIQUE_ITEM_CAPE_OF_COURAGE
(Cesaret Pelerini fonksiyonu)
case USE_POTION
(İksirler fonksiyonu (Kırmızı İksir vs)
case USE_POTION_NODELAY
(Şeftali suyu itemleri vs (70020,71018,71019,71020)
case USE_ABILITY_UP
(Yeşil iksir mor iksir itemleri)
case 27989
case 76006
(Metin Taşı Dedektörü Fonksiyonu)
* @DarkKnights arkadaşımızın paylaşmış olduğu: Dice açığını kapatmak.
../game/src/
"cmd_general.cpp" açılır
HTML:
ACMD(do_dice)
Aratılır
HTML:
ACMD(do_dice)
{ ch->ChatPacket(CHAT_TYPE_INFO, "Bu düzenleme mevcut değil .");
}
Şeklinde düzenlenir.
* @EgeOzdemrs arkadaşımızın paylaşmış olduğu: %200 drop sınırını arttırma[40K]
../game/src/
"priv_manager.cpp" açılır
HTML:
value = MINMAX(0, value, 50);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirilir
HTML:
value = MINMAX(0, value, 200);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirilir
HTML:
value = MINMAX(0, value, 100);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirlir
HTML:
value = MINMAX(0, value, 50);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirilir
HTML:
value = MINMAX(0, value, 100);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirilir
HTML:
value = MINMAX(0, value, 200);
Aratılır
HTML:
value = MINMAX(0, value, 1000);
Değiştirilir
* @Reonas arkadaşımızın paylaştığı: Rank(Derece) Sınırı
../game/src/
"char_battle.cpp" açılır
HTML:
m_iRealAlignment = MINMAX(-200000, m_iRealAlignment + iAmount, 200000);
Aratılır
-200000 negatif derecedir (-) -'ler örnek zalim derecesi.
+ iAmount, 200000 (+) +'lar örnek kahraman derecesi.
Derecelerle oynamak isterseniz ya 11 derece ya da 9 yeni derece eklemek isterseniz ise
int iAlignIndex; ile oynamanız gerekecektir.
HTML:
if (GetRealAlignment() >= 150000)
iAlignIndex = 0;
else if (GetRealAlignment() >= 100000)
iAlignIndex = 1;
Gibi.
Şimdilik bu kadar arkadaşlar daha sonra devam edicem konuya.Bir teşekkür etmeniz yeterli.Sağlıcakla kalın
Skype:macarmetin2
KONUDA HATA GÖRÜRSENİZ YAZINIZ DÜZENLERİM.
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Elinize sağlık, dice açığı kapatma "You can't do that . . NOOB . . ") şeklinde değil "Bu düzenleme mevcut değil ." şeklinde olmalıkonumdaki alıntılardan faydalanıp düzenleyebilirsiniz
Teşekkürler.
Önemli değil.
Mega.co şifre istiyor.
Özür Dilerim Link'i direk forumdan kopyaladığım için arasındaki .... lar hatalı olmuş yeniledim

- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 13
- Görüntüleme
- 1K
Altın Konu
[C++] Prevent Ride in War (PvP) Maps
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 19
- Görüntüleme
- 2K
