[defname moongate]
moonkord1 britain moongate
moonkord2 moonglow moongate
moonkord3 minoc moongate
moonkord4 Trinsic moongate
moonkord5 Skara Brae moongate
moonkord6 5317,3983,-1
moonkord7 Yew moongate
moonkord8 Jhelom moongate
moonkord9 Magincia moongate
moon1 Britain
moon2 Moonglow
moon3 Minoc
moon4 Trinsic
moon5 Skara Brae
moon6 Delucia
moon7 Yew
moon8 Jhelom
moon9 Magincia
[function kontrol]
if (<flags>&statf_poisoned) || (<hits> < <maxhits>)
src.sys_ok Üzerinizde zehir var veya enerjiniz az.
return 1
elseif (<distance> >1) || (<targ.distance> >1)
src.sys_ok Moongateye çok uzaktasınız.
return 1
else
<args>
endif
[typedef t_moongate_city]
on=@create
attr=attr_static
on=@dclick
src.kontrol sdialog d_moongate
return 1
on=@step
dclick
on=@click
msg_ok [ <region.name> ]
msg_ok <name>
return 1
[DIALOG D_MOONGATE]
50,50
nomove
resizepic 0 0 5120 200 <EVAL 9*30>
resizepic 10 10 3000 180 <EVAL (9*30)-20>
dhtmlgump 70 20 200 20 0 0 <DEF.BFONT_BLUE> Şehirler
FOR 1 9
DHTMLGUMP 60 <EVAL (<DLOCAL._FOR>*20)+30> 300 20 0 0 <DEF.BFONT_RED><DEF.MOON<DLOCAL._FOR>>
BUTTON 25 <EVAL (<DLOCAL._FOR>*20)+30> 210 211 1 0 <DLOCAL._FOR>
ENDFOR
[DIALOG D_MOONGATE BUTTON]
ON 1 90
SRC.KONTROL GO <DEF.MOONKORD<DARGN>>
Marifet kısasını yazmak değildir. Ayrıca kısa yazılan kod daha stabil olacak diye bir kaide de bulunmamakta.
ben şakasına söyledim zaten onu
@aldarson
maksat gıcıklık