Uocucocuk - 24-06-2012 23:49 GMT -
arkadaslar guild sisteminde bi puan sıkıntım var tag0 ekleyıp +1 olarak ekledım fakat olmadı birde siz bakarsanız sevinirim
ekledıgım sekıl
arkadaslar guild sisteminde bi puan sıkıntım var tag0 ekleyıp +1 olarak ekledım fakat olmadı birde siz bakarsanız sevinirim
Kod:
if !(strmatch('<abbrev>',''))
message @0481,1,1 <eval <tag.guildpoints>> Puan
message @077a,1,1 [a guild stone]
message @1153,1,1 <name> [<abbrev>]
tag.taraftar Tarafsız
else
message @0481,1,1 <eval <tag.guildpoints>> Puan
message @077a,1,1 [a guild stone]
message @1153,1,1 <name>
tag.taraftar Tarafsız
endif
ekledıgım sekıl
Kod:
tag0.guildpoints +=1
muhacan - 25-06-2012 00:57 GMT -
Kod:
memoryfindtype.memory_guild.link.tag0.guildpoints +=1
Demonaz - 25-06-2012 01:22 GMT -
+1 yerine ++ yapsan daha iyi olabilr aslında.
Arkadaşın verdigi = memoryfindtype.memory_guild.link.tag0.guildpoints +=1
Bu kodu her playerde olan eventte on=@kill triggerinde vereceksin. src.act'in düşman olup olmadıgını sorgulat eğer düşmansa gereken şartlar yerindeyse ++ yaptır degilse return 1 işte.
+1 yerine ++ yapsan daha iyi olabilr aslında.
Arkadaşın verdigi = memoryfindtype.memory_guild.link.tag0.guildpoints +=1
Bu kodu her playerde olan eventte on=@kill triggerinde vereceksin. src.act'in düşman olup olmadıgını sorgulat eğer düşmansa gereken şartlar yerindeyse ++ yaptır degilse return 1 işte.
Uocucocuk - 26-06-2012 23:11 GMT -
bu sekılde yaptım fakat olmadı
Kod:
on=@kill
if (<argo.fame> > 1000) && (<argo.isplayer>)
memoryfindtype.memory_guild.link.tag0.guildpoints ++
sysmessage Puan aldiniz.
bu sekılde yaptım fakat olmadı
G-Defender - 26-06-2012 23:23 GMT -
denermisin.
Kod:
on=@kill
if (<argo.fame> > 1000) && (<argo.isplayer>)
local.pan=<memoryfindtype.memory_guild.link.tag0.guildpoints>+1
memoryfindtype.memory_guild.link.tag0.guildpoints=<dlocal.pan>
sysmessage Puan aldiniz.
return 1
endif
denermisin.
Uocucocuk - 26-06-2012 23:38 GMT -
verdıgınız oldu fakat bu sefer top10 listesine puanı eklettıremedım sızın verdıgınızı koyunca oda su sekılde yaptım
verdıgınız oldu fakat bu sefer top10 listesine puanı eklettıremedım sızın verdıgınızı koyunca oda su sekılde yaptım
Kod:
if (<argo.fame> > 1000) && (<argo.isplayer>)
local.pan=<memoryfindtype.memory_guild.link.tag0.guildpoints>+1
memoryfindtype.memory_guild.link.tag0.guildpoints=<dlocal.pan>
sysmessage Puan aldiniz.
return 1
if (<argo.fame> > 1000) && (<argo.isplayer>)
top10puankazan
return 1
endif
G-Defender - 26-06-2012 23:43 GMT -
iyide neden 2 tane aynı if kullanıyorsun
Kod:
if (<argo.fame> > 1000) && (<argo.isplayer>)
local.pan=<memoryfindtype.memory_guild.link.tag0.guildpoints>+1
memoryfindtype.memory_guild.link.tag0.guildpoints=<dlocal.pan>
sysmessage Puan aldiniz.
top10puankazan
return 1
endif
iyide neden 2 tane aynı if kullanıyorsun
Uocucocuk - 26-06-2012 23:52 GMT -
senın dedıgın sekılde yaptıgım zaman guild puanı 0 lanıyor top10 da puan kazanıyor
senın dedıgın sekılde yaptıgım zaman guild puanı 0 lanıyor top10 da puan kazanıyor
G-Defender - 26-06-2012 23:54 GMT -
Puan sıfırlanıyor mu hani ben öyle bir kod göremedim emin misin?
Puan sıfırlanıyor mu hani ben öyle bir kod göremedim emin misin?
Uocucocuk - 26-06-2012 23:56 GMT -
evet guild puanını görmuyor ama top10 da goruyor diger sekılde yapıyorum guilde puan verıyor fakat bu sefer top10 a işlemıyor puan
evet guild puanını görmuyor ama top10 da goruyor diger sekılde yapıyorum guilde puan verıyor fakat bu sefer top10 a işlemıyor puan
G-Defender - 27-06-2012 00:03 GMT -
Birde böyle dene bakalım.
Kod:
if (<argo.fame> > 1000) && (<argo.isplayer>)
local.pan=<memoryfindtype.memory_guild.link.tag0.guildpoints>+1
memoryfindtype.memory_guild.link.tag0.guildpoints=<dlocal.pan>
sysmessage Puan aldiniz.
return 1
endif
if (<argo.fame> > 1000) && (<argo.isplayer>)
top10puankazan
return 1
endif
Birde böyle dene bakalım.
Uocucocuk - 27-06-2012 00:07 GMT -
yok olmuyor daha farklı bı sekılde denıyeyım ben tessekur edıyorum ilginiz ıcın
yok olmuyor daha farklı bı sekılde denıyeyım ben tessekur edıyorum ilginiz ıcın
G-Defender - 27-06-2012 00:08 GMT -
Bu kodlarla ilgisi yoktur top10 fonksiyonunu kontrol etmeni öneririm.
Bu kodlarla ilgisi yoktur top10 fonksiyonunu kontrol etmeni öneririm.
muhacan - 27-06-2012 01:01 GMT -
Kod:
on @death
if !(<src.memoryfindtype.memory_guild>)
sysmessage @021,,1 Guild üyesi olmadığı için puan alamadınız.!
else
act.memoryfindtype.memory_guild.link.tag0.guildpoints +=1
act.SYSMESSAGE @042,,1 Rakibinizden 1 Guild puanı kazandınız.
endif
Afronola - 28-06-2012 00:43 GMT -
Kod:
on @death
if (<act.memoryfindtype.memory_guild>)
act.memoryfindtype.memory_guild.link.tag0.guildpoints +=1
act.SYSMESSAGE @042,,1 Rakibinizden 1 Guild puanı kazandınız.
sysmessage rakibine puan verdin.
endif