UO-Dev Arama

 



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

Nessqwe


Yasaklı
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 135
Oyun Tarzı: Pvp
Emulatör: 0.56b
Tecrübe: Scripter
Yaş: 18
Mesaj #75276   03-11-2013 21:48 GMT    
        
Merhaba arkadaşlar sistemde isim giriliyor sonuna boşluk bırakılıyor.Bu yöntemle isimler çalınabiliyor.Şu anda engellemiyor.Nasıl engelleyebilirim.

Kod:
[dialog d_isimdegis]
250,100
nomove

resizepic 0 0 3000 350 300
resizepic 10 10 3000 330 280

dhtmlgump 110 30 150 100 0 0 <def.bfont_black>İsim Değiştirme Menü
dhtmlgump 30 80 250 50 0 0 <def.bfont_red>1-Sunucuda bulunan isimi kullanamazsınız.
dhtmlgump 30 100 250 20 0 0 <def.bfont_red>2-İsminizde sadece harf kullanabilirsiniz.
dhtmlgump 30 120 250 20 0 0 <def.bfont_red>3-İsminizde boşluk kullanamazsınız.
dhtmlgump 30 140 300 20 0 0 <def.bfont_red>4-İsiminiz en fazla 15 en az 4 karakter olabilir.
dhtmlgump 30 180 300 20 0 0 <def.bfont_blue>İsminizi altta bulunan **** kısmına yazın.

dtextentry 30 220 100 15 0 1 ****

button 250 250 4006 4007 1 0 1

[dialog d_isimdegis button]

on=1
obj=<uid>
forplayers 6144
if (<obj.uid> != <uid>)
if (strmatch('<argtxt[1]>', '<uid.<uid>.name>'))
src.sysmessage @68,,1 Girdiğiniz isimden sunucuda bulunmaktadır.
src.sdialog d_isimdegis
return 1
endif
endif
endfor



if <isempty <argtxt[1]>>
src.sysmessage @68,,1 Girdiğiniz isim hatalı.
sdialog d_isimdegis
return 1
endif


if !(<isnum <argtxt[1]>>==0)
src.sysmessage @0790,,1 Sadece harf girebilirsiniz..
return 1
endif


if !strregex(^[a-zA-Z]+$,<argtxt[1]>)
src.sysmessage @68,,1 Girdiğiniz isim hatalı.
return 1
endif

if ((strlen(<argtxt[1]>) > 15) || (strlen(<argtxt[1]>) < 5))
src.sysmessage @68,,1 Girdiğiniz isim hatalı.İsiminiz en fazla 10 en az 4 karakter olabilir.
return 1
endif

src.name <argtxt[1]>
src.isimduzenle
src.sysmessage @68,,1 Yeni İsminiz: <argtxt[1]>
src.consume 1 i_rdeed
endif


Kaybetmekten korkmuyoruz...
www.eva.gen.tr

Yazar

Blockhead


UO-Dev Üyesi
Skill Title: Journeyman
Online durumu
Toplam Mesaj: 106
Oyun Tarzı: Rp
Emulatör: 0.56b
Tecrübe: Diğer
Yaş: 47
Mesaj #75277   03-11-2013 23:56 GMT    
        
olmadiysa bu yolu dene bakalim.
bunu player login'e ekle

Kod:
if !(<src.tag.bosluksil>)
src.bosluksil
src.tag.bosluksil 1
endif


bunu da script olarak ekle

Kod:
[function bosluksil]
src.name <strarg <src.name>>
for 1 16
if  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','a'))
try var.name<eval <local._for>> a
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','b'))
try var.name<eval <local._for>> b
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','c'))
try var.name<eval <local._for>> c
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','d'))
try var.name<eval <local._for>> d
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','e'))
try var.name<eval <local._for>> e
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','f'))
try var.name<eval <local._for>> f
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','g'))
try var.name<eval <local._for>> g
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','h'))
try var.name<eval <local._for>> h
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','i'))
try var.name<eval <local._for>> i
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','j'))
try var.name<eval <local._for>> j
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','k'))
try var.name<eval <local._for>> k
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','l'))
try var.name<eval <local._for>> l
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','m'))
try var.name<eval <local._for>> m
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','n'))
try var.name<eval <local._for>> n
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','o'))
try var.name<eval <local._for>> o
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','p'))
try var.name<eval <local._for>> p
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','r'))
try var.name<eval <local._for>> r
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','s'))
try var.name<eval <local._for>> s
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','t'))
try var.name<eval <local._for>> t
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','u'))
try var.name<eval <local._for>> u
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','v'))
try var.name<eval <local._for>> v
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','y'))
try var.name<eval <local._for>> y
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','z'))
try var.name<eval <local._for>> z
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','w'))
try var.name<eval <local._for>> w
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','x'))
try var.name<eval <local._for>> x
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>','q'))
try var.name<eval <local._for>> q
elseif  (strmatch('<strsub <eval <local._for>> 1 <src.name>>',''))
try var.name<eval <local._for>>
var.bosluk <eval <local._for>>
else
try var.name<eval <local._for>>  *
endif
endfor


Son güncelleme: Blockhead tarafından 04-11-2013 01:17 GMT, önce düzenlendi.


Roja Reş

Sayfalar: 1



Benzer Konular

KonularMesajlarSon gönderenTarih
deed sorun4Freeman01-01-2018
Quest Deed Yardım6serseri3516-08-2017
Armor toplama deed2RasmuS22-06-2017
Ev kurma engelleme & mark ve spawn4xwerswoodx16-06-2017
Deed'deki süre sıkıntısı7emre1113-06-2017


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