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!
YENİLENEN KONUMLA TEKRARDAN SİZLERLEYİM
Gerekli Dosyaları Bu sıteden temın edebılırsınız
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
PHP Kodu
[CONFIG]
GameName=Eclipse
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Change this in data.iniWebSite=
Port=4000
HPRegen=1
HPTimer=5000
MPRegen=1
MPTimer=5000
SPRegen=1
SPTimer=3000
NPCRegen=1
Scrolling=1
ScrollX=30
ScrollY=30
Scripting=0
ScriptErrors=0
PaperDoll=0
SaveTime=0
SpriteSize=1
Custom=0
PKMinLvl=10
Level=0
Email=0
VerifyAcc=0
Classes=1
Stat1=Strength
Stat2=Defense
Stat3=Speed
Stat4=Magic
SPAttack=0
SPRunning=0
[MAX]
MAX_PLAYERS=15
MAX_ITEMS=50
MAX_NPCS=50
MAX_SHOPS=50
MAX_SPELLS=50
MAX_MAPS=50
MAX_MAP_ITEMS=20
MAX_GUILDS=10
MAX_GUILD_MEMBERS=15
MAX_EMOTICONS=10
MAX_ELEMENTS=20
MAX_LEVEL=50
MAX_PARTY_MEMBERS=4
MAX_SCRIPTSPELLS=30
Burada oyunumuzun ismini "Game Name" bölümünden ayarlıyoruz.İsmi de Test olsun.Karşısına Test yazıyoruz.
PHP Kodu
GameName=Test
Websitesini isterseniz yazabilirsiniz.Portu değiştirmeyin.Level karşısına 1 yazın
PHP Kodu
Level=1
Classes oyunda kaç sınıf olduğunu gösterir.İstediğiniz gibi değiştirebiliriz ama şimdilik 2 yapalım.
PHP Kodu
Classes=2
Stat kısmı bildiğimiz statlar orası iyi şu an.Değiştirme yapmayalım ama siz oyun yaparken dilediğiniz şekilde yapabilirsiniz.Fazladan stat ekleyebilirsiniz.
Max kısmına gelelelim.Max,maksimum anlamında.Yani maksimum oyuncu,maksimum item,maksimum npc gibi...Gene şimdilik buraları ellemeyelim tabi ki siz oyun yaparken dilediğiniz gib değiştirme özgürlüğüne sahipsiniz.Şimdi çıkalım tabi ki kaydedelim ki ayarlarımız gerçekleşsin.Şimdi bu derslik server açma hakkında yapacağımız tek şey kaldı.MOTD.ini dosyasını açın.Böyle bir şey çıkacaktır.
PHP Kodu
[MOTD]
Msg=Change this message in MOTD.ini.
Msg karşısına oyun başlarken çıkacak yazıyı yazalım.Şöyle yazalım: Turkmmo.Com - MaxTurk
PHP Kodu
[MOTD]
Msg=Turkmmo.Com - MaxTurk
Şimdi serverımızı açmak için server.exe tıklayalım.Gördüğünüz gibi küçük bir pencere açıldı bu arayüzde oyuncuları banlayabilirsiniz.Yalnız şmidi hiç bir oyuncu olmadığı için ne yazık ki banlayamazsınız.Şimdi oyuna girmeyi anlatacağım.Sonraki derslerde ise admin olma,item,harita,spell yapamayı anlatacağım.Client klasörüne girin.Config.ini'yi not defterinde açın.Şöyle bir sayfa çıkacak
[IPCONFIG]
IP=127.0.0.1
PORT=4000
[CONFIG]
SpeechBubbles=1
NpcBar=1
NPCName=1
NPCDamage=1
PlayerBar=1
PlayerName=1
PlayerDamage=1
MapGrid=1
Music=1
Sound=1
AutoScroll=1
Auto=0
Account=
İp bölümüne kendi ip'nizi yazın.Çünkü hangi bilgisayarda server açarsanız o bilgisayarın ipsini yazın.Client.exe'i açın.Bir kaç pencere açılabilir onlara ok deyin.Sonra arayüz açılacak.Oradan New Account'a tıklayın.Kendinize bir id ve şifre alın."Your account has been created." diye bir yazı çıkacak eğer account alabildiyseniz.Login'e tıklayın ve id ve şifrenizi yazın.Eğer girebildiyseniz free character slot diye yazılar çıkacak.New Character deyin şu an hiç bir class yaratmadık.(Ders 2'de görücez.)O yüzden test class diye bir sınıf olacak.Adını da koyun.Use character deyin.Eğer karanlık bir harita açıldıysa tebrikler serverınızı kurdunuz.
.: 2.BÖLÜM :.[2.DERS]
Bu derste ne anlatacağım:
-Class oluşturmak
-İtem,map editlemek
-Sprite ve tileları
-Arayüz editlemek
Her zamanki gibi serverı açalım!
Sonra da client'ı!
Yeni bir hesap alalım ve hesabımızla giriş yapalım.Yeni bir karakter yaratalım.
Adını koyalım.Şimdi bir dakika dikkatle dinleyelim!Gördüğünüz gibi class yazıyor ve sadece bir tane class var onu biz ikiye çıkaralım ve de male female editleyelim!
Server\Classes klasörüne girin.Gördüğünüz üzere sadece bir tane class var.Onu not defterinde açalım!
Kod
Name=Test Class
MaleSprite=0
FemaleSprite=0
Desc=This is a test class.
STR=0
DEF=0
SPEED=0
MAGI=0
MAP=1
X=0
Y=0
Locked=0
-Name:"ADI"
-Male Sprite:"Erkekler için sprite sheetta gözükeceği satır."
-Female Sprite"Kızlar " " " " " "
-Desc:"Tanımı"
-STR:"1 Lvl deki kuvveti"
-DEF: "1 Lvl deki defansı"
-SPEED:"1 Lvl deki hızı"
-MAGI:"1 Lvl deki büyü gücü"
-MAP:"Doğacağı harita"
-X ve Y : "Doğacağı koordinat"
-Locked:"Açık/kapalı özelliği"
Adına "Savasci" koyalım.Geldik spritelara şimdi Client\GFX klasörüne girelim.Buradaki resimler sheetlerimiz.Şimdi "sprites" sheetine tıklayalım.Bu bizim karakter sheetimiz.En üstteki karakter 0 olmak üzere aşağı gittikçe büyüyor.
0,1,2,3,4......
İstediğiniz bir erkek seçip satırını Male Sprite'a yazın
Aynısını kızlar için Female Sprite'a yazın.
Gerisi size kalmış!
Server ve client'ı kapayıp açalım.Oyuna hesabınızla giriş yapın.Karakter oluştur deyin gördüğünüz gibi özellikler kaydetilmiş.
Arayüz editlemek zor bir iş.Bu yüzden sadece yüzeysel olarak anlatacağım.
Client\GUI klasörüne girin.İşte burada arayüz grafikleriniz bulunuyor.Fakat şu an bir değişiklik yapmayın.Ders bitince biraz oynayın,kurcalayın.
Karakterimizle oyuna başlayalım.Gördüğünüz gibi haritamız karanlık fakat onu mis gibi yapacağız.Fakat bunun için "Owner" rütbesine sahip olmalıyız.Hemen server panelini açıyoruz.Players bölümüne giriyoruz.Adamımızı seçip "Give Access diyoruz."5" yani "Owner" rütbesini veriyoruz.Şimdi istediğimizi editleyebiliriz:
İtem için: /edititem
Map için: /mapeditor
NPC için: /editnpc
Shop için: /editshop
Spell için: /editspell
yazıyoruz mesaj kısmına.
Şimdi sırayla editleyelim.
İtem Editleme:
/edititem yazalım.Gördüğünüz gibi satırlar çıkacak.Bunlar iteme numara olarak kaydetmesini sağlar.1'ye kaydetelim.Item name'e itemin adını yazalım.Onun altından da itemin stilini seçelim.İngilizce biliyorsanız işiniz kolay demektir.Bilmiyorsanız sözlük ile çevirin."Weapon" seçelim yani silah.Altından da bir grafik seçelim.Fakat ne yazık ki bu grafik elinizde gözükmeyecek çünkü paperdolled değil.Paperdolled işi çok zordur bunun için 3 ders daha görmeliyiz ve scriptingi öğrenmeliyiz.Lakin siz inat ediyorsanız Eclipse'in forumuna girin.Neyse yanda özellikler var.Açıklamaya gerek yok çünkü hepinizin MMORPG terimlerini bildiğinizi varsayıyorum.Bunları istediğiniz gibi editleyin."Save Item" deyin.Şimdi bu itemimizi haritaya koyalım./mapeditor yazalım.Pencere açıldı.Yanda tilelar gözüküyor buradan bir ağaçın TEPESİNİ seçelim ve "Layers" bölümünde fringe'ı seçelim ki onun altından geçelim üstünden değil.
Seçerken zorlanmamak için shift'e basılı tutarsanız çoklu seçim yapar.Seçtikten sonra haritada bir yere tıklayın.İşte döşeme mantığı budur.Sonra alt bölümünü seçin."Layers" bölümünden maskı seçin.Bunu da tepe kısmı ile birleştirin.Sonra "Atrributes" bölümüne gelin.İşte bunlar fonksiyon ve item kısmı blocked'ı seçin.Ağacın alt kısmına iki tane koyun ki oraya gelince karakter dursun yani ona blok olsun.Atrributes da kurcalayın ki öğrenebilesiniz.Evet,şimdi item kısmını seçelim attributes'tan.Buradan adını ve kaç tane olacağını seçiyoruz ve koyacağımız yere tıklıyoruz.Yerdeki itemi almak için Enter'a vurmak içinse Ctrl'ye basıyoruz.Fakat ne yazık ki bu grafik elinizde gözükmeyecek çünkü paperdolled değil
.: 3.BÖLÜM :.[3.DERS]
Bu derste anlatıcaklarım .
Client ile Server'ı açalım.Admin hesabı ile girelim./editspell komutunu yazalım.Bir satırı seçelim.Spell Editor çıkacaktır.
Spell Name:Büyünün adı
Spell Type:Büyünün tipi
Vital Mod.:Ne kadar can ekleyip/***üreceğini seçiyoruz.
Sound:Ses
Range:Ne kadar uzağa etki edeceğini seçiyoruz.
Area effect:Alan büyüsü
Buradan istediğimizi değişitirelim.Animation'a geçelim.
Anim:Gözükecek animasyon.
Big Spellaha iri yarı büyü animasyonları.
İcon:İkon
Time:Animasyonun ne kadar süreceğini seçin.
Cycle Animation:Kaç kere tekrarlanacağı.
Bunları doldurduktan sonra Requirements'e geçelim.
Class Required:Gerekli class
Level Required:Gerekli Lvl
MP Cost:Gerekli MP
Şimdi Save Spell'a tıklıyalım.
Sıra geldi büyü kitabı yapmaya./edititem komutunu yazıyoruz.Boş bir satır seçiyoruz.Item editor açılıyor.Item type'ını Spell olarak seçiyoruz.Buradan spellimizin numarasını seçiyoruz.Save Item diyoruz.Sonra haritaya ekliyoruz.Item'i alıp çift tıklıyoruz.Spells kısmından ilk önce spele çift tıklıyoruz ve sonunda sonra cast diyoruz.
-----------------------------------------------------------------------------------------
Map Editoru açalım.Sonra Attributes bölümüne gelelim.Şimdi açıklamaları okuyun:
Blocked:Bir yolu bloklar.
Warpeçtiğiniz harita ve x,y koordinatlarına ışınlar.
Item:Item koyar.
NPC Avoid:Sadece NPC'lerin yolunun bloklar.Oyuncular geçebilir.
Key:Gerekli item olmadan buradan geçemezsiniz.
Heal:Canınızı doldurur.
Kill:Oyuncuyu öldürür.Öldüğünüzde başlangıç noktasına dönersiniz.
Play Sound:Oraya geldiğinizde ses çalar.
Scripted:Oraya geldiğinizde seçtiğiniz script çalışır.
Class Change:Classınızı değiştirir.
Notice:Mesaj gösterir.
Sign:Oraya geldiğinizde Enter'a basarsanız mesaj gösterir.
Sprite Change:Sprite değiştirir.
Shop:Adı üstünde.
Class Block:Sadece seçili classın yolunu bloklar.
Arenaövüş arenası.
Bank:Banka
Bunlardan birini seçiyorsunuz sonra haritada bir yer seçiyoruz.Orada oluşturuyor.
Şimdi Map Editor'u açalım.Properties'i seçelim ve NPC bölümünü açalım.NPC'yi seçelim.Hangi kooridnatlarda doğacağını seçelim.Random rastgele seçer.Sonra save'leyelim ve olmuştur.
..: Final :..
.: Ek Desler :.
İksir Yapımı
/edititem diyoruz boş bir yer seciyoruz ve isime kirmizi iksir diyoruz
altindakini potion add hp yapayirouz aşağidan bir pot resmi seçiyoruz vitual mod ada 1 içişte kaç tane artirsin onergin kirmizi iksirse 1 içişte 200 hp artirsin gibi
save item diyoruz cikiyoruz kirmizi iksir oldu sonra mavi iksiri yapmak icin aynilarini seciyoruz ama ismin altina potion add mp yapiyoruz bunun içnide farkli bir isim seçiyoruz sonrada save item diyoruz cikiyoruz /editshop diyoruz sonra ordan kirmizi iksirci seciyoruz sonra add item diyoruz kirmizi iksiri seciyoruz sonrada add item diyoruz mavi iksiri seciyoruz bazi arkadaslarda /editshop diyince hata verebilir onlarda para olayini ayarlamadiklari içindir özel mesaj atarlarsa cevaplarim çok istek olursa konu açarim
Eclipse Harita Yapımı
Kod
Şimdi birer ağaç ekleyeyim.!
Ground seçiliyken terrain değişti
yani MASK seçmek şart!!!
Sıradan bir şey hazırladım!
Bu şekilde istediğiniz gibi mapınızı editleyebilirsiniz!!!!!
Şimdi biraz daha detaylı inceleyelim
Attritubes özelliklerdir...
Warp : IŞINLANMA
Item : ITEM
Npc Avoid : Npc yi esgeçme
Key : Anahtar
Key : Anahtarın açacağı kapı
Heal : Heal noktası
Kill : Girenin öleceği nokta
Play sound : Ses oynat
Scripted : Script
Class Change : Class değiştirme (Warrior vb.)
Notice : Notice geçecek yer (GM yazısı)
Door : Kapı
Sign : Bende bilmiyorum
Sprite Change : sprite değişme
Shop : Dükkan
Class Block : Belirli classa block
Arena : Dövüş kısmı
Bank : Banka
Player Hosue : Oyuncunun özel evi!
Şimdi bir tanesini deneyelim BLOCKED!
Ağaç vs. şeylerin üstüne çıkmanızı engeller!
Kaydettim!
Evet kutuların üstünden geçemiyorum
Demek ki her şey halloldu
Eclipse Canavarlar + item + shop yapma
1: /editnpc yazip entera basiyoruz
sonra oradan boş olan bir sayiya tıklıyoruz ilk defa yapiyorsaniz 1 dir sonra ok diyoruz
2 :/ Nameye yaratigin ismini yaziyoruz speak ede yaratik size saldirirken chat menusunde ne yazsin örneğin Sen Öldün Genç Gibi yada komik bazi şeyler
3 :/ sprite 0 olsun big npc ile 64x32 yapin karşinizda pençeli biri cıkacaktir
Benim kendi ayarlarim İlk levellerin için bu yaratık bu ayarlarla iyi ama siz ayarlayabilrinisiz sonradan yaptiklarimin aynisini söylüyorum
sight 0
pawnrate yaratık kaç saniyede çıksın size kalmiş ...
strenght 37
behavior attack on sight yapin
defensa 20
element 1 yaptim ama ne işe yariror bilmim
hit points 31
droping 1
experience 250
[numer itemden hazirladiğiniz bir itemi secin bu yaratik olunca o item cikicak !!1]
volie 4
chance 1ın0 Bu işlem bu kadar ama yaratiktan cikmasi icinn itemmi yapmadiniz ozaman devam
oyunda /edititem yazip entera basiyoruz
yine boş biyeri seciyoruz Bunu biraz özet anlaticam anlamayan Ö.M bana ulaşsin
örneğin en bastiniden
nameye kilic yazin
altindakini weapon yapalim
alta beyaz resim cıksa gerek onun resmin saginda aşaği indirme yeri var onu biraz aşaği indirip kısa bir kılıç seçiyoruz dandikde olursa iyi olur yüksek levellerin için güzellerini seçersiniz
resmimizi ordan tıklıyoruz burda işimiz bitti sağda 2 yer kaldi sadece
bunlari 1 ve 2 olarak adlandiralim soldan sağa doğru
1. Requeriment die birşey yaziyor bunlar bunari kimler kullanabiir gibi birşey bu sizin en kotu silahiniz olcaksa 0 0 0 yapinki hepsini 1 leveller bu silahi alabilsin
2. yerdekiler ise bu silahi alana ne gelsin heal bonus kaç gelsin felan fazla yapmazsaniz oyunun zevki kalir attack speed 1000 kalsin normal ayari odur ve sonuncu yere geldik
Ortanin en aşağisinda sell price yaziyor orda bu item npc kaca satilsin diye
save item diyoruz ve cikiyoruz şimdide npc yapalim vaktim boşken anlatayim
shop yapmadan önce bir gold felan yapmamiz gerekiyor
yani para
/edititem yaziyoruz boş birşey seçiyoruz Ornedigin ismi gumus olsun altindaki yerde currency yapiyoruz ordan yine biraz aşaği getirip bir resim seçin doğru bir resim yok ama siz yinede bakin ortanin altinda sell price var bu item kaç değerinde gibi bişemi ne ben itemlerinizin fiyatina gore yapin cünkü yoksa itemi alinca geri para donsumu olmuyor ...yine size kalmiş sonra yenisini yaparsiniz save item diyoruz ve kurmuş oluyoruz ...şimdi ise shop yapmaya geldik
/editshop diyoruz yine boş biyer seçiyoruz ok diyoruz name ye isim yaziyoruz currently usere da demin yaptigniz parayi seçiyorsunuz shop buy item diyorsunuz yani ona tikliyorsunuz tek o açik kalcak ustten add item diyince itemi seciyorsunuz item edit diyince itemi ayariyorsunuz item delete diyincede itemi siliyorsunuz
İletişim ; necatiataoglu@gmail.com
Türkiye Resmi Serveri Çok Yakında
Moderatör tarafında düzenlendi:
En Çok Reaksiyon Alan Mesajlar
Emeğine saglık...
- 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
- 1
- Görüntüleme
- 51
- Cevaplar
- 3
- Görüntüleme
- 289
- Cevaplar
- 2
- Görüntüleme
- 28
