Silindi
arkadaşlar merhaba ben bi safe eventsi yaptım sadece flam sanet gibi büyüleri kullanıyor fakat şöle bişe var diyelim adam moongatenin yanında safeye geçmeden önce mark taşını targeti veriyo sonra safeye gidiyo safe marklanıyo bir arkadaşlar ben safede gate açılmasını istemiyorum. bu sorunlarıma yardımcı olur musunuz.
onu runebooktan halledebilirsin ama sen direk .region.recall 0 yap olsun bitsin
veya moongate dialogunun safe buttonuna f_fizzle gibi funtion koy.
Silindi
Journeyman
13.6
birde arkadaşlar kumbaranın sadece bankada kullanılabilmesini nasıl sağlarım
bankada derken
@sonosmanlı

kumbaraya 2 kere tıklanınca bankeri seçmesini istersin ;)
Silindi
Expert
5.4
yaw bunu sadece bankada kulalnsın yapmazmıyım :)
xwerswoodx : @sonosmanlı

kumbaraya 2 kere tıklanınca bankeri seçmesini istersin ;)
Silindi
Apprentice
4.3
nasıl yapabilirim mantıklı olarak yardımcı olur musunuz

[ITEMDEF i_bank_kumbara]
DEFNAME=i_bank_kumbara
name=Kumbara
ID=i_box_brass
WEIGHT=1
VALUE=4348
TYPE=t_script
SKILLMAKE=TINKERING 99.9,i_tinker_tools
RESOURCES=500 i_ingot_iron

on=@create
tag.gp 0
color 0809
ATTR=04

on=@click
message @,,1 Kumbara: [<serv.uid.<more1>.name>]
return 1









on=@dclick
if (<more1> == 0)
	more1 <src.uid>
	src.sysmessage @69,1,1 Kumbara artık size ait.
src.tag.kumbarasahibi 1
elseif (<more1> != <src.uid>)
	src.sysmessage @38,1,1 Bu kumbaranın sahibi değilsiniz.
elseif (<topobj.uid> != <src.uid>)
	src.sysmessage @38,1,1 Kumbarayı kullanabilmek için üzerinize almalısınız.
else
	more2 1
	target @69,1,1 Kumbara menüsünü açmak için kumbarayı, para yatırmak için parayı veya çeki seçiniz.
endif
return 1

on=@targon_item
if (<more2> == 1)
	if (<src.targ.topobj.uid> != <src.uid>)
		src.sysmessage @38,1,1 Sadece üstünüzdeki eşyaları kullanabilirsiniz.
		return 1
	endif
	if (<src.targ.baseid> == i_fctn_silver)
		tag0.gp += <src.targ.amount>
		src.targ.remove
		more2 1
		target @050,1,1 <eval <src.targ.amount>> Silver hesabınıza aktarıldı.
	elseif (<src.targ.baseid> == i_check)
		tag0.gp += <src.targ.more1>
		src.targ.remove
		more2 1
		target @050,1,1 <eval <src.targ.more1>> Silver Değerindeki çek hesaba aktarıldı.
	elseif (<src.targ.uid> == <uid>)
		var.kumbara <uid>
		sdialog d_bank_kumbara
	endif
endif
return 1

on=@targon_char
if (<more2> == 2)
	if (<src.targ.uid> == <src.uid>)
		return 1
	endif
	src.targ.sdialog d_bank_kumbara_havale
endif
return 1
[ITEMDEF i_bank_kumbara]
DEFNAME=i_bank_kumbara
name=Kumbara
ID=i_box_brass
WEIGHT=1
VALUE=4348
TYPE=t_script
SKILLMAKE=TINKERING 99.9,i_tinker_tools
RESOURCES=500 i_ingot_iron

on=@create
tag.gp 0
color 0809
ATTR=04

on=@click
message @,,1 Kumbara: [<serv.uid.<more1>.name>]
return 1

On=@Dclick
TARGET @026 Bankeri seciniz.
return 1

On=@Targon_char
if (<src.targ.distance> > 4)
src.sysmessage 026 bankere yaklas.
return 1
else
  if (<src.targ.npc>==brain_banker)
  sdialog d_xx
  return 1
  else
  src.sysmessage @026 sadece bankerler.
  return 1
  endif
endif

gibi.
Silindi
Expert
5.4
saol hamit peki bişey sorucam ben serverdaki kumbaraların içindeki paraların sahibinin bankasına aktarmasını nasıl yapabilirim. Kumbarayı sphereden kaldırıcm
emin diilmi ama

[Function f_kasakaldir]
serv.allclients newitem i_gold,<findid.i_bank_kumabara.tag0.gp>
serv.allclients act.bounce
serv.allclients findid.i_bank_kumbara.remove
serv.allclients findlayer(layer_pack).cont <findlayer(layer_bankbox)>
return 1

ama emin diilim sorun çıkabilir :D
Silindi
Expert
5.4
olmadı yaw :S başka bi yöntem olamazmı
basiic daha iyi bilir layer işini :)
Novice
11.9
Kumbaraya çift tıklayınca ne kadar Gold varsa hepsini bankaya aktar ve kumbarayı sildir.

[function rowall]
newitem i_check
new.more1 <findid.i_bank_kumabara.tag0.gp>
new.more2 <src.uid>
new.cont <src.findlayer(21).uid>

Kumbara dclickinede

on=@dclick
src.rowall
remove
return 1



Üye Ol veya Giriş Yap

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