Silindi
Arkdaşlar puan sistemi buldum fakat çalışmıyor yardımcı olurmusunuz veya elinizde varsa paylaşırmısınız
[events e_puan]
on=@click
message @1153 [ K:<eval <tag0.kill>> D:<deaths>]

on=@kill
if !(<src.account.lastip> == <act.account.lastip>)
if (<fame> > 3000)
act.tag0.kill +=1 
serv.newitem i_gold,{50 1000}
new.cont <act.uid>
src.go cove
src.hits 100
return 1
endif
endifuanin: [<eval <tag0.levelpuani>>]
Bu baya kötü ugrastım ama iyice kötü oluyor yardımcı olursanız sevinirim

[events e_puan]
on=@click
message @1153 [ K:<dtag0.kill>> D:<deaths>]

on=@death
if !(<src.account.lastip> == <act.account.lastip>)
if (<fame> > 3000)
act.tag0.kiil +=1 
serv.newitem i_gold,{50 1000}
new.cont <act.uid>
src.go cove
src.hits 100
return 1
endif
endif

böyle sistemler çok sağlıksız bence kullanma ama sana kalmış böyle bir dene
scripteki mantığı anlayamadım öldüren kişimi cove a gidecek amacını yazarsan yardımcı olurum aldarsonun verdiğinde fame i düşükse reslenmez ölen kişi.
ben arkadaşın verdiği scripti editledim dediğim gibi bu sistem sağlıklı değil
Silindi
Apprentice
4.3
Elinde varsa güzel bir sistem paylaşırmısın bulamadım da istersen özelden at.Bazı arkadaşlar hazıra konma diyebilir fakat 3gündür puan sistemiyle ugrasıyorum gördügün gibi bu scp saglıklı deil yardmcı olursam memnun kalırım
scriptler/events kısmını bir incele
buyurun bunu kullanın.


[FUNCTION pvpidver]
if !(0<tag.istnumb1>)
tag.pvppuan=0
tag.istnumb1=<uid.0400364bd.tag.istsay>
try uid.0400364bd.tag.istid<eval (<uid.0400364bd.tag.istsay>)> <uid>
try uid.0400364bd.tag.istsay <eval (<uid.0400364bd.tag.istsay>+1)>
endif

[ITEMDEF i_istatistik]
NAME Istatistik
ID 0EDC

on=@create
tag.p1=1
tag.p2=1
tag.p3=1
tag.p4=1
tag.p5=1
tag.p6=1
tag.p7=1
tag.p8=1
tag.p9=1
tag.p10=1
tag.n1=1
tag.n2=1
tag.n3=1
tag.n4=1
tag.n5=1
tag.n6=1
tag.n7=1
tag.n8=1
tag.n9=1
tag.n10=1
tag.istsay=1

on=@dclick
forchars 65100
//if !(0<tag.pvppuan>==0)
//src.sysmessage <eval <tag.pvppuan>>
//endif
end
src.sysmessage <eval <tag.istsay>> kisi kayitli.
return 1


on=@timer
serv.allclients sysmessage @60,1,1 Istatistik guncellenmistir.Web sitemizden yada ".istatistik" yazarak takip edebilirsiniz.
tag.p1=1
tag.p2=-1
tag.p3=-1
tag.p4=-1
tag.p5=-1
tag.p6=-1
tag.p7=-1
tag.p8=-1
tag.p9=-1
tag.p10=-1
tag.n1=-
tag.n2=-
tag.n3=-
tag.n4=-
tag.n5=-
tag.n6=-
tag.n7=-
tag.n8=-
tag.n9=-
tag.n10=-
tag.u1=0
tag.u2=0
tag.u3=0
tag.u4=0
tag.u5=0
tag.u6=0
tag.u7=0
tag.u8=0
tag.u9=0
tag.u10=0
tag.g1=-
tag.g2=-
tag.g3=-
tag.g4=-
tag.g5=-
tag.g6=-
tag.g7=-
tag.g8=-
tag.g9=-
tag.g10=-
for 1 <eval (<tag.istsay>)>
if (0<tag.istid<eval <local._for>>>)
if (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p1>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.n6=<tag.n5>
tag.p6=<tag.p5>
tag.n5=<tag.n4>
tag.p5=<tag.p4>
tag.n4=<tag.n3>
tag.p4=<tag.p3>
tag.n3=<tag.n2>
tag.p3=<tag.p2>
tag.n2=<tag.n1>
tag.p2=<tag.p1>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.u6=<tag.u5>
tag.u5=<tag.u4>
tag.u4=<tag.u3>
tag.u3=<tag.u2>
tag.u2=<tag.u1>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
tag.g6=<tag.g5>
tag.g5=<tag.g4>
tag.g4=<tag.g3>
tag.g3=<tag.g2>
tag.g2=<tag.g1>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g1=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g1=-
endif
tag.u1 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p1 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n1 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p2>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.n6=<tag.n5>
tag.p6=<tag.p5>
tag.n5=<tag.n4>
tag.p5=<tag.p4>
tag.n4=<tag.n3>
tag.p4=<tag.p3>
tag.n3=<tag.n2>
tag.p3=<tag.p2>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.u6=<tag.u5>
tag.u5=<tag.u4>
tag.u4=<tag.u3>
tag.u3=<tag.u2>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
tag.g6=<tag.g5>
tag.g5=<tag.g4>
tag.g4=<tag.g3>
tag.g3=<tag.g2>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g2=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g2=-
endif
tag.u2 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p2 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n2 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p3>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.n6=<tag.n5>
tag.p6=<tag.p5>
tag.n5=<tag.n4>
tag.p5=<tag.p4>
tag.n4=<tag.n3>
tag.p4=<tag.p3>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.u6=<tag.u5>
tag.u5=<tag.u4>
tag.u4=<tag.u3>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
tag.g6=<tag.g5>
tag.g5=<tag.g4>
tag.g4=<tag.g3>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g3=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g3=-
endif
tag.u3 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p3 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n3 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p4>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.n6=<tag.n5>
tag.p6=<tag.p5>
tag.n5=<tag.n4>
tag.p5=<tag.p4>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.u6=<tag.u5>
tag.u5=<tag.u4>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
tag.g6=<tag.g5>
tag.g5=<tag.g4>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g4=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g4=-
endif
tag.u4 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p4 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n4 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p5>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.n6=<tag.n5>
tag.p6=<tag.p5>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.u6=<tag.u5>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
tag.g6=<tag.g5>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g5=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g5=-
endif
tag.u5 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p5 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n5 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p6>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.n7=<tag.n6>
tag.p7=<tag.p6>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.u7=<tag.u6>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
tag.g7=<tag.g6>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g6=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g6=-
endif
tag.u6 <uid.<tag.istid<eval <local._for>>>.uid>
tag.n6 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p7>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.n8=<tag.n7>
tag.p8=<tag.p7>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
tag.u8=<tag.u7>
tag.g10=<tag.g9>
tag.g9=<tag.g8>
tag.g8=<tag.g7>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g7=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g7=-
endif
tag.u7 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p7 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n7 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p8>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.n9=<tag.n8>
tag.p9=<tag.p8>
tag.u10=<tag.u9>
tag.u9=<tag.u8>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g8=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g8=-
endif
tag.u8 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p8 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n8 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p9>)
tag.n10=<tag.n9>
tag.p10=<tag.p9>
tag.u10=<tag.u9>
tag.g10=<tag.g9>
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g9=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g9=-
endif
tag.u9 <uid.<tag.istid<eval <local._for>>>.uid>
tag.p9 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n9 <uid.<tag.istid<eval <local._for>>>.name>
elseif (0<uid.<tag.istid<eval <local._for>>>.tag.pvppuan> > 0<tag.p10>)
if (0<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild>)
tag.g10=<uid.<tag.istid<eval <local._for>>>.memoryfindtype.memory_guild.link.name>
else
tag.g10=-
endif
tag.n10 <uid.<tag.istid<eval <local._for>>>.name>
tag.p10 <uid.<tag.istid<eval <local._for>>>.tag.pvppuan>
tag.n10 <uid.<tag.istid<eval <local._for>>>.name>
endif
endif
end
say <tag.n1>(<tag.u1>):<eval <tag.p1>> <tag.n2>(<tag.u2>):<eval <tag.p2>> <tag.n3>(<tag.u3>):<eval <tag.p3>> <tag.n4>(<tag.u4>):<eval <tag.p4>> <tag.n5>(<tag.u5>):<eval <tag.p5>> <tag.n6>(<tag.u6>):<eval <tag.p6>> <tag.n7>(<tag.u7>):<eval <tag.p7>> <tag.n8>(<tag.u8>):<eval <tag.p8>> <tag.n9>(<tag.u9>):<eval <tag.p9>> <tag.n10>(<tag.u10>):<eval <tag.p10>> 
serv.deletefile C:\xampp\htdocs\istat.php
IF (<FILE.OPEN C:\xampp\htdocs\istat.php>)
FILE.WRITELINE <?php
for 1 10
FILE.WRITELINE $name<eval <local._for>>="<tag.n<eval <local._for>>>";
FILE.WRITELINE $point<eval <local._for>>="<eval <tag.p<eval <local._for>>>>";
FILE.WRITELINE $guild<eval <local._for>>="<tag.g<eval <local._for>>>";
end
FILE.WRITELINE ?>
FILE.CLOSE
timer=3600
return 1

[dialog d_istat]
90 100
page 0
resizepic 0 0 3600 400 300
dtext 10 250 55 Puaniniz: <eval <tag.pvppuan>>
dtext 10 270 55 Bir dahaki yenilenme <eval (<uid.0400364bd.timer>/60)> dakika sonra.
dtext 10 10 55 PVP Puanlari
page 1
for 1 10
dtext 10 <eval(20+<local._for>*20)> 55 <eval <local._for>>. <uid.0400364bd.tag.n<eval <local._for>>>: <eval <uid.0400364bd.tag.p<eval <local._for>>>> puan
end

[PLEVEL 1]
istatistik

[FUNCTION istatistik]
dialog d_istat

[FUNCTION istguncel]
serv.deletefile c:\dagger\<eval <tag.istnuma>>.php
SERV.WRITECHR c:\dagger\<eval <tag.istnuma>>.php <?php
SERV.WRITECHR c:\dagger\<eval <tag.istnuma>>.php $name="<name>";
SERV.WRITECHR c:\dagger\<eval <tag.istnuma>>.php $point="<eval <tag.pvppuan>>";
SERV.WRITECHR c:\dagger\<eval <tag.istnuma>>.php $guild="<memoryfindtype.memory_guild.link.name>";
SERV.WRITECHR c:\dagger\<eval <tag.istnuma>>.php ?>
say <eval <tag.istnuma>>
Silindi
Members
0
Verdigin scp'yi yaptım fakat olmuyor istatistik yazınca puan gözükmüyor ve o .add i_istatistik tasını anlamadım tıklıyorum 1kişi kayıtlı diyor nasıl kaydedicez
kill triggerı hiç stabil bir trigger değil şuanda onun yerine death veya deathcorpse kullanabilirsiniz. deathcorpse galiba ceset oluşunca tetikleniyo. death de ölme ile ceset oluşması arasında olması lazım.
Master
59.2997
Kill tetikleyicisi gayet stabil bir tetikleyici, yanlızca üzerine yazılacak sistemin algoritmasının düzgün yazılması gerekli. İlk mesajda öldürülen karakter "act" üzerinden alınmış, o "argo" olarak değiştirilmeli. Ayriyetten bir de bu sistem üzerine bir istatistik sistemi kurmak istiyorsan geçenlerde yayımladığım şu sistem işini görecektir,

https://www.ultima-strike.com/forum/ultima-online/sphere-scripting/mysql-top15-sistemi-q41944#353877

Üye Ol veya Giriş Yap

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