Arkadaşlar normal 55r de çalışan blacksmith menüsünü 56b ye koyunca çalışmıyor.
örnek kod:

onbutton=1
serv.newitem=i_shield_buckler
	src.tag.makelast=i_shield_buckler
	if ( <src.blacksmithing> < 100 )
		SRC.SYSMESSAGE Yeterli beceriye sahip degilsiniz. (10.0)
		return 1
	elseif !(<src.restest 6 i_ingot_iron>)
		SRC.SYSMESSAGE Bunu yapmak icin 6 iron ingot'a ihtiyaciniz var.
		return 1
	endif 

aynı zamanda menüde keg potion yapılmıyor ama ben elle çıkartmayı deneyince çıkıyo bunlara çözüm buldum ama süreleri kalkıyor o zamanda başka bi çözümü olan varsa yardımcı olabilirmi?

bide plevel 7 altındaki adamlar neden star chamberdan çıkamıyor.yani region scriptini değiştirdim staff scriptini değiştirdim ama yine aynı :S

Bu konu GodFather tarafından düzenlendi(2008-01-19 22:29, 16 yıl önce)
Expert
34.0001
itemi yaratmış ama bounce etmemişsin.ayrıca src.makeitem i_shield_buckler olarak ta kullanabilirsin.
Master
59.2997
if (<src.canmake i_shield_buckler>)
src.makeitem i_shield_buckler
src.dialog d_xxx
else
src.sysmessage bla bla lazım.
src.dialog d_xxx
return 1
endif

olarak yaparsan daha güzel olur.
Expert
34.0001
evet yukarıdaki döngü zaten hatalı Slothere nin dediği gibi kullan.
tamam o sorun düzeldi arkadaşlar da kaç gündür girdiğim serverda şimdi şöyle bi hata veriyor

20:56:ERROR:texas (160):Bad Msg(5) Eat 5 bytes, prv=0e0, type=4
20:56:ERROR:Create Invalid Char 0190
20:56:ERROR:Undefined symbol 'c_man'
20:56:DEBUG:__ # | _____ function _____________ | ticks passed from previous function start ______
20:56:DEBUG:>> 0 |              CServer::OnTick | +0 
20:56:DEBUG:>> 1 |        CClient::xDispatchMsg | +0 <-- exception catch point (below is guessed and could be incorrect!)
20:56:DEBUG:>> 2 |  CClient::Setup_CreateDialog | +0 
20:56:DEBUG:>> 3 |           CChar::CreateBasic | +0 
20:56:DEBUG:>> 4 |    CGObList::RemoveAtSpecial | +10 
20:56:DEBUG:>> 5 |         CGObList::OnRemoveOb | +0 
20:56:CRITICAL:Error Pri=2, Code=-1073741819, Desc='Exception', in CClient::DispatchMsg() #6 "create char"
20:56:DEBUG:account 'texas'
20:56:ERROR:texas (160):Bad Msg(5) Eat 104 bytes, prv=0e0, type=4

versiyonda değiştirdim ama ?
Expert
34.0001
c_man script i yok veya hatalı gibi görüyorum.bi kontrol et npc klasörünü
tamam o eklediğim bi scriptten olmuş şu keg potion sorununuda anlamadım arkadaşlar.bide plevel 7 altının stardan çıkamaması.
Expert
34.0001
nasıl çıkamıyor anlamadım ki tam olarak açıkla hata vs. veriyormu oyunda sphere de ?

keg potion da ne hata var ?
regionsal diye düşündüm ama gene olmadı starın çevresindeki yıldızlara kadar geliyor sonra otomatik yine ortaya atıyor.
Expert
34.0001
region unda @exit altına bak. plevel 7 den küçükse star a atıyordur
yine olmadı hocam :S

Üye Ol veya Giriş Yap

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