Hesabına erişemeyen eski üyeler Discord üzerinden yardım alabilir.
Novice
11.9
Bir eve en fazla 3 Kuluçka Sabitlemelerini istiyorum fakat şu şekilde birşey yazdım

if (<src.targ.baseid> = i_kulucka)
elif (<src.dtag.kulucka> == 3 )
src.sysmessage @38,,1 Bu Eve Daha fazla kulucka Yerlestiremezsiniz.
return 1
else
src.tag.kulucka +=1
endif
endif

ama malesef ki çalışmıyor. Nerede hata olabilir ? Hatada şu şekilde ;
3. Kuluckayı sabitledikten sonra "sabitle" yazınca yanda uyarı çıkıyor fakat yinede 4. kuluckayı sabitliyor.
Adept
4.3
Kodunun dogrusu öncelikle su;


if (<src.targ.baseid> == i_kulucka)
if (<src.dtag.kulucka> == 3 )
src.sysmessage @38,,1 Bu Eve Daha fazla kulucka Yerlestiremezsiniz.
return 1
else
src.tag.kulucka +=1
endif
endif

Sabitleme komutunun altinda mi yer aliyor bu kod?
Novice
11.9
Kullanmak isteyenler için açıklıyım sorunu çözdük de ;

	if (<src.targ.baseid> == i_kulucka) && (<tag0.oskuluc> > 2)
		src.sysmessage @0481,1,1 Kuluckalama limitiniz dolmus durumda
		return 1
		else
	if (<src.targ.baseid> == i_kulucka)
		tag0.oskuluc <eval (<tag0.oskuluc> + 1)>
		endif
		endif

Bunu House scriptinin içindeki htargitem functionuna ekliyoruz
ev Mutlilerinin create tiggerına tag0.oskuluc 0 Ekliyoruz. Daha Sonra

	elseif (<src.targ.baseid> == i_kulucka)
		src.targ.attr 00
		src.targ.link 04fffffff
		tag0.oskuluc -=1
		src.targ.message @100 sabit degil.

Bunu da sabitliğini kaldirdiğimiz kısıma eklıyoruz ve ostard egg de dclick ve step tiggerlarına

link.tag.oskuluc <link.tag.oskuluc> - 1)

Ekliyoruz.

Bu konu Rowall tarafından düzenlendi(2009-07-12 04:08, 14 yıl önce)

Üye Ol veya Giriş Yap

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