UO-Dev Arama

 




Paylaş

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56205   03-02-2012 22:42 GMT    
        
Bir cümlenin içinde bir kelime geçerse bunu silebilir miyiz. Yani mesela, "hamit 123 asd 123" yazısı var. Ben bundan 123leri silmek istiyorum bunu nasıl yaparım?


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Mrs.xariyla


Yasaklı
Skill Title: Adept
Online durumu
Toplam Mesaj: 679
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 20
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56207   03-02-2012 23:26 GMT    
        
Sallıyorum sadece belki bi fikir cıkar piyasaya.
Her konusmayı yazışmayı kontrol altına alırsan menülerdeki args varya onun gibi
belki hani benim şekerim yazp enter ile onaylandıgında şekerim engel listesindeyse SPACE olarak koyulabilir ?
Olurmu bilmiyorum.Normal yoldan yapınca içerikte öyle birşey varsa cümleyi komple kitliyor belki bu dedigim yol olmasada
burdan fikir cıkar diyeyazdım kesin calısır demiyorm sacma birşeyde olabilr ama her güzel fikir şaka yaparak dalga gecerek başlar

NOT: Aklıma geldi clientlerde ASS-FUCK-BİTCH gibi ingilizce argo kelime yazınca $##£$ gibi şeyler cıkıyor bunlar scptsel engelse olabilr ama client üzerinden engelliyse bilmiyorum


Xtoindery Demonaz
Nefrelius Commendable
Artık sadece player ve eleştirmen...
Zaman.İnsanları değil,armutları olgunlaştırır.

İletişim: "nefrelius@hotmail.com" & "ykp_darknes@bjk.gen.tr"

Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56210   04-02-2012 00:52 GMT    
        
@Mrs-xariyla
Öncelikle teşekkür ederim Fakat benim istediğim bir kelimeyi yasaklamak değil silmek. Yani nasıl;

Örneğin benim nickim Hamit Paklacıgiller Devecioğlu ben sonra aileden çıktım Paklacıgiller var bende ben bunu silmek istiyorum. Nasıl yapıcam.


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

TheRaskol


Root Administrator
Skill Title: Master
Online durumu
Toplam Mesaj: 2455
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 24
Karma:   10   Level 2
Messenger: Msn iletişim
Mesaj #56211   04-02-2012 01:03 GMT    
        
Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56212   04-02-2012 01:28 GMT    
        
Aynen abi inceledim ama strregex dahi istediğimi vermiyor mlsf :/


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Mrs.xariyla


Yasaklı
Skill Title: Adept
Online durumu
Toplam Mesaj: 679
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 20
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56213   04-02-2012 02:20 GMT    
        
Anlamadım fakat nick olayında yapacaksan bu işi 3 haneli isim demişsin.
Hamit Paklacıgiller Devecioğlu
ortadaki cıkacak diyorsun.Bunu şöyle yapabilrmisin 1. kısım Nick olan 2. kısım aile soy ismi 3. kısımda farklı birşekilde farklı bi aile sistemi gibi düşünürsek aileden cıkıldıgında 2. kısım gider 1 ve 3 kalır ? sistemi tam nerede kullandırcagını blmedigimiz icin bizde esinlen diye birşeyler uyduruoz belki bi şimşek cakar kafana


Xtoindery Demonaz
Nefrelius Commendable
Artık sadece player ve eleştirmen...
Zaman.İnsanları değil,armutları olgunlaştırır.

İletişim: "nefrelius@hotmail.com" & "ykp_darknes@bjk.gen.tr"

Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #56221   04-02-2012 11:12 GMT    
        
Kod:
LOCAL._text "hamit 123 asd 123"
say <EXPLODE 123,<LOCAL._text>


 G-Defender
Proje: NAGAROTH (Ultima Online Shard)

Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56222   04-02-2012 13:35 GMT    
        
@Mrs.xariyla
Şöyle bir örnek vereyim.

Atıyorum ki bir defname olsun

Kod:
[Defname x]
X=Hamit Devecioğlu
Y=Batuhan Yancı Devecioğlu
Z=Murat Devecioğlu Fahri


gibi

Ben burda isim ve soy isim sorgulayacam. Fakat hepsinin soy adı Devecioğlu diğer 2. soy isimleri sorgulamak istemiyorum. Yani istiyorum ki bir işlem yaptığımda belirttiğim kısımlar dönmesin. Mesela ben burda Fahri ve Yancı dönsün istemiyorum şu şekil dönsün istiyorum.

X nickinin ismi Hamit soy ismi Devecioğlu
Y nickinin ismi Batuhan soy ismi Devecioğlu
Z nickinin ismi Murat soy ismi Devecioğlu

olarak dönsün.

@Mac-Fusion
Öncelikle teşekkürler hocam fakat bu kez 1,2,3 rakamlarının hepsini sildi :/


Son güncelleme: TheRaskol tarafından 04-02-2012 16:19 GMT, 111 Gün önce düzenlendi.


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Afronola


Sphere Destek
Skill Title: Master
Online durumu
Toplam Mesaj: 1404
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 6
Karma:   2   Level 1
Messenger: Msn iletişim
Mesaj #56226   04-02-2012 17:09 GMT    
        
Kod:
//args: string,array (if found returns 1, if not returns 0)
[FUNCTION array_find]
for <argv>
if (strcmpi( "<argv[<local._for>]>","<argv[0]>" )==0)
return 1
endif
endfor
return 0


işini görür ^^


Yazar

Faultless


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 118
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 19
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56235   04-02-2012 23:12 GMT    
        
strpos kullanarak boşlukları tespit edip strsub yardımıyla kesip tekrar birleştirebilirsin tabii daha kısa yöntem var mıdır bilmem ama yazmak istesem böyle yapardım herhalde

aslında çok daha kısa bir şekilde strarg ve streat'le hemencecik yapılabilir bu olay tespit etmeye gerek yok boşlukları 2 kere fonksiyonu tekrarlayaraktan olur tek satırda 3 fonksiyon


Son güncelleme: Faultless tarafından 04-02-2012 23:18 GMT, 110 Gün önce düzenlendi.



Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56264   06-02-2012 15:05 GMT    
        
mlsf

@Faultless
strpos ile bende düşündümde strpos boşluk sayısını değil, boşluğa kadarki karakter sayısını hesaplıyor :/


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Faultless


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 118
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 19
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56265   06-02-2012 15:15 GMT    
        
biliyorum ama bunu while döngüsüne sokar ve bir değişkeni de her while'a girişinde arttırırsan boşluk sayısını hesaplamış olursun tabii strposun kaldığı son değer üzerinden işlem yapacaksın



Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56266   06-02-2012 15:29 GMT    
        
while döngüsüne derken, biraz açabilir misin rica etsem


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Faultless


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 118
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 19
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56267   06-02-2012 15:39 GMT    
        
while şöyle birşey şimdi while( ? ) denildiğinde parantez içinde söylenen şart doğru olduğu sürece döngü tekrarlanıyor for döngüsünün şart sağlanana kadar devam eden hali diye düşünebilirsin. Döngüyü kırıp bozulması için mesela artık boşluk bulamadığında ya return yapıp sonucu yansıtıp bu döngüyü sonlandırabilirsin ya da döngü içinde şart sağlandığında bir değer verip atıyorum a=1 diyelim while(a!=1) yaparsak a=1 olduğu vakit döngü sonlanır if - endif gibi while sonunda end kullanıyorsun fakat endwhile kullananı da gördüm bir ikisini de dene istersen sadece test amaçlı bir program yazıp çalışırsa devam



Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56268   06-02-2012 15:49 GMT    
        
Hmm, yapamadım ben ama böyle bir sorgu yapmıştım 3 kez üst üste kullanınca hata veriyor bende :S

Kod:
[function strdel]
local.hamit <f_moonsep 2,<args>>
for <strpos 0 32 <local.hamit>>
if !(STRMATCH(<f_moonsep 1,<args>>,<strarg <local.hamit>>))
local.strdel=<local.strdel>,<strarg <local.hamit>>
endif
local.hamit=<streat <local.hamit>>
endfor
// hata <local.strdel>
for 2 <f_moonsep 0,<local.strdel>>
//hata 0<f_moonsep <dlocal._for>,<local.strdel>>
if !(STRMATCH(00*,0<f_moonsep <dlocal._for>,<local.strdel>>))
// if (0<f_moonsep <dlocal._for>,<local.strdel>> != 00)
local.hmt <local.hmt> <f_moonsep <dlocal._for>,<local.strdel>>
// hata <f_moonsep <dlocal._for>,<local.strdel>>
endif
endfor
return <streat <local.hmt>>


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Faultless


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 118
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 19
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56269   06-02-2012 15:57 GMT    
        
Su anda disari ciktim eve donunce bir bakarim koda olmadi sphere kurar yazariz artik



Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56271   06-02-2012 17:38 GMT    
        
Peki kardeşim eyvallah


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Faultless


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 118
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Player
Yaş: 19
Karma:   0   Level 0
Messenger: Msn iletişim
Mesaj #56306   07-02-2012 00:11 GMT    
        
Kaptan kodunda ne oluyor nereye gidiyor bir baktım da böyle biraz zor anlaşıldığından kendim sana kaç kelime olduğunu söyleyen programı yazdım. Bu kodu kendi projende bir yerlerde artık nasıl kullanıcaksan kullan baktın gene yapamadığın bir yer olursa yapamadığın kısımdan devam ederiz

Kod:
[function f_kelimesay]
local.pos=<strpos 0 32 <args>>
while (!(STRMATCH(*f*,<local.pos>)))
local.buldu +=1
local.pos=<strpos <eval <local.pos>+1> 32 <args>>
endwhile
return <yazdir <eval <local.buldu>+1>>


[function yazdir]
src.sysmessage <args>


tabii sen kullanırken yazdır fonksiyonunu kaldırıp return <eval <local.buldu>+1>> haline getireceksin



Yazar

xwerswoodx


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 477
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 20
Karma:   1   Level 1
Messenger: Msn iletişim
Mesaj #56308   07-02-2012 02:18 GMT    
        
Çok teşekkür ederim oldu ellerine sağlık


Biz en iyi diiliz belki ama en iyileri bile taşta bırakabiliriz.

SPHERE 56B Fix Scripts Geliyor!
Yapım Aşamasında!

Yazar

Mac-Fusion


UO-Dev Üyesi
Skill Title: Expert
Online durumu
Toplam Mesaj: 431
Oyun Tarzı: Pp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 26
Karma:   15   Level 2
Messenger: Msn iletişim
Mesaj #56320   07-02-2012 15:31 GMT    
        
Kod:
[function deneme]
LOCAL._text "b 123 a 123 selam naber123 :D"
LOCAL._explode <EXPLODE " ",<LOCAL._text>>
args <LOCAL._explode>

FOR <ARGV>
  IF !strmatch(123,<argv[<dlocal._for>]>)
    LOCAL._return .= " <argv[<dlocal._for>]>"
  endif
ENDFOR

SAY <STRSUB 1 0 <LOCAL._return>>


Bu kod ayrı olan 123 leri siliyor fakat naber123 yazısındaki 123 ü silmiyor. Bunuda silsin istiyorsan harf harf ilerleyen bir forla çözülebilir.


Proje: NAGAROTH (Ultima Online Shard)

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
Konuşma yazı rengi4Mac-Fusion10-04-2012
Dialog yazı kayması.3Mrs.xariyla26-02-2012
Resmin sağ alt köşesine yazı yazma hk.3Randall26-08-2011
Tek komut ile Karakter Silme3Mesh03-08-2011
Tag silme yardım.7Buxiun25-06-2011


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ı,