|
If (<src.carpentry> == 100.0) // yaptığımda .carpentry skillini 100 olarak ayarladım ama bana oyundaIf (<src.carpentry> < 100.0) // yaptığımda .carpentry skillini 100 olarak ayarladım ve sorun çıkarmadı 100 ve üstünde işlemi uyguladı.If (<src.carpentry> < 100.0) || (<src.tinkering> < 100.0) olarak ayarladığımda // 2 skillinde 100 olmasını gerektiğini söyledi // If (<src.carpentry> < 100.0) && (<src.tinkering> < 100.0) // 2 skillden 1 tanesi 100 olması gerektiğini söylüyor. If (<src.carpentry> < 100.0) || (<src.tinkering> < 100.0) || (<src.magery> < 100.0) || (<src.restest 10 i_ore_iron>) // Yaptığımda 10 i_ore_iron durumunu görmezden geliyor ve sadece skillere bakıyor. ama !(<src.restest 10 i_ore_iron>) // '!' koyduğumda sorgulamayı yapıyor ihtiyacını çantadan karşılıyor. (<src.restest 10 i_ore_iron>) burada olması gereken bir durumu sunuyoruz komut aktif olmuyor. If (<src.carpentry> < 100.0) || (<src.tinkering> < 100.0) || (<src.magery> < 100.0) || (<src.restest 10 i_ore_iron>) burada belki yanlış anlamış olabilirim komutları. if (<cont.uid> != <src.findlayer.21.uid>)
src.sysmessage @026,1,1 Sadece cantanızda kullanabilirsiniz.Burada if (<cont.uid> != <src.findlayer.21.uid>) // Burada şöyle bir şey anlıyorum // kullanan kişinin çantası yani src / <cont.uid> (eşit değil)'!=' <src.findlayer.21.uid>) Kullanan kişinin çantasına yönlendiriyorum. burayı anlayamadım neden eşit değil ? If (<src.carpentry> == 100.0) // eğer skill in 100.0 ise (100.1 veya 99.9 gibi değilse)
src.sysmessage @,,1 Başarılı sorgu.
return 1
else // eğer yukarıdaki belirttiğin koşul değilse.
src.sysmesssage @38,,1 Bunu yapabilmek için 100.0 carpentry skiline ihtiyacınız var.
return 1
endifBu kodda sphere sadece carpentry skilini görecek ve 100.0 dan küçükse işlem yapacak. tinkeri görmezden gelir.If (<src.carpentry> < 100.0) || (<src.tinkering> < 100.0)Çözüm : yaptığın tüm işlemi kapsaması için büyük paranteze aldık ( ). Ayrıca carpentry ve tinkering skillerini 100 den küçü ve eşitse olarak tanımladık. 100.1 ise hata verecek.If ((<src.carpentry> <= 100.0) || (<src.tinkering> <= 100.0))şöyle bir yol göstereyim mantık açısından<sorgu1>
( <sorgu1> == 100 ) // bunu a sorgusu olarak düşün aynısından b olarak iki farklı sorgun var. sorgu1 ve sorgu2 yi ve yada veya olarak sorgulatcan.
(<sorgu1> == 100) (<sorgu2> == 100) // buna || eklenecekse ( (<sorgu1> == 100) || (<sorgu2> == 100) ) olarak ortak paranteze alman lazım.veya sorgusu || iki sorgudan BİR tanesinin doğru olması doğru olacaktır.If ( (<src.carpentry> > 99.9) && (<src.tinkering> > 99.9) && (<src.magery> > 99.9) && (<src.restest 10 i_ore_iron>) ) // büyük parantezi de ekledik. Bu skiller 100.0 yada daha büyükse ve 10 iron ore varsa olacak (ingot değil)2- != eşit değildir doğru anlamışsın bir sorun göremedim. mantık olarak diyorsan şöyle anlatayım. kodu uzatmamak için yapılmış olabilir.if (<cont.uid> != <src.findlayer.21.uid>)
src.sysmessage @026,1,1 Sadece cantanızda kullanabilirsiniz.if !(<cont.uid> == <src.findlayer.21.uid>)
src.sysmessage @026,1,1 Sadece cantanızda kullanabilirsiniz.peki çanta ile sorgu eşit olursa ne olur ? gereksiz olarak kodu uzatmış olursun. yukarıdaki iki kod ve bu alttaki kodun hepsi aynı mantık çalışır. yöntemleri farklı.if (<cont.uid> == <src.findlayer.21.uid>)
return 0
else
src.sysmessage @026,1,1 Sadece cantanızda kullanabilirsiniz.
return 1
endif
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
UO Landscaper kullanımı hakkında
Son cevap: 05-03 12:17 · Son yazan: Athynas · Mesaj: 1 · Görüntü: 1340
|
Muls ve Mul Editing | 05-03 12:17 | 1 | 1340 | |
|
|
TARGETF ve LIST Kullanımı Hakkında
Son cevap: 28-07 09:24 · Son yazan: 4s3d3 · Mesaj: 10 · Görüntü: 4023
|
FUNCTION & EVENTS Script Yardımı | 28-07 09:24 | 10 | 4023 | |
|
|
Tag0 ve Local kullanımı
Son cevap: 19-02 12:18 · Son yazan: Nioble · Mesaj: 5 · Görüntü: 2854
|
Script Yardımı | 19-02 12:18 | 5 | 2854 | |
|
|
Tag. kullanımı
Son cevap: 14-02 12:49 · Son yazan: Nioble · Mesaj: 4 · Görüntü: 2860
|
Script Yardımı | 14-02 12:49 | 4 | 2860 | |
|
|
Yönetici yazı /Sistemsel yorucu kod kullanımı
Son cevap: 06-12 02:08 · Son yazan: xrambo · Mesaj: 10 · Görüntü: 4022
|
FUNCTION & EVENTS Script Yardımı | 06-12 02:08 | 10 | 4022 |