srodesign
remo
Askar Bilişim
Azel Bilişim
doca sro
Monster Bilişim

 
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Vsro Görev ile İtem Verme
(Okunma: 1349)
Server Edit
#1
Merhaba arkadaşlar bu konumuzda görev ile item vermeyi anlatmak istiyorum.

Zorluk Seviyesi : ORTA

İlk Önce Script Dosyalarını Veriyim Smile

BURDAN Script Dosyalarını İndiriniz 

Rar Password:
Kod:
www.vsroforum.com
 
Şimdi dosyaları indirdikten sonra yapmamız gereken

Mpo8oN.jpg

Resimde gösterilen klasörü açıyoruz.. 
Mpo80N.jpg

Böyle bi ekran geliyor karşımıza şimdi buraya..
@SN_QNO_CRYSTAL_QST_001.lua  adında dosya oluşturuyoruz metin belgesini açın farklı kaydet diyiniz ve isim olarak @SN_QNO_CRYSTAL_QST_001.lua  bu adı veriniz yukarda resimde görünen alana kaydettikten sonra diğer işleme geçelim Smile

Şimdi o oluşturduğumuz @SN_QNO_CRYSTAL_QST_001.lua belgesini notepad++ ile veya not defteri ile açalım tercihim notepad++ dır BURDAN indire bilirsiniz.. 

Belgemizi Açtıktan sonra bu kodu yapıştırıyoruz açtığımız belgenin içine @SN_QNO_CRYSTAL_QST_001.lua 

PHP Kod:
function QNO_CRYSTAL_QST_001()
QUESTID LuaGetQuestID("QNO_CRYSTAL_QST_001")
LuaSetStartCodition(2QSC_QUESTQSC_LEVEL11)
QM_CONVERSATION 1
LuaSetStartMethod
(QM_CONVERSATION1"NPC_QUEST_RT")
LuaInsertMissionOrCompleteNpc("NPC_QUEST_RT")
LuaQuestInsertNpc(1"NPC_QUEST_RT")
LuaSetAchievementLimit(0)
LuaSetMissionDataSize(QUESTID1)
LuaSetCollectionItemMissionData(QUESTID0MISSION_TYPE_GATHER_ITEM_FROM_MONSTER"SN_CON_QNO_CRYSTAL_QST_001"1"NPC_QUEST_RT"110"ITEM_QNO_WC_POTION_3_02""MOB_CH_MANGNYANG"90)
InsertQuestMenuStringList("NPC_QUEST_RT"8"BASIC_MENUSTRING_GREETING""SN_NPC_CH_POTION_QS""BASIC_MENUSTRING_REQUEST_ACCEPT_QUEST""SN_TALK_QNO_CRYSTAL_QST_001_01""BASIC_MENUSTRING_AT_ACCEPT""SN_TALK_QNO_CRYSTAL_QST_001_02""BASIC_MENUSTRING_AT_DENY""SN_TALK_QNO_CRYSTAL_QST_001_03""BASIC_MENUSTRING_NOT_ACHIEVED""SN_TALK_QNO_CRYSTAL_QST_001_04""BASIC_MENUSTRING_INVENTORY_FULL""SN_TALK_QNO_CRYSTAL_QST_001_05""BASIC_MENUSTRING_ACHIEVED""SN_TALK_QNO_CRYSTAL_QST_001_06""BASIC_MENUSTRING_ACHIEVED_NOW""SN_TALK_QNO_CRYSTAL_QST_001_07")
LuaSetMissionCompleteNum(0)
PAY_ITEM_METHOD_EXACT 1
LuaSetAchievedItem
(000011)
LuaSetAchievedSkillPont(0)
end 



d38lE7.jpg
 
OAV843.jpg

1 ile gösterilen görev belgesidir
 2 ile gösterilen görev npcsi
 3 ile gösterilen görev limiti yani görev kaç kez tekrarlansın ( 0) yaparsanız görev sınırsız olur.
 4 ile gösterilen görev kaç lvl de başlasın kaç lvlde sona ersin 1 , 1 olursa 1lvl ve 120 lvl e kadar görünür..
5 ile gösterilen görev kaç adet olsun diyor.
6 ile gösterilen görevde karakter ney toplasın diyor ITEM_QNO_WC_POTION_3_02 ben bunu ekledim 
7 ile gösterilen görev hangi moblarda düşsün diyor ben deneme amaclı MANGNYANG Moblarına ekledim MOB_CH_MANGNYANG
8 ile gösterilen görevin düşme ratesi 90 iyidir Smile

Şimdi buraya kadar tamamsa belgemizi kayıt edelim ve çıkalım şu dosyayı açalım .. resimde gösterildiği gibi 

ZkMj0A.jpg

Sonra bu sıraya gelelim..  
Mpo8ma.jpg
bu şekilde ekliyelim en alta 
PHP Kod:
LuaInsertQuest(TYPE_ID"SN_QNO_CRYSTAL_QST_001.lua""QNO_CRYSTAL_QST_001"

Şimde işlem tamamdır görevleri resimdeki gibi .sct'ye çeviriyoruz.

Wkg8J2.jpg

Önce 1 sonra 2 sonra 3 sonra 4 sonra 5 :Smile evirelim .sct'ye

Wkg8NY.jpg

Şimdi bu resimde işaretli olan .sct dosyalarını server files'ımızda  yer alan Script VIETNAM klasörünün içindeki .sct dosyaları ile yer değiştiriyoruz.. Görev kodlama işlemi tamamdır başardınız Smile

Şimdi sıra data ya eklemeye geldi Smile

SRO_VT_SHARD Tables dbo._RefQuest tablomuzu açıyoruz.

ve bu kodu ekliyoruz..

Data Baseye Eklenicek Kodları BURADAN indire bilirsiniz..

verilen ödül kaç adet olmasınız isterseniz resimdeki yerlerden ayarlıyorsunuz.. ben 50 adet reverse versin istemişim

PknNYd.jpgLAZN20.jpg

Şimdi Sıra geldi Media bölümü konu biraz uzadı ama detaylı olması sizler için bilmeyenler için iyi olur Smile
Şimdi verdiğim txtleri kendi Media.pk2'mizden PK2 çıkarıcı ile çıkartıyoruz ve çıkarttığımız txt leri benim verdiğim txtlerdeki kodları en alt satıra ekliyoruz.. 

PK2 Çıkartıcı BURDAN indirebilirsiniz

Rar Password : 
PHP Kod:
www.vsroforum.com 

Media'ya Eklenicekler BURDAN indiriniz

NOT : dbo._RefQuest ID numarasını kendi dbo._RefQuestReward ve dbo._RefQuestRewardItems ayarlamayı unutmayınız aksi takdirde çakışma olur bütün emekleriniz boşa gider ID leri kontrol edelim data da ve media da 

Evet Konu biraz uzun oldu ama açıklayıcı olduğunu düşünüyorum takıldığınız yer olursa yazmanız yeterli..

Konu kendime aittir alıntı değildir teşekkürle iyi forumlar Smile

Görevden Görüntüler..

z5aLyY.jpg
 
NAlNGO.jpg

D2BmGO.jpg

E8rN2A.jpg

j3XpAr.jpg

o30pym.jpg


o30pyb.jpg
Ara
Cevapla
Teşekkür Edenler:
Nyrox
#2
Güzel paylaşım. Teşekkürler.
Ara
Cevapla
Teşekkür Edenler:
Server Edit
#3
(15.03.2016, Saat: 02:52)Nyrox Adlı Kullanıcıdan Alıntı: Güzel paylaşım. Teşekkürler.

Rica ederim Smile
Ara
Cevapla
Teşekkür Edenler:
PurePower
#4
gerekli bir konu idi teşekkürler
PurePower kullanıcısının imza signatürünü görme yetkisine sahip değilsin veya erişime engellendin.
Bunun bir hata olduğunu düşünüyorsan site yöneticileri ile iletişime geç.
vSroForum.com ©2015-2017
Cevapla
Teşekkür Edenler:
Zynx
#5
görevdeki lvl aralıklarını ayarladığımızda çalışmıyor. Tam oalrak lvl olayını nasıl ayarlıyoruz  acaba
Ara
Cevapla
Teşekkür Edenler:
ali87
#6
hersey güzel ama kafama takılan birsey var görewde sadece 1 tane mi göre itemi isteyebiliyoruz yani? mesela diyelim manyaktan 10 tane xxx topla tiger dan 5 tane bunu topla diyerekten 2 veya daha fazla birsey isteme sansımız varmı?
Ara
Cevapla
Teşekkür Edenler:
twister78
#7
(29.11.2016, Saat: 02:02)ali87 Adlı Kullanıcıdan Alıntı: hersey güzel ama kafama takılan birsey var görewde sadece 1 tane mi göre itemi isteyebiliyoruz yani? mesela diyelim manyaktan 10 tane xxx topla tiger dan 5 tane bunu topla diyerekten 2 veya daha fazla birsey isteme sansımız varmı?

bu tekli görev senin dediğinin başka bir kodlaması oluyor yanlış hatırlamıyorsam mesela 2 li görevler var oyunda onları bulup bakabilirsin nereleri değişik hangi kodlar ekli diye ama o biraz zor sanki ya denemedim ama bi aralar bakmıştım
Mesela 1 mob görevinde atıyorum 4 satır kod olur 1 mob görevi bitince 2. moba geçirip tekrar alması 8-10 satır oluyor diye hatırlıyorum o şekilde yani ama başka değişiklikleride vardır tabi araştırmak lazım
Cevapla
Teşekkür Edenler:
kaosbela
#8
Eline Emeğine Sağlık Güzel Anlatım
Ara
Cevapla
Teşekkür Edenler:
BaZzZoKa
#9
Greet
Ara
Cevapla
Teşekkür Edenler:
Hayrett
#10
Merhaba arkadaşlar görevi sorunsuz yaptım fakat ben toplama değilde sadece kesme olarak yapmak istiyorum ne yapmam gerekiyor ??
Ara
Cevapla
Teşekkür Edenler:
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  vSro Trigger Öğrenme silverrains 9 134 Dün, Saat: 20:06
Son Yorum: BURAKSERIT
  vSro %5 Lucky Skill Ekleyiniz! dargdarg18 1 19 Dün, Saat: 17:54
Son Yorum: silverrains
  vSro Su Altı Kervan Yolu dargdarg18 0 24 Dün, Saat: 17:40
Son Yorum: dargdarg18
  Vsro Npc Programı İle Npc Ekleme Server Edit 13 1,344 28.03.2017, Saat: 21:51
Son Yorum: eatlam

Hızlı Menü:


Konuyu Okuyanlar: 2 Ziyaretçi
  Tarih: 30.03.2017, Saat: 10:40