arkadaslar oncelikle merhaba script konusunda daha yeniyim elimden geldigince bir kac bişey yapmaya calısıyorum arastırma yaparak fakat bu konuda takıldım tag ları tam cozmus degilim acıkcası bunu guild puan sıralamasına nasıl getırebilirim tag pan ları ile bir kac bişi denedım beceremedım yardımınızı beklıyorum

Top10 sıralaması

[plevel 1]
istatistik

[function istatistik]
src.dialogclose d_top10
src.sdialog d_top10

[dialog d_top10]
10,100
nomove
resizepic 50 0 3600 400 250 //ARka Fon

page 0
dtext 150 218 450 <serv.servname> Eniyi 10 player.
   dtext 70 20 38 1 -> 
   dtext 70 40 38 2 -> 
   dtext 70 60 38 3 -> 
   dtext 70 80 38 4 -> 
   dtext 70 100 38 5 -> 
   dtext 70 120 38 6 -> 
   dtext 70 140 38 7 -> 
   dtext 70 160 38 8 -> 
   dtext 70 180 38 9 -> 
   dtext 70 200 38 10 -> 
   dtext 350 20 38 Puan:                       
   dtext 350 40 38 Puan:                         
   dtext 350 60 38 Puan:
   dtext 350 80 38 Puan:                           
   dtext 350 100 38 Puan:
   dtext 350 120 38 Puan:
   dtext 350 140 38 Puan:
   dtext 350 160 38 Puan:
   dtext 350 180 38 Puan:
   dtext 350 200 38 Puan:
for c 1 10 
obj = <var.topplayer_<dlocal.c>>
if !(strmatch('<var0.topplayer_<dlocal.c>>','0')
   dtext 120 <hval <local.c>*20> 50 <obj.name>
   dtext 400 <hval <local.c>*20> 50 <dobj.tag0.puan_action>
endif
endfor


Guild Puan tagı

 <tag.guildpoints>> Puan
bunla guildpuanın fazla alakası yok aynı şeyleri bende araştırmıştım ve yanlış hatırlamıyorsam slothere bir ufak sistem yazmıştı araştırırsan bulabilirsin guild sıralama diye
biliyorum konuyu arastırdım fakat tagları tam manası ile cozmus degilim bagdastıramıyorum


- tag.guildpuan olan kısımları kendinize göre düzenlemeniz yeterlidir.
[function guildSiralama]
local.n = 0
forinstances i_guild_stone
local.guild<dlocal.n> = <uid>
local.n ++
endfor
for a 0 <eval <local.n>-1>
for b 0 <eval <local.n>-1>
local.1 = <uid.<local.guild<dlocal.a>>.dtag0.guildpuan>
local.2 = <uid.<local.guild<dlocal.b>>.dtag0.guildpuan>
if <dlocal.1> > <dlocal.2>
local.t = <local.guild<dlocal.b>>
local.guild<dlocal.b> == <local.guild<dlocal.a>>
local.guild<dlocal.a> = <local.t>
endif
endfor
endfor
sysmessage Guildlerin Puan Siralamasi :
for 0 <eval <local.n>-1>
ref1 = <local.guild<dlocal._for>>
sysmessage <ref1.name> --> <ref1.dtag0.guildpuan>
endfor
la puan ları points yapıcan o kadar başka birşey yapmana gerek yok dialog eklemek istiyosan biraz daha araştır oda vardı
öenmli olan yerlerıne oturtabilmek :) bizde biliyoruz
neyi anlamadığını anlamıyorum bu kodu alırsın puanları points yaparsın istediğin gibi üstünde oynarsın tag' ları anlamaıdm diyosun git bi guildstone çıkar taşa tag0.guildpoints 123 ver .guildsiralama yaz gözükcek mi gözükmiycek mi bak bu son derece script bilgisi gerektiren bi script hemen anlayamazsın gerçi bende anlamadan yapıyorum

Üye Ol veya Giriş Yap

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