UO-Dev Arama


Yazar: aldarson
Tarih: 18-10-2009 12:47


Paylaş : Paylaş

Kod:
[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>>



Yorumlar

1.   Gönderen xwerswoodx   19-10-2009 00:41    

en kısa zamanda daha kısasını yazacam

2.   Gönderen Slothere   19-10-2009 13:14    

@xwerswoodx
Marifet kısasını yazmak değildir. Ayrıca kısa yazılan kod daha stabil olacak diye bir kaide de bulunmamakta.

3.   Gönderen aldarson   19-10-2009 17:35    

hamit abi sende herşeyi kısaltıyorsun bea

4.   Gönderen xwerswoodx   20-10-2009 00:54    

@slothere
ben şakasına söyledim zaten onu Yoksa amaç kısa yazmak olsa fix scpmi bu kadar uzun yazmazdımda

@aldarson
maksat gıcıklık

5.   Gönderen aldarson   25-10-2009 02:28    

Kod:
[AREADEF a_delucia_moongate_1]
EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass
NAME=Delucia Moongate
GROUP=Moongates
FLAGS=0100
P=5382,4008,2
RECT=5378,4005,5386,4010,0

[function f_select]
return=<argv[<argv[0]>]>

[defname moongate]
moon a_britain_moongate_1,a_moonglow_moongate_1,a_minoc_vesper_moongate_1,a_trinsic_moongate_1,a_skara_brae_moongate_1,a_delucia_moongate_1,a_yew_moongate_1,a_jhelom_moongate_1,a_magincia_moongate_1

[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
src.<args>
endif

[itemdef i_moongate_city]
id i_moongate_blue
name Moongate

on=@dclick
src.kontrol sdialog d_moongate
return 1

on=@click
msg_ok [<region.name>]
msg_ok <name>
return 1

[dialog d_moongate]
50,50
nomove
resizepic 0 0 5120 200 270
resizepic 10 10 3000 180 250
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><serv.area.<f_select <dlocal._for>,<def.moon>>.name>
button 25 <eval (<dlocal._for>*20)+30> 210 211 1 0 <dlocal._for>
endfor

[dialog d_moongate button]
ON 1 90
src.kontrol go <f_select <argn>,<def.moon>>


daha iyi oldu sanki

6.   Gönderen [Nores]   26-10-2009 14:21    

Tamam yahu okadarda kasmayın 3,5 satır azalsın ne olcak işlevimi değişiyor sanki.

7.   Gönderen [Nores]   26-10-2009 16:29    

Ayrıca şunuda eklemek istiyorum siz satır kısaltmaya bu kadar çabalıyosunuz fakat ele geçen birşey yok.

Kod:
a_britain_moongate_1,a_moonglow_moongate_1,a_minoc_vesper_moongate_1,a_trinsic_moongate_1,a_skara_brae_moongate_1,a_delucia_moongate_1,a_yew_moongate_1,a_jhelom_moongate_1,a_magincia_moongate_1


Aynı satıra yaslayarak kısalttığınızı sanıyorsunuz fakat önemli olanm KB'ını azalta bilmek bunu benimsemenizi öneririm.

Oylamalar

Oylama :
Üyelerin oylama ortalaması (10 dışında) : Henüz Oylanmamış   
Oylar: 0

Benzer Sayfalar

SayfalarYorumlarGönderenTarih
Moongate v6 (Power Play)0xwerswoodx22-01-2012
Moongate0yalova04-09-2010
Moongate Sistemi0aldarson27-06-2010
Moongate System0TheRaskol05-11-2009
Custom Moongate0Amesron18-08-2009


Keywords:

ultima online, RunUO, ultima online download, sphere scripting, role play, uo grafik, second age ultima, uo loop, macroman, pvp server, server kurulumu, sphere, multool, ml mulls, 56b 55r 55i, htmlgumps, client 4x, client edit, sphere release, osi, rp server, sunucular, ghost mouse, inside uo, kingdom reborn, stygian abyss, uo nasıl oynanır, mondain's legacy, age of shadows, world build, grandmaster, ultima online pvp, player dosyaları, ultima online indir, frp game, RunUO 1.0.0, razor, uo rice, hue editör, skill tools, ultima online patch, axis, world build, verdata, verdata patcher, map editör, gump editör, mul patcher, aos mulls, scriptler, anim edit, anim publish, hues mul, hosting vps, event dialog, account sistemi, skill gain, static yapımı,