Merhaba Denedim denedim biside sorun war.

Benim İstedigim Bir Questte Oldugun Zaman Seni Baslangıca Atması ?
yapılabilecek birsey fakat ben tam yapamıorm.yeni yeni basladım scp yazmayı.dier scplere bakarak ogrenıorm.
nasil yani anLamadım
Görünmeyen Bi Moongate üzerine yürüyünce Dialog çıkıyor :D
[itemdef i_quest]
defname=i_quest
type=t_moongate 
id=i_moongate_blue
name=Quest Baslangic 

category=Diger itemler
subsection=Diger
description=Facet moongate

ON=@Create
COLOR=0455
return 1


on=@Click
message @1153 <name>
return 1

ON=@DCLICK
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Zehirliyken Gecemessiniz.
elseif (<src.hits> < <src.str>)
src.sysmessage @0481,,1 Yaraliyken Gecemessiniz.
elseif (<distance> > 2)
src.sysmessage @0481,,1 Yeterince yakin degilsiniz.
else
sdialog d_questmoon
RETURN 1 
endif

ON=@STEP
if (<src.findid i_rune_poison>)
src.sysmessage @0481,,1 Zehirliyken Gecemessiniz.
elseif (<src.hits> < <src.str>)
src.sysmessage @0481,,1 Yaraliyken Gecemessiniz.
else
sDIALOG d_questmoon
SRC.MOVE 1
RETURN 1 


[dialog d_questmoon]
0, 0
nomove
PAGE 1
resizepic 95 20 2620 260 100
dtext 140 20 0481 Quest Katilim
dtext 140 40 5 Quest'e Katilicakmisiniz ?
dtext 140 60 5 Evet         Hayir
button 147 80 2117 2118 1 0 1
button 255 80 2117 2118 2 0 2

[dialog d_quest button]

ONBUTTON=0
RETURN 1 

ONBUTTON=2
IF (<DISTANCE><=2)
SRC.GO <------- nerde yapıcaksan questi oraya yaz
RETURN 1
ELSE
SRC.sysmessage @54 Yaklas Azcik !!
ENDIF
SRC.FIX 


sountrack verdigin bilgiden dolayı tesekkur ederim.benim istedigim bu degildi tam olarak anlatayim

Ornegin ben birini Quest'e Cektim.Questin Bir Bolumunde Dragon Var.Dragon Buna Üfledi Bu ölmicek.Baslangıc Yerine Atıcak.O Oraya dogru tekrar gitmeye baslicak ? anladın?

Yani İstedigim Queste cektigim kisilerin dragon,canavar vslerin dalınmasıyla canı azalcak 0hp olunca ölmicek baslangıc yerıne atıcak. oke?
hmm şimdi anLadım adama
xx eventini vericeksin bu evenete adam öldümü başlangıç yerine atıcak

nasil olabilir denermisin emin değilim doğrumu değilmi

[events e_yolla_baslangic]
on=@death
src.go xxxx
return 1
yapmıssında bunun nereye atcagı belli deil kanımca :D eventiyazsanda morep i felan ?
Hnm.Şimdi Sana Araştırma Ödevi =)
U-s'yi Araştırıyorsun.Moonglow'da Ölmeyi Kapatma Diye Baslık vardir.O Baslıgı Bulup Scriptine Bakiyorsun.
Orada Evet Veriyor Moonglow'a Gelene Ve On=Death Trigger'ına Birseyler Yaziyor =) Onu Kendine Göre Ayarlayıp Ögreniyorsun
Oké?
Bu Güzeldi İste :D Hemen Ödeve Bakıorm :D
birbirlerine dalamıyolarsa playerlar deathden halletme onu gethitden hallet

on=@gethit
if (<src.id> == c_wyrm) || xxx işte burası hangi id ise
if (<str> > <hits>)
go quest alani
endif
endif

gibi

tek atıyolardır zaten
Denemedim Dene Olmassa yarına beklicen :D şunu yapıcaksın Bunu quest olan heryere döşe .tile ile En kolay kaçış yolu bu :D
[ITEMDEF i_resle]
NAME=Resler
ID=i_rune_alcem < Yanlış olabilir Söyliyeyim şimdiden Bilgisayarda Uo yok :D
TYPE=t_telepad

on=@CREATE
ATTR=080
ATTR=010
COLOR=07

CATEGORY=Reslen ci
SUBSECTION=Guest iicin
DESCRIPTION=Ressurection 

ON=@STEP
if (<src.hits> == 0)
src.resurrect
src.hits=<src.str>
src.sysmessage @07a1  <name> Hayata Donduruldunuz.
src.go <--------------------------------------------- Buraya Questin başını ekkle nerden başlattıysan 
return 1
endif
1.@xenox serveri kasar
2. bunu quest gatesi olarak kullan bu event verir sadece gitceği yerleri değiştir

[itemdef i_moonglow_gate]
defname i_moonglow_gate
id=i_moongate_blue
Name=Moonglow Gate

On=@Create
Color=00

On=@Click
Message @048 [<serv.name>]
Message @020 <name>

On=@Step
src.events +e_death_resurrection
src.go Moonglow
return 1

[Events e_death_resurrection]
On=@death
src.resurrect
src.go 1361,1625,94 //(buraya gideceği yerin xxx ve yyy konumunu yazın)
src.events -e_death_resurrection
return 1
Allahtan O Ögrenecekti He :)
masslah :d hangı bırını denıcemı sasırdım hepınıze tesekkurler genede :D
56B için düşünülürse...

events xxx
@gethit
if trigger altında eğer damage > hits ise
go.britain
endif

5 satır :)
hmmm



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.