|
[Defname moongate_version_6]
moonkord britain,moonglow,minoc_vesper,trinsic,skara_brae,delucia,yew,jhelom,magincia
[Itemdef i_moongate_v6]
Defname=i_moongate
Id=i_moongate_blue
Name=Moongate
Type=t_normal
On=@Create
Attr=attr_static
On=@Dclick
if (<distance> < 4)
src.sdialog d_moongate_v6
else
src.sysmessage @0489,,1 Moongate'e yetişemiyorsunuz.
endif
return 1
On=@Step
src.move 1
Dclick
[Dialog d_moongate_v6]
50,50
nomove
resizepic 0 0 5120 200 <eval <eval <f_moonsep 0,<def.moonkord>> * 20> + 70>
resizepic 10 10 3000 180 <eval <eval <f_moonsep 0,<def.moonkord>> * 20> + 50>
dhtmlgump 70 20 200 20 0 0 <def.bfont_blue> Şehirler
For 1 <f_moonsep 0,<def.moonkord>>
Dtext 48 <EVAL (<DLOCAL._FOR>*20)+30> 15 <strreverse <strsub 9 30 <strreverse <serv.area.a_<f_moonsep <DLOCAL._FOR>,<def.moonkord>>_moongate_1.name>>>>
Button 25 <EVAL (<DLOCAL._FOR>*20)+30> 210 211 1 0 <DLOCAL._FOR>
Endfor
[Dialog d_moongate_v6 BUTTON]
ON=1 90
src.kontrol go <serv.area.a_<f_moonsep <DARGN>,<DEF.MOONKORD>>_moongate_1.p>
[Function kontrol]
if (<flags>&statf_poisoned) || (<hits> < <str>)
sysmessage @026,,1 Üzerinizde zehir varken veya yaralıyken kullanamazsınız.
elif (<distance> > 3) || (<targ.distance> > 3)
sysmessage @026,,1 Moongateye çok uzaktasınız.
else
<args>
endif
[function f_moonsep]
if <argv[0]> == 0
return <eval <argv> - 1>
else
return <argv[<argv[0]>]>
endif
[EOF]Not: Türkçe karakter içeren bir script olduğu için; UTF-8 olarak kaydedilmesi gerekmektedir.[AREADEF a_trinsic_moongate_1]
EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass
NAME=Trinsic Moongate
GROUP=Moongates
FLAGS=0100
P=1828,2948,-20,0
RECT=1825,2945,1832,2952,0kodundaki [AREADEF a_trinsic_moongate_1] turuncu kısımdır.[AREADEF a_cove_moongate_1]
EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass
NAME=Cove Moongate
GROUP=Moongates
FLAGS=0100
P=2325,1177,5
RECT=2325,1177,2327,1178,0sonrasında;[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,0kodunu ekleyiniz.
Alcholic :Olabilirde, 2 seneden sonra paslandık biraz artık
def'e kordinatı yazıp serv.map ile region name çekersen daha pratik ve basit olur sanki
) Serverleri için yazmayı unutmuşum
)chr :Array diyince sen biraz araştırdım, array ve f_array komutları sphere'ye sonradan eklenmiş komutlar sanırım. Yada benim sphere'mde ekli değil.
Alcholic'in dediğiyle birlikte zaten sphere'in kendi array sistemi varken ekstra komut kullanma gereği neden duyulduğunu anlamadım. En sade halini istiyorsan bu ikisine dikkat etmen gerek.
[AREADEF a_safe_moongate_1]
EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass
NAME=Safe Alanı
GROUP=Moongates
FLAGS=0100
P=0000,0000,0 //koordinatlar .where yazıp öğrenebilirsin
RECT=2325,1177,2327,1178,0Yukarıdaki gibi alan adı oluşturup, moonkard'a eklerseniz olacaktır.
[defname asda]
chr 1,2,3,4,5
[function _asda]
args <def.chr>
for a <dargv>
sysmessage <argv[<dlocal.a>]>
endfor
[FUNCTION array]
local.temp = <argv[<eval <argv> - 1>]> -1
return <argv[<dlocal.temp>]>bunu nasıl kullanırsın mesela:[defname test]
test 1,2,3diye bir defname olur bunu,say <array <def.test>,1>ile 1 sayısını gösterirsin.
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Power Play Sunucu için Scripter
Son cevap: 20-11 20:43 · Son yazan: Man.Grafted · Mesaj: 1 · Görüntü: 2871
|
Sarı Sayfalar | 20-11 20:43 | 1 | 2871 | |
|
|
Driver Power State Failure Mavi Ekran Hatası
Son cevap: 31-08 14:16 · Son yazan: rikimaruff · Mesaj: 3 · Görüntü: 4606
|
Garbage | 31-08 14:16 | 3 | 4606 | |
|
|
Yeni bir Power Play sunucu icin Staff aranmaktadır.
Son cevap: 14-10 22:44 · Son yazan: -Redbull- · Mesaj: 1 · Görüntü: 3111
|
Sarı Sayfalar | 14-10 22:44 | 1 | 3111 | |
|
|
What type of UO Shard u want to play?
Son cevap: 09-08 11:15 · Son yazan: Balron · Mesaj: 1 · Görüntü: 2662
|
Server Reklam, Tartışma | 09-08 11:15 | 1 | 2662 | |
|
|
Power Scroll Skill Verdirme
Son cevap: 20-04 02:04 · Son yazan: paris16 · Mesaj: 11 · Görüntü: 8015
|
Script Yardımı | 20-04 02:04 | 11 | 8015 |