Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Hüseyin Urdoğan SF V1.2 ( Stabil Server Files 40K Source Mevcut )

  • Konuyu başlatan Konuyu başlatan Pelin Melek Aslan
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 867
  • Görüntüleme Görüntüleme 129K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
22 Ocak 2015
Konular
4,152
Mesajlar
12,387
Online süresi
1m 12s
Reaksiyon Skoru
1,516
Altın Konu
0
TM Yaşı
11 Yıl 4 Ay 15 Gün
Başarım Puanı
373
Yaş
35
MmoLira
-17
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Server Files Genel Özellikleri
Hüseyin Urdoğan SF V1.2 ( Stabil Server Files 40K Source Mevcut )
Merhabalar, ben <-l Hüseyin Urdoğan l-> uzun bir aradan sonra kendi düzenlediğim server filesimi paylaşmaya

karar verdim piyasa üzerinde ki vslik server fileslerin ne durum da olduğunu herkes az çok biliyor artık ve ben bu

piyasaya vslik server üzerinden başlamıştım şuanlık en son getirdiğim durum bu şekildedir parayla satabilirdim fakat

gerek görmedim bende olan sizlerde de olsun.


Server Files Genel Özellikleri



Kod:
[FONT=trebuchet ms]- ATTR_ALWAYS_ADD: 1/0 (Arttırma kağıdı %100 eklensin. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ATTR_ALWAYS_5_ADD: 1/0 (Kutsama Küresi %100 eklensin. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ATTR_CHANGE_LIMIT: 0 ile 60 arası (Bonus değiştirme süresi kaç saniye olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ITEM_OWNERSHIP_TIME: 0 ile 3 arası (Canavalardan yere düşen itemde kaç saniye isim yazsın.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ITEM_DROP_TIME: 0 ile 32767 arası (Canavarlardan yere düşen item kaç saniye sonra kaybolsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ITEM_FLOOR_TIME: 0 ile 32767 (Yere atılan item kaç saniye sonra kaybolsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- RAISE_EMPIRE_PRICES: 1/0 (NPC deki item fiyatları 3 krallıkta aynı olsun. Aç/kapat. )[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- PC_MAX_ATTACK_SPEED: 0 ile 2147483646 arası (Oyuncuların max. atak hızı kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- PC_MAX_MOVEMENT_SPEED: 0 ile 2147483646 arası (Oyuncuların max. hareket hızı kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MOB_MAX_ATTACK_SPEED: 0 ile 2147483646 (Yaratıkların max. atak hızı kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MOB_MAX_MOVEMENT_SPEED: 0 ile 2147483646 (Yaratıkların max. hareket hızı kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- TAXES: 0 ile 100 arası (NPC'ye satılan itemden % kaç vergi alınsın.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- PACKAGE_ENABLE: 1/0 (Package aç. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ATTR_RARE_ENABLE: 1/0 (6. efsun ve 7.efsun kullanılsın. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- GOLD_DROP_TIME: 0 ile 32767 arası (Yere atılan yang kaç saniye sonra kaybolsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- EMOTION_WITHOUT_MASK: 1/0 (Duygu maskesi olmadan dans etme. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- EMOTION_SAME_GENDER: 1/0 (Aynı cinsiyetlerle kullanılamayan duygular kullanılsın. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- BUGFIX_SURA_MANASHIELD: 1/0 (Sura becerisindeki bug fixlensin. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- GOLD_DROP_TIME_INTERVAL: 0 ile 32767 arası (Yaratıklardan yere düşen yang kaç saniye sonra kaybolsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- SEQUENCE_CHECK: 1/0 (Sequence farklı adreslerden girişi kapatmak için kullanılır. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ADMINPAGE_ENABLE: 1/0 (Bazı güvenlik açıklarını kapatır. Açık yani 1 olmalıdır. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ADMINPAGE_NO_LOCALHOST: 1/0 (Bazı güvenlik açıklar aktif olur. Kapalı yani 0 olmalıdır. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- NEW_GM_HOST_CHECK: 1/0 (GM komutları denetimi. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- NEW_TEST_SERVER: {0/1} (GM kodlarını oyuncular içinde açılır. Kapalı yani 0 olmalıdır. Aç/kapat.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_HT: 1 ile 32767 arasında (VIT değeri max. kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_IQ: 1 ile 32767 arasında (INT değeri max. kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_ST: 1 ile 32767 arasında (STR değeri max. kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_DX: 1 ile 32767 arasında (DEX değeri max. kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_STATUS: 1 ile 32767 arasında (Statülerin hepsinin değeri max. kaç olsun.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_LEVEL_STATUS: 1 ile 250 arasında (Max. kaç levele kadar statü puanı gelsin.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- MAX_LEVEL: 1 ile 250 arasında (Oyuncular max. kaç levele kadar gelebilsin.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]- ADMINPAGE_IP: (Sunucunuzun ip'sini yazmalısınız. Bazı güvenlik açıklarını kapatır.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]* Sahte item oluşturma hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* GM dedektör hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* Koruma alanında yapılan hileler engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* Hayalat modu hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* Wallhack hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* İtem çalma hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* İsim hilesi engellendi. (Hile game üzerinden fixlendi.) [/FONT]
[FONT=trebuchet ms]* Renkli pazar ismi koyma hilesi engellendi. (Hile game üzerinden fixlendi.)[/FONT]
[FONT=trebuchet ms]* Deniz olmayan yerde balık tutma hilesi engellendi. (Hile game üzerinden fixlendi.)[/FONT]
[FONT=trebuchet ms]* Maden botu hilesi engellendi. (Hile game üzerinden fixlendi.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]* HP çalma ve/ SP çalma bonusundaki bug fixlendi. (Bug fixlendi.)[/FONT]
[FONT=trebuchet ms]* Binek bug'u fixlendi. Hareket halinde iken inilemez / binilemez. (Bug fixlendi.)[/FONT]
[FONT=trebuchet ms]* HP üretimi ve SP üretimindeki problem çözüldü. (Bug fixlendi.)[/FONT]
[FONT=trebuchet ms]* Level sınırı ile girilen bölgelere hack ile giriş engellendi. (Bug fixlendi.)[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]* Dayanaklılık Metin Taşını kesince Şeytan Kulesine ışınlanma problemi çözüldü.[/FONT]
[FONT=trebuchet ms]* Yaratıkların donma problemi çözüldü.[/FONT]
[FONT=trebuchet ms]* At ve binekler beceri kullandığında oluşan damage vurmama problemi çözüldü.[/FONT]
[FONT=trebuchet ms]* Yeni eklenen güçlü bineklerin atak yapmama problemi çözüldü.[/FONT]
[FONT=trebuchet ms]* Saldırı değeri gözükmüyordu, bu problem çözüldü.[/FONT]
[FONT=trebuchet ms]* İsimsiz düşen bk sorunu çözüldü.[/FONT]
[FONT=trebuchet ms]* Lycan tamamen kaldırıldı.[/FONT]
[FONT=trebuchet ms]* 6. beceriler kaldırıldı.[/FONT]
[FONT=trebuchet ms]* Ejderha taşı simyası kapatıldı.[/FONT]
[FONT=trebuchet ms]* Enerji sistemi kapatıldı.[/FONT]
[FONT=trebuchet ms]* Oyun zemin stili orjinal hale getirildi.[/FONT]
[FONT=trebuchet ms]* Oyun tema stili orjinal hale getirildi.[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]* Kemer sistemi ekli.[/FONT]
[FONT=trebuchet ms]* Kostüm sistemi ekli.[/FONT]
[FONT=trebuchet ms]* Pet sistemi ekli.[/FONT]
[FONT=trebuchet ms]* Etkinliklerdeki sorun düzeltildi.[/FONT]
[FONT=trebuchet ms]* Pazarların kaydırılması, bozulması ve karakterin ölmesi fixlendi.[/FONT]
[FONT=trebuchet ms]* Şamanların gruptaki oyuncuları toplu kutsama özelliği eklendi.[/FONT]
[FONT=trebuchet ms]* Metin taşı dedektörü kullanımı 200 adet olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* Sınırsız cesaret pelerini kullanımı eklendi.[/FONT]
[FONT=trebuchet ms]* Etc tasarımı değiştirilmiştir.[/FONT]
[FONT=trebuchet ms]* 4 envanterden oluşan ticaret bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* 5. karakter Lycan kapatılmıştır. Kullanımı aktif değildir. (DISABLE Lycan)[/FONT]
[FONT=trebuchet ms]* 6. beceriler kapatılmıştır. (Ninja ve Savaşçı DISABLE 6. skill)[/FONT]
[FONT=trebuchet ms]* Yeni gelen bonuslar kaldırılmıştır.[/FONT]
[FONT=trebuchet ms]* Ticaretten 999.999.999 yang gönderme eklendi.[/FONT]
[FONT=trebuchet ms]* Ticarette noktalı yang gösterimi eklendi. 9.999.999 gibi.[/FONT]
[FONT=trebuchet ms]* İtem al/sat bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* 0 yang itemi alamama bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* Yere yang atma engellendi.[/FONT]
[FONT=trebuchet ms]* Max. levele kadar statü gelmesi eklendi.[/FONT]
[FONT=trebuchet ms]* Max. statü sınırı 90 olarak ayarlandı.[/FONT]
[FONT=trebuchet ms]* Max. level 250 olarak ayarlandı.[/FONT]
[FONT=trebuchet ms]* Duygu maskesi olmadan dans edebilme eklendi.[/FONT]
[FONT=trebuchet ms]* İçgörü küresi olmadan item yansıtabilme eklendi.[/FONT]
[FONT=trebuchet ms]* Yeni gelen bineklerin atak yapması eklendi.[/FONT]
[FONT=trebuchet ms]* %3 vergi kaldırıldı.[/FONT]
[FONT=trebuchet ms]* Krallıklardaki farklı fiyat sorunu fixlendi.[/FONT]
[FONT=trebuchet ms]* Ninjaların oyundan atma/düşme sorunu fixlendi.[/FONT]
[FONT=trebuchet ms]* MySQL log kayıdı tamamen kapatıldı. ( Command_log aktiftir. )[/FONT]
[FONT=trebuchet ms]* PTS log kayıdı tamamen kapatıldı.[/FONT]
[FONT=trebuchet ms]* Loncaya alınan kişi sayısı 112 olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* Gruba alınabilen kişi sayısı 14 olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* 32 map sınırı, 64'e yükseltildi.[/FONT]
[FONT=trebuchet ms]* 250. seviye'ye kadar tecrübe dağılımı eklendi.[/FONT]
[FONT=trebuchet ms]* Işınlandıldığında hp'nin - de kalması fixlendi.[/FONT]
[FONT=trebuchet ms]* Envanter dolu iken oluşan item taşma sorunu fixlendi.[/FONT]
[FONT=trebuchet ms]* Yere atılan itemlerin kaybolma süresi değiştirildi. 3 ya da 5 saniye.[/FONT]
[FONT=trebuchet ms]* Bazı becerilerin kullanımda oluşan hp gitmesi bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* Biyalog görevlerinde yakma şansı kaldırıldı.[/FONT]
[FONT=trebuchet ms]* Sersemlik bug'u fixlendi. Kalkan tak/çıkart olayı yok.[/FONT]
[FONT=trebuchet ms]* Dice açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* Cube açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* War açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* 1 levelde lonca kurma açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* Check server sorunu düzeltildi.[/FONT]
[FONT=trebuchet ms]* İnternal IP sorunu düzeltildi.[/FONT]
[FONT=trebuchet ms]* Görünmezlik sorunu düzeltildi.[/FONT]
[FONT=trebuchet ms]* Bonus değiştirirken gerekli süre kaldırıldı.[/FONT]
[FONT=trebuchet ms]* Sura karakterinde beceri bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* -32k hp bug'u fixlendi.[/FONT]
[FONT=trebuchet ms]* kill kodu iki kere sayma sorunu fixlendi.[/FONT]
[FONT=trebuchet ms]* Taş sorunu fixlendi.[/FONT]
[FONT=trebuchet ms]* Db account açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* P2P açığı kapatıldı.[/FONT]
[FONT=trebuchet ms]* GM'lerin npc'den item satın alması engellendi.[/FONT]
[FONT=trebuchet ms]* GM'lerin ticaret yapması engellendi. [/FONT]
[FONT=trebuchet ms]* GM'lerin yere item atması engellendi. ( IMPLEMENTOR rütbesinde aktif değildir.)[/FONT]
[FONT=trebuchet ms]* GM'lerin pazardan item satın alması engellendi. ( IMPLEMENTOR rütbesinde aktif değildir.)[/FONT]
[FONT=trebuchet ms]* GM'lerin depoya item koyması engellendi. ( IMPLEMENTOR rütbesinde aktif değildir.)[/FONT]
[FONT=trebuchet ms]* GM'lerin pazar kurması engellendi. ( IMPLEMENTOR rütbesinde aktif değildir.)[/FONT]
[FONT=trebuchet ms]* Şebnemler, ejderha tanrıları, sular ve isabetlerin yarattığı bug fixlendi.[/FONT]
[FONT=trebuchet ms]* HP değeri İNT olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* Random HP değeri İNT olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* Level değeri BİGİNT olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* EXP değeri İNT olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]* GOLD değeri BİGİNT olarak değiştirildi.[/FONT]
[FONT=trebuchet ms]
[/FONT]
[FONT=trebuchet ms]* Txt ve SQL kullanımı. (Şuan sadece SQL kullanabilirsiniz.)[/FONT]
[FONT=trebuchet ms]* BIND_IP problemi çözüldü.[/FONT]



Server Files Oyun Özellikleri

Kod:
[FONT=trebuchet ms]- Oyuna 94Lv olarak gerekli itemlerle beraber başlarsınız.[/FONT]
[FONT=trebuchet ms]- Şebnem yüzüğü sayesinde şebnem ve kritik delici özellikleri sınırsız olarak karakterinize eklenir.[/FONT]
[FONT=trebuchet ms]- Lv Sınırı 99'dur.[/FONT]
[FONT=trebuchet ms]- Tek tip dönüşüm sistemi mevcuttur.[/FONT]
[FONT=trebuchet ms]- Dönüşümlerde nesne ve para istemez.[/FONT]
[FONT=trebuchet ms]- Özel Biyolog Sistemiyle 3 görev tek tıkla yapılabilir.(Genel Biyolog Görevleri / 92Lv Biyo. Görevi / 94Lv Biyo. Görevi)[/FONT]
[FONT=trebuchet ms]- Efsun Oranları Sabittir ve kolayca yapılabilir.[/FONT]
[FONT=trebuchet ms]- Oyun başlangıcında skilleriniz Perfect olarak verilir.[/FONT]
[FONT=trebuchet ms]- 3 Envanter sistemi mevcuttur.[/FONT]
[FONT=trebuchet ms]- Onaylı HP Sistemi Mevcuttur.[/FONT]
[FONT=trebuchet ms]- Tüm Gerekli Kostümler Mevcuttur ( Klasik Kostümler / Elit Kostümler )[/FONT]
[FONT=trebuchet ms]- Envanterde İtem Silme Kutusu Mevcuttur[/FONT]
[FONT=trebuchet ms]- Ok ve Yay Serverde yoktur.[/FONT]
[FONT=trebuchet ms]- Buglar Fixlendi[/FONT]
[FONT=trebuchet ms]- Damage oranları sabit ve düzenli,karakter kayması yok.[/FONT]

Server Files Özellikleri



Kurulum Metaryelleri

Mysql Şifresi

Kod:
[SIZE=3][B][SIZE=2]pelinsultan[/SIZE][/B][/SIZE]

Oyun İçi GM Char Bilgileri

Kod:
[SIZE=3][B][SIZE=2]ID : pelinmelekaslan
[/SIZE][/B][/SIZE][B][SIZE=2]Şifre : pelinsultanim[/SIZE][/B]


Game Dosyası




Mysql Dosyası




Client Dosyası





Client Source Dosyaları




Server ( Game & Db ) Source Dosyaları




- Hüseyin Urdoğan -

<-l Gönüllerin Sultanı l->
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

Neden yorum kaldırdın? Herhangi yanlış bir yorum da değildi? Moderatörsün diye olumsuz yorumları almayı kabul etmiyor musun? :))))

Olumsuz yorum ile paylaşılan konuya eleştiri yapmak ayrı konu konuyu sulandırma , kötüleme çabası içerisine girmek ayrı konu bunun ikisini bir kefede tutmayın

Gereksiz yorum yaptınız kaldırdım. Harcanan emek üzerinden prim yapılmasına konu sulandırmasına konuda eksik açık kötüleme

çabası içerisine girmesine izin vermeyiz anlamanız gereken durum bu sadece bu size tek cevabım.

paylaşım için teşekkürler :)

Teşekkürler güzel files

Yorumlarınız için teşekkürler. :)
Fileste Belli başlar sorunlar var elbette sonuçta bedava paylaşılmış bir files kimde 4/4'lük Beklemesi Bazı Sorunlar

-3. Envarter buglu Çözümü ;

Öğeyi görmek için üye olmalısınız.

Dikkatli Yapınız Birçok Var Tek Bir Tane Değil

- Köy Gardiyanı Hareket Ediyor :)

Bu Çok Basit Bir Durum Aslında Ama Bilmiyorum Neden Yapmamışlar ;

Navicat > Player > Mob_proto

11004 ai Flag'ı NOMOVE Yapılır.

- Sura Skilli buglu ;

Char_battle Aç Kod Bloğu Değiştir.

Kod:
    // 콤보 공격, 활 공격, 즉 평타 일 때만 속성값들을 계산을 한다.
    //
    else if (type == DAMAGE_TYPE_NORMAL || type == DAMAGE_TYPE_NORMAL_RANGE)
    {
        if (type == DAMAGE_TYPE_NORMAL)
        {
            // ê·¼ì ‘ 평타일 경우 막을 수 있음
            if (GetPoint(POINT_BLOCK) && number(1, 100) <= GetPoint(POINT_BLOCK))
            {
                if (test_server)
                {
                    pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s 블럭! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                    ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s 블럭! (%d%%)"), GetName(), GetPoint(POINT_BLOCK));
                }


                SendDamagePacket(pAttacker, 0, DAMAGE_BLOCK);
                return false;
            }
        }
        else if (type == DAMAGE_TYPE_NORMAL_RANGE)
        {
            // 원거리 평타의 경우 í”¼í•  수 있음
            if (GetPoint(POINT_DODGE) && number(1, 100) <= GetPoint(POINT_DODGE))
            {
                if (test_server)
                {
                    pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s 회피! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                    ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s 회피! (%d%%)"), GetName(), GetPoint(POINT_DODGE));
                }


                SendDamagePacket(pAttacker, 0, DAMAGE_DODGE);
                return false;
            }
        }


        if (IsAffectFlag(AFF_JEONGWIHON))
            dam = (int) (dam * (100 + GetSkillPower(SKILL_JEONGWI) * 25 / 100) / 100);


        if (IsAffectFlag(AFF_TERROR))
            dam = (int) (dam * (95 - GetSkillPower(SKILL_TERROR) / 5) / 100);


        if (IsAffectFlag(AFF_HOSIN))
            dam = dam * (100 - GetPoint(POINT_RESIST_NORMAL_DAMAGE)) / 100;


        //
        // 공격자 속성 ì ìš©
        //
        if (pAttacker)
        {
            if (type == DAMAGE_TYPE_NORMAL)
            {
                // 반사
                if (GetPoint(POINT_REFLECT_MELEE))
                {
                    int reflectDamage = dam * GetPoint(POINT_REFLECT_MELEE) / 100;


                    // NOTE: 공격자가 IMMUNE_REFLECT 속성을 ê°–ê³ ìžˆë‹¤ë©´ 반사를 안 하는 게 
                    // 아니라 1/3 데미지로 ê³ ì •í•´ì„œ 들어가도록 기획에서 요청.
                    if (pAttacker->IsImmune(IMMUNE_REFLECT))
                        reflectDamage = int(reflectDamage / 3.0f + 0.5f);


                    pAttacker->Damage(this, reflectDamage, DAMAGE_TYPE_SPECIAL);
                }
            }


            // 크리티컬
            int iCriticalPct = pAttacker->GetPoint(POINT_CRITICAL_PCT);


            if (!IsPC())
                iCriticalPct += pAttacker->GetMarriageBonus(UNIQUE_ITEM_MARRIAGE_CRITICAL_BONUS);


            if (iCriticalPct)
            {
                //크리티컬 ì €í•­ 값 ì ìš©.
                iCriticalPct -= GetPoint(POINT_RESIST_CRITICAL);


                if (number(1, 100) <= iCriticalPct)
                {
                    IsCritical = true;
                    dam *= 2;
                    EffectPacket(SE_CRITICAL);
                }
            }


            // 관통공격
            int iPenetratePct = pAttacker->GetPoint(POINT_PENETRATE_PCT);


            if (!IsPC())
                iPenetratePct += pAttacker->GetMarriageBonus(UNIQUE_ITEM_MARRIAGE_PENETRATE_BONUS);


            {
                CSkillProto* pkSk = CSkillManager::instance().Get(SKILL_RESIST_PENETRATE);


                if (NULL != pkSk)
                {
                    pkSk->SetPointVar("k", 1.0f * GetSkillPower(SKILL_RESIST_PENETRATE) / 100.0f);


                    iPenetratePct -= static_cast<int>(pkSk->kPointPoly.Eval());
                }
            }


            // HP 스틸
            if (pAttacker->GetPoint(POINT_STEAL_HP))
            {
                int pct = 1;


                if (number(1, 10) <= pct)
                {
                    int iHP = MIN(dam, MAX(0, iCurHP)) * pAttacker->GetPoint(POINT_STEAL_HP) / 100;


                    if (iHP > 0 && GetHP() >= iHP)
                    {
                        CreateFly(FLY_HP_SMALL, pAttacker);
                        pAttacker->PointChange(POINT_HP, iHP);
                        PointChange(POINT_HP, -iHP);
                    }
                }
            }


            // SP 스틸
            if (pAttacker->GetPoint(POINT_STEAL_SP))
            {
                int pct = 1;


                if (number(1, 10) <= pct)
                {
                    int iCur;


                    if (IsPC())
                        iCur = iCurSP;
                    else
                        iCur = iCurHP;


                    int iSP = MIN(dam, MAX(0, iCur)) * pAttacker->GetPoint(POINT_STEAL_SP) / 100;


                    if (iSP > 0 && iCur >= iSP)
                    {
                        CreateFly(FLY_SP_SMALL, pAttacker);
                        pAttacker->PointChange(POINT_SP, iSP);


                        if (IsPC())
                            PointChange(POINT_SP, -iSP);
                    }
                }
            }


            // 돈 스틸
            if (pAttacker->GetPoint(POINT_STEAL_GOLD))
            {
                if (number(1, 100) <= pAttacker->GetPoint(POINT_STEAL_GOLD))
                {
                    int iAmount = number(1, GetLevel());
                    pAttacker->PointChange(POINT_GOLD, iAmount);
                    DBManager::instance().SendMoneyLog(MONEY_LOG_MISC, 1, iAmount);
                }
            }


            // ì¹  때마다 HP회복
        if ((bugfix_sura_manashield == 1))
        {
            if (pAttacker->GetPoint(POINT_HIT_HP_RECOVERY) && number(0, 4) > 0) // 80% ?®·u
                {
                    int i = MIN(dam, iCurHP) * pAttacker->GetPoint(POINT_HIT_HP_RECOVERY) / 100;
     
                    if (i && i > 0)
                    {
                        CreateFly(FLY_HP_SMALL, pAttacker);
                        pAttacker->PointChange(POINT_HP, i);
                    }
                }
            }
        else if ((bugfix_sura_manashield == 0))
        {


        if (pAttacker->GetPoint(POINT_HIT_HP_RECOVERY) && number(0, 4) > 0) // 80% ?®·u
        {
            int i = MIN(dam, iCurHP) * pAttacker->GetPoint(POINT_HIT_HP_RECOVERY) / 100;


            if (i)
            {
                CreateFly(FLY_HP_SMALL, pAttacker);
                pAttacker->PointChange(POINT_HP, i);
            }
        }
    }


            // ì¹  때마다 SP회복
            if (pAttacker->GetPoint(POINT_HIT_SP_RECOVERY) && number(0, 4) > 0) // 80% í™•ë¥ 
            {
                int i = MIN(dam, iCurHP) * pAttacker->GetPoint(POINT_HIT_SP_RECOVERY) / 100;


                if (i)
                {
                    CreateFly(FLY_SP_SMALL, pAttacker);
                    pAttacker->PointChange(POINT_SP, i);
                }
            }


            // 상대방의 마나를 없앤다.
            if (pAttacker->GetPoint(POINT_MANA_BURN_PCT))
            {
                if (number(1, 100) <= pAttacker->GetPoint(POINT_MANA_BURN_PCT))
                    PointChange(POINT_SP, -50);
            }
        }
    }



Configlere Ekleyin

BUGFIX_SURA_MANASHIELD: 1

bu zaten config.cpp'lerinizde falan var o yüzden sadece eklemeniz yeterli

p2p Açığı Var CC'de Konusu Paylaşıldı Tarafımdan Oradan Bakarsınız.
Localhost Açığı Var Bir Kaç Güne Paylaşıcam.
Game.core Patlatması Var Bir Kaç Güne Fixini Paylaşıcam.
quest.cpp'leri Sorunlu Bir Kaç Günü Fixli Olanlarını Paylaşıcam.
mysql_query Çakışmaları Mevcut questlere bakıp çözebilirsiniz.
Razador buglu bir kaç güne fixi'ni paylaşıcam
İtem Sil Slotu Arızalı Baştan Kurarsanız Sorun Kalmaz
Configlere Kod Eklerken Mutlaka Var Sayalım Char.cpp'ye ekliceksiniz char.cpp'ye extern'leri eklemelisiniz ve yoksa config.h'yi
ellerinize saglık
 
Teşekkürler Güzel Oldu Bu Hiç Degilse Saglam Files Kazandırdık Foruma :cool:
 
Ay0I.png

Client Yükleyince Kanıt atacam Bekliyorum
 
Son düzenleme:
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