Scarlet 1
Scarlet
Bvural41 1
Bvural41
mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
BlackFullMoon 1
BlackFullMoon
Hikaye Ekle

(C++)Cevher ekleme şansını ayarlama (40K Source)

  • Konuyu başlatan Konuyu başlatan turkmmouser02
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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 Cevher ekleme oranını ayarlamayı öğreteceğim..

Öncelikle char_item.cpp açılır;


Bu fonksiyon aratılır;

Kod:
[COLOR=#ff0000]USE_ADD_ACCESSORY_SOCKET[/COLOR]

Önümüze çıkan;


P7vYWRO.png


Bu bölüm editlenir ;
Kod:
[COLOR=#ff0000]if (number(1, 100) <= 50)[/COLOR]

Yukardaki 50 sayısını 100 yapın veyahut 30 size kalmış

Diğer fonksiyonlar;
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)
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

Faydalı bir konu. Teşekkürler @Öğeyi görmek için üye olmalısınız.;

Sizden bu kodların yanı sıra Source konusunda atılımlar bekliyoruz :) Forumda dolaşırken Source paylaşımı ile artan bir game build etme olayı var.
*FreeBSD'de Source için gerekli programlar (g++, devil felan fıstık işte..), Kraizy.tgz nereye atılır?, MakeFilesSrcs ne işe yarar, nereye atılır?, Game build nasıl yapılır?, Açıklar Nasıl Source üzerinde kapatılır?, Game dosyası boyutu nasıl düşürülür? gibi sorulara yanıt verebilirsiniz aslında :) Paylaşılmış demeyin sakın.. Evet paylaşılmış bir kısmı. Fakat üyenin üyelik ile ilgili sıkıntısı var :)

Yani sizden veya sizin gibi kişilerden bir atılımın foruma büyük katkısı olacaktır.

*Bu sorular forumda gördüğüm soru işaretlerinden düzenlenmiştir.

Selam anlatayım şimdi Source dediğimiz şey açık kaynak kodları yani game compile(build) edilip kullanılır..
Source kavramı sadece metin2 için geçerli değil C++ (VB Basic) tüm program dillerinde açık kaynak kodlarına Source denir.

Ve piyasaya paylaşılan 40250 Game versiyonun sourcesi C++ ile yazılmıştır içinde Python Lua gibi dillerde kullanılmıştır..

Piyasa şuan Compile etmek için hazır bir VDI dosyası kullanıyor VİRTUAL BOX Programı ile localhost üzerinde çalıştırıyor ve belirli kodlar ile gameyi compile ediyorlar,gameyi compile edip paketliyenlerde var ( strip -s gameadi) şeklinde bu şekildede fonksiyonlar ve game boyutu azalıyor.

Source üzerinde herşey yapılabilir kraizy.tar.gz dosyası nereye atılacak dersen

/usr/src'ye atılıp çıkartılacak yani putty'den şu komutlar girilecek

cd /usr/src
tar zxvf kraizy.tar.gz

Bu şekilde tüm source dosyaları çıkmış olur ama compile edebilmek için

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

Bu kodları putty'den girip gerekli destek kütüphaneleri yüklemeyiz ve ek olarak sunucunun /usr/lib /usr/include gibi dosyalarına sourcede bulunan EXTREN klasöründeki bazı dosyaları atmalıyız bu çok uğraş verici ve sıkıcı onun için hazır olan VDI dosyasını kullanıyor piyasa.


Game compile kodları;

cd /usr/src/mainline/Srcs/Server/game/src
gmake clean
gmake dep
gmake -j20

Bu şekilde compile oluyor eğer hata varsa sistemde compile olmaz bu arada "mainline" ben kulandıgım için yazdım "mainline" orjinal ve el değmemiş halidir (2089,34083) gibi corelerde mainline üzerinden paketlenip piyasaya sürülmüştür.
Faydalı bir konu. Teşekkürler @EgeOzdmrs;

Sizden bu kodların yanı sıra Source konusunda atılımlar bekliyoruz :) Forumda dolaşırken Source paylaşımı ile artan bir game build etme olayı var.
*FreeBSD'de Source için gerekli programlar (g++, devil felan fıstık işte..), Kraizy.tgz nereye atılır?, MakeFilesSrcs ne işe yarar, nereye atılır?, Game build nasıl yapılır?, Açıklar Nasıl Source üzerinde kapatılır?, Game dosyası boyutu nasıl düşürülür? gibi sorulara yanıt verebilirsiniz aslında :) Paylaşılmış demeyin sakın.. Evet paylaşılmış bir kısmı. Fakat üyenin üyelik ile ilgili sıkıntısı var :)

Yani sizden veya sizin gibi kişilerden bir atılımın foruma büyük katkısı olacaktır.

*Bu sorular forumda gördüğüm soru işaretlerinden düzenlenmiştir.
 
Moderatör tarafında düzenlendi:
Faydalı bir konu. Teşekkürler @EgeOzdmrs;

Sizden bu kodların yanı sıra Source konusunda atılımlar bekliyoruz :) Forumda dolaşırken Source paylaşımı ile artan bir game build etme olayı var.
*FreeBSD'de Source için gerekli programlar (g++, devil felan fıstık işte..), Kraizy.tgz nereye atılır?, MakeFilesSrcs ne işe yarar, nereye atılır?, Game build nasıl yapılır?, Açıklar Nasıl Source üzerinde kapatılır?, Game dosyası boyutu nasıl düşürülür? gibi sorulara yanıt verebilirsiniz aslında :) Paylaşılmış demeyin sakın.. Evet paylaşılmış bir kısmı. Fakat üyenin üyelik ile ilgili sıkıntısı var :)

Yani sizden veya sizin gibi kişilerden bir atılımın foruma büyük katkısı olacaktır.

*Bu sorular forumda gördüğüm soru işaretlerinden düzenlenmiştir.

Selam anlatayım şimdi Source dediğimiz şey açık kaynak kodları yani game compile(build) edilip kullanılır..
Source kavramı sadece metin2 için geçerli değil C++ (VB Basic) tüm program dillerinde açık kaynak kodlarına Source denir.

Ve piyasaya paylaşılan 40250 Game versiyonun sourcesi C++ ile yazılmıştır içinde Python Lua gibi dillerde kullanılmıştır..

Piyasa şuan Compile etmek için hazır bir VDI dosyası kullanıyor VİRTUAL BOX Programı ile localhost üzerinde çalıştırıyor ve belirli kodlar ile gameyi compile ediyorlar,gameyi compile edip paketliyenlerde var ( strip -s gameadi) şeklinde bu şekildede fonksiyonlar ve game boyutu azalıyor.

Source üzerinde herşey yapılabilir kraizy.tar.gz dosyası nereye atılacak dersen

/usr/src'ye atılıp çıkartılacak yani putty'den şu komutlar girilecek

cd /usr/src
tar zxvf kraizy.tar.gz

Bu şekilde tüm source dosyaları çıkmış olur ama compile edebilmek için

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

Bu kodları putty'den girip gerekli destek kütüphaneleri yüklemeyiz ve ek olarak sunucunun /usr/lib /usr/include gibi dosyalarına sourcede bulunan EXTREN klasöründeki bazı dosyaları atmalıyız bu çok uğraş verici ve sıkıcı onun için hazır olan VDI dosyasını kullanıyor piyasa.


Game compile kodları;

cd /usr/src/mainline/Srcs/Server/game/src
gmake clean
gmake dep
gmake -j20

Bu şekilde compile oluyor eğer hata varsa sistemde compile olmaz bu arada "mainline" ben kulandıgım için yazdım "mainline" orjinal ve el değmemiş halidir (2089,34083) gibi corelerde mainline üzerinden paketlenip piyasaya sürülmüştür.
 
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)

Geri
Üst