UO-Dev Arama

 

İçerde : 1 misafir, 0 üye : --- Sayfalar: 1
Yazar
Skill Title: Expert
Toplam Mesaj: 379
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 4
Mesaj #102139   08-07-2021 23:57 GMT    
     
Selamlar, vendordan item satın alındığında satın alan kişiye sysmessage gönderttim. Ancak vendor sahibine "ürünün satıldı mesajını bir türlü verdirtemedim. act, cont, argo her şeyi denedim nafile. Ne yapmak lazım?


Script Kodu:
On=1
if (strmatch('<price>',''))
src.sysmessage Bu esya satilik degil.
elseif (<price> <= 0)
src.sysmessage Bu esya satilik degil.
elseif (<src.gp> >= <price>)
src.gpconsume <price>
topobj.findlayer(29).more1 (<topobj.findlayer(29).more1> + <price>)
cont <src.findlayer(21).uid>
price
src.sysmessage @0481,,1 <name> adlı ürünü satın aldın.
cont.sysmessage @0481,,1 <name> ürünün satıldı - bu kısıma işlem yaptıramıyorum
update
if ((<baseid> == i_spellbook) || (<baseid> == i_runebook) || (<baseid> == i_reag30) || (<baseid> == i_reag60) || (<baseid> == i_reag90) || (<baseid> == i_reag120) || (<baseid> == i_taxi_kit) || (<dispid> == i_deed))
attr <attr>|attr_newbie
endif
else
topobj.message @0481,,1 Bankanizin en ust kisminda bunu alacak kadar altininiz yok.
endif


Bitti..

Yazar
Skill Title: Apprentice
Toplam Mesaj: 84
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Player
Yaş: 11
Beğeni: 30
Mesaj #102140   09-07-2021 01:00 GMT    
     
Denemekte fayda var.
Ref veya ref2 gibi bir şey diye biliyorum ama emin değilim! <obj.name> isimli eşyanız [<eval <tag.price<eval <tag0.current>>>>] Gold karşılığında [<src.account.name>] adlı oyuncu tarafından satın alındı!

Olmazsa satılan ev sisteminde kendim için ayarladığım bildiri şu şekilde

Script Kodu:
ref2.sysmessage @,,1 Satılığa çıkarmış olduğunuz [<region.region.name>] bölgesindeki eviniz, [<src.account.name>] isimli müşteri tarafından [<dlocal.total>] altın karşılığında satın alındı ve paranız bankanıza aktarıldı!


Geceleri uyuyamayanların, gündüzlere sığamayacak kadar karmaşık hesapları vardır.

Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #102141   09-07-2021 02:21 GMT    
     
Scpnin devami olsa daha iyi yardimci olurduk vendoru nasil sahiplendirdirn ?? onu göremiyoz


Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Expert
Toplam Mesaj: 379
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 4
Mesaj #102142   09-07-2021 12:06 GMT    
     
Buyur hocam, vendorumvar itemiyle sahiplendirildi.


Script Kodu:
ON=@CREATE
COLOR=1940
TAG.kiralik=0
TAG.sahip=0
ATTR attr_decay

ON=@CLICK
message <name>
if (<eval <tag.kiralik>> == 1)
message @0493,1,1 [Kiralanmis]
else
message @0493,1,1 [Kiralanmamis]
endif
return 1

ON=@DCLICK
IF ( <DISTANCE> > 1 )
SRC.sysMESSAGE @066d,,1 Yeterince yakın değilsiniz.
RETURN 1
ENDIF
SRC.ACT=<UID>
IF !(<eval <SRC.ACT.tag0.kiralik>>)
if (<src.findid.i_vendorumvar>)
src.sysmessage @066d,,1 Sizin zaten vendorunuz var.
return 1
endif
      SRC.DIALOG d_vendor_intro
src.tag0.dist <src.act.uid>
      RETURN 1
ELSE
   IF (<SRC.ACT.LINK.tag0.sahip>==<SRC.UID>)||(<SRC.ISGM>)
      VAR.LEASE=<eval <SRC.ACT.TIMER>/60>
      VAR.LEASE=<eval <VAR.LEASE>/60>
      SRC.menu m_vendor_admin
      RETURN 1
   ELSE
   SRC.SYSMESSAGE @0481,,1 Bu dükkan kiralanmış.
   RETURN 1
   ENDIF
ENDIF
RETURN 1


ON=@TIMER
LINK.vendoritemlerigeriver
LINK.REMOVE
LINK=04fffffff
TAG.kiralik=0
TAG.sahip=0
COLOR=1940
RETURN 1


Bitti..

Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #102143   09-07-2021 13:35 GMT    
     
gene yarim yamalak atmissin bu stonemi vendormu vendorsa ON=@create ATTR görünce Stone sandm
tam sistem olmadigindan yardimci olamiyorm eksik eger sistemi calarlar die korkuyorsan Pm yoluyla atabilirsin.

Script Kodu:
try uid.<LINK.tag0.sahip>.sysmessage @08a item Satılmıştır

yada

Script Kodu:
link.sysmessage @08a item Satılmıştır


Son güncelleme: mahsuni tarafından 09-07-2021 18:19 GMT, 20 Gün önce düzenlendi.


Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Expert
Toplam Mesaj: 401
Oyun Tarzı:
Emulatör:
Tecrübe: Diğer
Yaş: 29
Beğeni: 101
Mesaj #102144   09-07-2021 16:03 GMT    
     

Script Kodu:
<SRC.ACT.LINK.tag0.sahip>==<SRC.UID>)


Şuradaki kısmı bakarsak tag.sahip vendorun sahibine işaret ediyor.

Bunun stone olduğunu tahmin ediyorum. Link ise vendor olmalı.


Script Kodu:
topobj.findlayer(29).more1 (<topobj.findlayer(29).more1> + <price>)


Kısmındaki topobj ise satın aldığın eşyanın en üst kısmı olan vendora denk düşüyor.


Script Kodu:
src.sysmessage @0481,,1 <name> adlı ürünü satın aldın.
ref1 <topobj.tag0.sahip>
if (<ref1>) && (<ref1.isonline>)
ref1.sysmessage <src.name>, <name> adli esyayi vendorunuzdan satin aldi
endif


gibi bir kodun çalışması gerekli. Eğer çalışmazsa tam scripti paylaşıp tekrar yazabilir misin?


Steaksauce Anti-Cheat Connector ve Emulator
http://www.steaksauce.xyz

Yazar
Skill Title: Expert
Toplam Mesaj: 379
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 4
Mesaj #102145   09-07-2021 18:45 GMT    
     
Cevaplar için teşekkür ederim. Kusura bakmayın ancak pc başına geçebildim.


Son güncelleme: berkanu tarafından 10-07-2021 11:44 GMT, 20 Gün önce düzenlendi.


 Slothere, Ege ERKEK
Bitti..

Yazar
Skill Title: Expert
Toplam Mesaj: 401
Oyun Tarzı:
Emulatör:
Tecrübe: Diğer
Yaş: 29
Beğeni: 101
Mesaj #102146   09-07-2021 18:57 GMT    
     

Script Kodu:
src.act.tag.owner <src.uid>
VAR.VEND=<SRC.ACT.UID>
src.act.findlayer(29).more1 2500
SRC.ACT.TAG.sahip=<SRC.UID>


Evet, vendordaki tag.owner ya da tag.sahip sahibine işaret ediyor. Üstteki verdiğim kodu ilgili yere eklersen çalışacaktır.

Kodu daha güncel bir scriptle değiştirmeni tavsiye ediyorum. Oldukça eski bir kod bu.


Steaksauce Anti-Cheat Connector ve Emulator
http://www.steaksauce.xyz

Yazar
Skill Title: Expert
Toplam Mesaj: 305
Oyun Tarzı: Pp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 68
Mesaj #102147   09-07-2021 20:44 GMT    
     
Mantigi biraz deyişik ama şu kısımlar bu şekilde değiştirirsen sorun çözülür


Script Kodu:
On=buy
On=satin al
if (<src.uid> == <tag.owner>)
message @0481,,1 Isverenim oldugunuz icin istediginizi alabilirsiniz, para vermenize gerek yok.
elseif !(<findlayer(21).findcont(0)>)
message @0481,,1 Su an satilik malim yok uzgunum.
elseif (<isgm>)
message @0481,,1 Benden birsey satin alamazsiniz.
else
findid.i_pv.more1 2
findid.i_pv.target
src.tag0.satin=<dtag0.owner>
endif
return 1


ve

Script Kodu:
[dialog d_pv_buy button]
On=1
if (strmatch('<price>',''))
src.sysmessage Bu esya satilik degil.
elseif (<price> <= 0)
src.sysmessage Bu esya satilik degil.
elseif (<src.gp> >= <price>)
src.gpconsume <price>
topobj.findlayer(29).more1 (<topobj.findlayer(29).more1> + <price>)
cont <src.findlayer(21).uid>
price
src.sysmessage @0481,,1 <name> adlı ürünü satın aldın.
try uid.<src.tag0.satin>.sysmessage @07a1,1,1 <src.name> vendorunuzdan <name> Satın Almıştır.
src.tag0.satin=
update
if ((<baseid> == i_spellbook) || (<baseid> == i_runebook) || (<baseid> == i_reag30) || (<baseid> == i_reag60) || (<baseid> == i_reag90) || (<baseid> == i_reag120) || (<baseid> == i_taxi_kit) || (<dispid> == i_deed))
attr <attr>|attr_newbie
endif
else
topobj.message @0481,,1 Bankanizin en ust kisminda bunu alacak kadar altininiz yok.
endif


 berkanu
Discord= Zedikus#4967
Script && Mull && Word

Yazar
Skill Title: Expert
Toplam Mesaj: 379
Oyun Tarzı: Rp
Emulatör: Sphere
Tecrübe: Scripter
Yaş: 30
Beğeni: 4
Mesaj #102148   09-07-2021 20:58 GMT    
     
Teşekkürler sorun çözüldü elinize sağlık


Bitti..

Sayfalar: 1


Benzer Konular :

KonularMesajlarSon gönderenTarih
Renk sorunu11mahsuni26-05-2021
Binek renk sorunu9senedor25003-05-2021
Vendor speech1manyaqq03-04-2021
Dclick sorunu36manyaqq20-03-2021
Fizleme sorunu5senedor25012-03-2021


Kullanıcı Adı:Parola: Beni Hatırla?


Mythic broadsword sphereserver modernuo runuo ServUO JustUO

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

UO-Dev Footer UO-Dev Footer