[FUNCTION for_display]
var.panim=<eval <src.tag.pan>>
FOR X 1 10
obj = <uid.<uid.<var.ranktas>.tag.sira<eval <local.x>>>>
if (<obj> = <src.uid>)
var.cnnt=<eval (<eval <local.x>> +1)>
var.numper=<eval <local.x>>
src.foryuk
src.sysmessage varsin <eval <local.x>>
return 1
endif
endfor
src.foryerles
src.sysmessage yerlesios
[function foryerles]
for b 1 10
obj = <uid.<uid.<var.ranktas>.tag.sira<eval <local.b>>>>
if (<eval <obj.tag.pan>> < <eval <var.panim>>)
var.cnntq=<eval (<eval <local.b>> +1)>
var.numper=<eval <local.b>>
src.forfo
return 1
endif
endfor
[FUNCTION foryuk]
for y <eval <var.cnnt>> 10
try uid.<var.ranktas>.tag.sira<eval <local.y> - 1> = <uid.<var.ranktas>tag.sira<eval <local.y>>>
endfor
src.foryerles
src.sysmessage foryuuuk
[dialog errg]
0,0
page 0
for c 1 10
obj = <uid.<uid.<var.ranktas>.tag.sira<eval <local.c>>>>
dtext 20 <hval <local.c>*20> 930 <obj.name>
dtext 90 <hval <local.c>*20> 930 <eval <obj.tag.pan>>
endfor
[FUNCTION forfo]
for y 10 <eval <var.cnntq>>
try uid.<var.ranktas>.tag.sira<eval <local.y>> = <eval <uid.<var.ranktas>tag.sira<eval <local.y> - 1>>>
endfor
src.sysmessage forfof
try uid.<var.ranktas>.tag.sira<eval <var.numper>> = <src.uid>
[itemdef i_ranktasnix]
id i_grave_stone
type=t_script
name=ranking
on=@create
attr 080
[function rankkur]
var.ranktas=<args>
src.sysmessage @11 Kurulum tamamlandi bap <var.ranktas>
return 1
Buldum bunu çalışıo ama kafam karıştı şimdi yha!
Player nasıl yağıcak bunu otomatik olarak öldüğünde puan ı gitsin öldürdünde puanı gelsin fix scpdenmi yapıcam on@deathın ordan yada @kill hangisinden ya acayip kafam karıştı!
on=@death
src.tag.pan -1
src.act.tag.pan +1
src.act.for_display
src.for_display
bole olurmu yha?