ycihangir üyesi avatar
[function partytest2]
forchars 25 
if (<memoryfindtype.memory_ipet>)
if (<memoryfindtype.memory_ipet.link> <isinparty> && <party.members> < 5 == <src.uid>)
if (<src.findlayer(25)>)
src.sysmessage @1981,1,1,1 Etrafınızda party'nizden bir kişiye veya size ait bir binek bulunuyor.
endif
endif
endif
endfor
*** if (<party.member.0> && <isinparty> == <src.uid>) ***
if !(<party.members> = 5)
sysmessage @07a1,1,1 5 kişilik party grubu olmalı.
return 1
endif
if (<var.tag0.levelalanidolu> == 01)
src.sysmessage @1953,1,1,1 Champion'da şu anda başka bir grup bulunmakta.
return 1
endif
src.dialog d_partymenu2
else
src.sysmessage @1981,1,1,1 5 kişilik party masterı olmanız gerekir.
return 1
endif

 if (<party.member.0> && <isinparty> == <src.uid>)
bu bölümde hata veriyor. <party.member.0> 'ı tanımıyor sphere ne yapmalıyım?

Bu konu ycihangir tarafından düzenlendi(2012-07-18 15:42, 12 yıl önce)
Rowall üyesi avatar
Novice
11.9
party.member.1 yap
ycihangir üyesi avatar
yok değişmedi
Rowall üyesi avatar
Novice
11.9
Adamın partysi yoksa tıkladığında hatayı verir bu sorgudan önce party'e sahip mi değil mi onu sorgulat
xwerswoodx üyesi avatar
<isinparty> == <src.uid>

bence hatayı bu veriyordur :)
ycihangir üyesi avatar
Yok Rowall'in dediği doğru. <party.member.0> da sorun, sphere de orayı görmüyor. party üyesi olduğunu sorgulatmak lazım
xwerswoodx üyesi avatar
tam olarak hata nedir yani kodu kopyalar mısın party member çözülemiyor mu diyor?
ycihangir üyesi avatar
21:55:ERROR:(Champion görev sistemi.scp,117)Can't resolve <party.member.0>
21:55:ERROR:(Champion görev sistemi.scp,117)Undefined symbol ''
Gibson üyesi avatar
*** if (<party.member.0> && <isinparty> == <src.uid>) ***
***''ları silip dene belki kodu okuyamıyordur.
ycihangir üyesi avatar
Konuyu açtığımdaki yazıya bakarsan ordakiyle senin yazdığın aynı..
Novice
12.5
if (<party.member.0> && <isinparty> == <src.uid>)

yerine aşağıdaki kodu dene çünkü isinparty=1 değerini verir.

member.0 saçma bir yaklaşım olmuş.sphere sıfırıncı üye (muhtemelen masterı) yazıyor ancak ne işlem yapmak istediğini belirtmediğin için hata veriyor.

if (<isinparty>)
ycihangir üyesi avatar
Hmm haklısın, teşekkürler Mortal, hallettim.
Bilgin olsun diye ekleyeyim. Sorunu zaten çözmüşsün gerçi...
Bu tip durumlarda referans atayıp referansı sorgulatırsan hata almaman muhtemel olur.

ref1 <party.member.0>
if (<ref1>) && (<isinparty> == <src.uid>)

gibi...

Bu konu caos tarafından düzenlendi(2012-07-20 05:58, 12 yıl önce)
ycihangir üyesi avatar
'' Can't resolve <party.member.0> '' spherede bu hatayı veriyor hep refereans versem bile
Novice
12.5
ref1 <src.uid>
 if (<party.member.0.uid> == <ref1>) && (<isinparty>)

Ne kodmuş yahu sanırım böyle tam istediğin şekilde oldu.

master ve partysi varsa kontrolü budur.

eğer party.member.0.uid master uidi vermiyorsa şu şekilde deneyeceksin.

ref1 <src.uid>
 if (<party.master.uid> == <ref1>) && (<isinparty>)



Üye Ol veya Giriş Yap

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