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
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
- 18
- Görüntüleme
- 2K
- Cevaplar
- 103
- Görüntüleme
- 12K
Altın Konu
[C++] Prevent Ride in War (PvP) Maps
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 37
- Görüntüleme
- 2K
