nydrian - 29-04-2018 19:06 GMT -
arkadaşlar resist robe scripti yaziyordum da.
konsoldaki hata bu.işleyişte sıkınıtı yok çalışıyor fakat consoldaki hatalar rahatsiz ediyor.
Scriptin iligi satırıda burası.Birkaç sorum olacak birde.
spell efect altinda tek tek satır satır resisti sorgulamak yerine
şeklinde yazdim ama çalışmadi.hatayı nerede yapıyorum yardımcı olabilir misiniz?
bir diğer sorumda bazı büyülerin verdiği hasari azaltmak istiyorum. mesela lightning büyüsünün %30 40 gibi hasari azaltmak istediğimde sorgulamaları ne üzerinden yapmam gerekiyor. vb büyü hasarlari nasıl kontrol ediliyor bilmiyorum yardim larınızı talep ediyorum
Son güncelleme: TheRaskol tarafından 29-04-2018 23:31 GMT tarihinde, önce.
arkadaşlar resist robe scripti yaziyordum da.
konsoldaki hata bu.işleyişte sıkınıtı yok çalışıyor fakat consoldaki hatalar rahatsiz ediyor.
Kod:
15:34:ERROR:(eralonrobe güncel.scp,311)Undefined symbol 'Harm'
15:34:ERROR:(eralonrobe güncel.scp,311)Exp_GetVal: Divide by 0
15:34:ERROR:(eralonrobe güncel.scp,311)Undefined symbol 'Harm'
15:34:ERROR:(eralonrobe güncel.scp,311)Exp_GetVal: Divide by 0
Kod:
ON=@Spelleffect
if (Rand(3) == 1)
if ((<dARGN1>=12)
if (<tag.resist8> > 0) /Harm
sayua 0492,6,6,1 * <SERV.SPELL.<dARGN1>.NAME> Resist *
return 1
endif
endif
endif
Scriptin iligi satırıda burası.Birkaç sorum olacak birde.
Kod:
<tag.resist1> <tag.resist2>
vs olarak 8 adet tag var spell efect altinda tek tek satır satır resisti sorgulamak yerine
Kod:
if ((<dARGN1>=12) || ((<dARGN1>=1) .....
for 1 8
if (<tag.resist<dlocal._for>> > 0
sayua 0492,6,6,1 * Etkilenmez *
endfor
return 1
endif
endif
şeklinde yazdim ama çalışmadi.hatayı nerede yapıyorum yardımcı olabilir misiniz?
bir diğer sorumda bazı büyülerin verdiği hasari azaltmak istiyorum. mesela lightning büyüsünün %30 40 gibi hasari azaltmak istediğimde sorgulamaları ne üzerinden yapmam gerekiyor.
Son güncelleme: TheRaskol tarafından 29-04-2018 23:31 GMT tarihinde, önce.
xwerswoodx - 29-04-2018 19:11 GMT -
Harm dan önce // yerine tek / koymuşsun bu nedenle /Harm'ı iptal etmemiş bu nedenle if sorgusunun sonunda /Harm kısmını bölme olarak görüyor ve sana Harm'ı tanımlayamadığını bu nedenle 0 olarak algıladığını ancak hiç bir sayının matematiksel olarak 0 a bölünmesi mümkün olmadığından 0a bölünemediğini söylüyor. Kısacası Harm'ın önüne 1 adet daha / koyarsan hatalar gider.
Son güncelleme: TheRaskol tarafından 29-04-2018 23:31 GMT tarihinde, önce.
Kod:
15:34:ERROReralonrobe güncel.scp,311)Undefined symbol 'Harm'
15:34:ERROReralonrobe güncel.scp,311)Exp_GetVal: Divide by 0
15:34:ERROReralonrobe güncel.scp,311)Undefined symbol 'Harm'
15:34:ERROReralonrobe güncel.scp,311)Exp_GetVal: Divide by 0
Harm dan önce // yerine tek / koymuşsun bu nedenle /Harm'ı iptal etmemiş bu nedenle if sorgusunun sonunda /Harm kısmını bölme olarak görüyor ve sana Harm'ı tanımlayamadığını bu nedenle 0 olarak algıladığını ancak hiç bir sayının matematiksel olarak 0 a bölünmesi mümkün olmadığından 0a bölünemediğini söylüyor. Kısacası Harm'ın önüne 1 adet daha / koyarsan hatalar gider.
Son güncelleme: TheRaskol tarafından 29-04-2018 23:31 GMT tarihinde, önce.
nydrian - 30-04-2018 13:33 GMT -
@xwerswoodx çok teşekkür ederim.
konsol hatasından ayrı sorduğum bir iki soru daha vardi onlarla ilgili yardımcı olabilecek olan var mı acaba
@xwerswoodx çok teşekkür ederim.
konsol hatasından ayrı sorduğum bir iki soru daha vardi onlarla ilgili yardımcı olabilecek olan var mı acaba
azmanomer - 30-04-2018 16:18 GMT -
endif then önce endfor koymuşsun ondan olsa gerek.
Kod:
if ((<dARGN1>=12) || ((<dARGN1>=1) .....
for 1 8
if (<tag.resist<dlocal._for>> > 0
sayua 0492,6,6,1 * Etkilenmez *
return 1
endif
endfor
endif
endif then önce endfor koymuşsun ondan olsa gerek.