arkadaşlar bu u-s de en çok scripterlik öğrenilmek isteniyor bende size bunu sunuyorum

Konu=Scripts'e Giriş

Evet arkadaşlar scp(scripts)'i öğrenmeye girişden başlayalım...

İlk olarak script komutlarını görelim;

"itemdef" --> Bu komut .add anlamına gelir...Bu eşyanın item olduğunu gösterir...

Mesela;

"[itemdef i_vazo]" -->oyun sırasında .add i_vazo yazarız...

********************************************************

"Function" --> (.) nokta anlamına gelir... Genelde homehomehome - bank ... gibi yerlerde kullanılır...

Mesela

"[function homehomehome]
src.resurrect
src.go britain "

bu komutu oyun sırasında .homehomehome yazarak kullanırız

********************************************************

"chardef" buda itemdef gibidir fakat bu canlı yapmak içindir
mesela:
"[chardef c_man_man]
id=c_man
name Man

On=@create
...
"

sonrasını sora görcez...

Evet arkadaşlar aslında bunlar gibi birçok komut var ama ben size basit ve kolay olanlarını gösterdim...

Konu=Scp Yazmak
Id - Defname - Name gib komutların ne işe yaradığını öğrenelim

id--> id itemin cinsini - şeklini... sını belirler...
defname-->defname itemin id sini belirler
name-->itemin ismini belirler

scp de görelim
:

[itemdef i_vazo] ]______________ .add i_vazo -(item id)-
defname=i_vazo ]
name=Vazo ------------ Adı
id=i_pet_horse_brown_dk ----------------- şekli

burda ==> itemin şekli Horsenin kapatılmış haline benzesin dedik... sonra id si .add i_vazo olsun dedik ve adı Vazo olsun dedik...

On=@createye geçelimmi

Evet
Nayir

eğer eveti seciyorsan
hadi.devam et

eğer nayiri seciyorsan
hadi.git olum isine....

On=@create komutu scp ni n en kolay yeridir

scpdeki itemin
rengi
attr-->İnvis-invul-newbie ... olup olmadığı bu On=@create dedir

mesela:

[itemdef i_vazo]
defname=i_vazo
name=Vazo
id=i_pet_horse_brown_dk

On=@create
color=xx -->xx yazan yere renk şifresini yazarsınız...
attr=04 --> attr=04 demek item newbie demektir


On=@click
ve
On=@dclickleri görelim

bu bölümlerden sonrası en çok hata yapılan yerdir...

ama kolaydan başlayalım

On=@click
src.sysmessage xxx -->bu iteme birkere tıkladğında kenarda xxx yazacak demektir... bunun message ve say gibi kolay komutlarıda vardır...

mesela On=@click
message A iteme tıklayınca üstünde A yazar

On=@dclick de ise
genelde

dialog lar bulunur

On=@dclick e dialog şöyle konulur
src.dialog d_x ----->xxx yerine dialogun d_(mesela=deneme) olsun söle yazarsın

src.dailog d_deneme

şimdi dialog yazalım

[dialog d_deneme] -->burda yazanı on=@dclick e ekliceksin ama src.dialog komak mejbur değildir...

burda şunları görürsünüz

0,0 -->bunlar sayfanın nresinde olacak gösterir bunu 50,50 100,100 gibi komutlarını görebilirsiniz...

resizepic 10 50 3600 300 300 kırmızı ile yazanlar eni boyu dur...
l
l
v
bu şeklidir

button 35 50 3000 3001 1 0 1-->altı çizili olanlar sayfanın neresinde olacağıdır...kırmızı ile yazılılar buttonun bamadan önceki be basma anındaki şeklidir...sarılar sadece sayılarıdır sonrakini 1 arttırdıkça button 1 artar


text 35 60 0 1 -->bunlar 35 - 60 yine sayfadaki yeridir...0 rengidir onu 1-2-3-4-5... olarak çoğaltabilirsiniz...1 iste button gibi sayıdır

[dailog d_deneme TEXT]-->text te ne yazcak
ilk olarak
<serv.name> xxx --> ne itemi olacak
sonra
Britain <--mesela

[dialog d_deneme button]-->buttona tıklayınca nolcak
On=0 -->mağusun sağ tuşuna tıklarsa nolcak
src.hits 1

On=1-->1.buttonu secerse nolcak
src.go britain

evet arkadaşlar size başarılar diler kolay gelmesini dilerim
xwerswoodx :
"itemdef" --> Bu komut .add anlamına gelir...Bu eşyanın item olduğunu gösterir...

itemdef tanımlama ismidir. def geçen tüm kodlarda tanımlama vardır. Yanlış bilgi vermiş olmayalım.

Senin bahsettiğin

defname=i_vazo

, mesela spherende tanımlı fakat kod olarak tanımsız bir item buldun ve kodlarını yazıcaksın.

buna [itemdef i_vazo] diyemezsin. bunu ancak idsi tanımlı eşyalarda yaparsın

[itemdef 0ac45] // attım kafadan id yi

işte burda bir tanımlama yaptın. orjinal bir item tanıttın


fakat aşağıda

[itemdef i_vazo]
id=0ac45

şimdi 0ac45 idli başka bir eşya yarattın. umarım farkı anladın. teori olarak bunları bilmeniz bence güzel olur


ayrıca emeğine sağlık
elıne saglık hocam daha net anlatmıssın
Bu konuyu açan kim abiyeee scriptlik için ne ne gerkio bos bos seyler ustaaaaaaaaa
Ellerine Sağlım Fakat Genelde Bunları Herkez Bilir.Bunları Bilince Scripter Olunmaz :)
3 yıllık konuyu upladın helal :D
:D

Üye Ol veya Giriş Yap

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