eet böyle bişi yapman gerek :D
if (<src.isevent.e_diemasterca_acik>) 
src.sysmessage @58,,1 Ibranice açikken teach islemi yapamazsiniz.
return 1 
else
if (<src.alchemy> < 30.0) && !(<src.skilltotal> > 769.8) (<src.restest 300 i_gold>)
src.alchemy 30.0
src.consume 300 i_gold
src.sysmessage @58,,1 Alchemy skill'iniz 30.0 olmustur..
if (<src.anatomy> < 30.0) && !(<src.skilltotal> > 769.8) (<src.restest 300 i_gold>)
src.anatomy 30.0
src.consume 300 i_gold
src.sysmessage @58,,1 Anatomy skill'iniz 30.0 olmustur..
endif
endif

diye devam eder en üste eklemen daha mantklı bence
bence çok uzattın nexielinkşi daha iyi :D
Örnek olarak verilmiş birşey event varmı diye kontrol ettirmek ister isen ;

if (<src.isevent.e_xxeventadi>)
üstünde events varsa yani çalışmıyor gibi?:D
Açıklarmısın anlıyamadım ?
yani senin verdiğin şekilde yazınca üstünde events varsa teach işlemini yapmayacak birde mesela ne yazacamda britteyken şu eventsi versin gibisinden? yani şehir dışındanda geliş oluyor ondan direk birete girdiği ada events vercem yardım pls :D
Teach işlemini yapmaması için örnek ; yazıları kendin koyacaksın hata mesaj'ını vs..

on=1
if !(<src.isevent.e_diemasterca_acik>) && (<src.alchemy> < 30.0) && !(<src.skilltotal> > 769.8) && (<src.restest 300 i_gold>)
src.alchemy 30.0
src.consume 300 i_gold
return 1
endif

Diğeri içinde " on=enter " kullanacaksın.. britain map'ı altında..
peki o on=enteri nere koyacam?

çünkü olmazsa kapılara teleporter koycam invis events verecem :D
Map'ta bölgeye events vereceksin örneğin ;

[regiontype r_britain]
On=@Enter
if !(<src.npc>)
src.events +e_britain
endif

On=@Exit
src.events -e_britain



Üye Ol veya Giriş Yap

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