Merhaba Arkadaşlar

Rütbe Eventi Çalışmıyor Player Acc yi Eventi Veriyorum Ama Üstünde Rütbesi Yazmıyor

Şimdiden Yardımlarınız İçin Tşkler

[function rutbeevent]
forplayers 99999
if (<account.plevel> == 1)
src.events +e_pvp
endif
endfor

[dialog d_rutbe]
-20, 55
nomove

resizepic 70 70 5120 367 465
resizepic 80 80 3000 347 445
if (<src.tag0.rutbe> == 1)
src.tag0.rutbeisim Er
elseif (<src.tag0.rutbe> == 2)
src.tag0.rutbeisim Onbaşı
elseif (<src.tag0.rutbe> == 3)
src.tag0.rutbeisim Çavuş
elseif (<src.tag0.rutbe> == 4)
src.tag0.rutbeisim Başçavuş
elseif (<src.tag0.rutbe> == 5)
src.tag0.rutbeisim Teğmen
elseif (<src.tag0.rutbe> == 6)
src.tag0.rutbeisim Yüzbaşı
elseif (<src.tag0.rutbe> == 7)
src.tag0.rutbeisim Binbaşı
elseif (<src.tag0.rutbe> == 8)
src.tag0.rutbeisim Yarbay
elseif (<src.tag0.rutbe> == 9)
src.tag0.rutbeisim Albay
elseif (<src.tag0.rutbe> == 10)
src.tag0.rutbeisim General
elseif (<src.tag0.rutbe> == 11)
src.tag0.rutbeisim Orgeneral
elseif (<src.tag0.rutbe> > 11)
src.tag0.rutbeisim Mareşal
endif
dhtmlgump 120 100 300 340 0 0 <def.bfont_red> Name : <def.bfont_green><src.name> <def.br><def.br> <def.bfont_red>Account Name : <def.bfont_green><src.account.name> <def.br><def.br><def.bfont_black>----------------------------- <def.br><def.br><def.bfont_red> Kills : <def.bfont_green><eval <src.tag.kill>><def.br><def.br><def.bfont_red> Deaths : <def.bfont_green><eval <src.tag.deaths>> <def.br><def.br><def.bfont_black>----------------------------- <def.br><def.br><def.bfont_red> Rütbe : <def.bfont_green><src.tag0.rutbeisim> <def.br><def.br><def.bfont_red> Puan : <def.bfont_green><eval <src.tag.pan>>/<eval <src.tag0.nextpuan>><def.br><def.bfont_red><def.br> Skill Point : <def.bfont_green><eval <src.tag0.skillpoint>><def.bfont_red><def.br><def.br><def.bfont_black>-----------------------------

[dialog d_rutbe button]
on=0
src.sysmessage @0785,1,1 Menü Kapandı.


[dialog d_spchange]
0, 0
nomove


resizepic 70 70 5120 410 55
resizepic 80 80 3000 390 35
dhtmlgump 80 89 150 150 0 0 <def.bfont_red> Nekadar Ceviriceksiniz :
dtextentry 240 89 160 30 49 1 Buraya yaziniz_
button 438 88 4006 4007 1 0 1

[dialog d_spchange button]
on=0
src.dialog d_rutbe

on=1
if (strmatch('<argtxt[1]>','')
src.sysmessage @07a1,1,1 Lütfen Boş Bırakmayınız.
src.dialog d_spchange
return 1
endif

if !(<isnum <argtxt[1]>>)
src.sysmessage @07a1,1,1 Lütfen Sadece Rakam Kullanınız.
src.dialog d_spchange
return 1
endif

if ((strlen(<argtxt[1]>) > 5)
src.sysmessage @07a1,1,1 En Fazla 5 haneli rakam yazabilirsiniz.
src.dialog d_spchange
return 1
endif

if (<eval <argtxt[1]>> > <eval <src.tag0.skillpoint>>)
src.sysmessage @07a1,1,1 Yeterli Skill pointiniz yok.
src.dialog d_spchange
return 1
endif

if (<eval <argtxt[1]>> > 65000)
src.sysmessage @07a1,1,1 Bir Seferde En Fazla 65000 Skill pointi çevirebilirsiniz.
src.dialog d_spchange
return 1
endif

src.tag0.skillpoint -=<eval <argtxt[1]>>
src.sysmessage @07a1,1,1 <eval <argtxt[1]>> Kadar skill pointinizi çevirdiniz iyi oyunlar.
src.newitem i_spci
src.act.tag.sp <eval <argtxt[1]>>
src.act.bounce
src.act.update

[dialog d_skillver2]
0, 40
nomove
resizepic 50 0 5120 550 101
resizepic 60 10 3000 530 81
gumppic 75 20 5545
gumppic 510 20 5545
dtext 250 40 49 <serv.name> Shard
[dialog d_skillver2 button]
on=0
src.dialog d_rutbe
src.dialogclose d_skillver

[dialog d_skillver]
0, 95
nomove
resizepic 50 50 5120 550 470
resizepic 60 60 3000 530 450

var0.y 80
for 0 20
button 80 <eval <var0.y>> 2117 2118 1 0 <eval <local._for>+1>
dhtmlgump 103 <eval <var0.y>> 150 20 0 0 <def.bfont_green><serv.skill.<eval <local._for>>.name> <<serv.skill.<eval <local._for>>.name>>
var0.y +=20
endfor

var0.y 80
for 21 41
button 250 <eval <var0.y>> 2117 2118 1 0 <eval <local._for>+1>
dhtmlgump 273 <eval <var0.y>> 150 20 0 0 <def.bfont_green><serv.skill.<eval <local._for>>.name> <<serv.skill.<eval <local._for>>.name>>
var0.y +=20
endfor

var0.y 80
for 42 48
button 420 <eval <var0.y>> 2117 2118 1 0 <eval <local._for>+1>
dhtmlgump 443 <eval <var0.y>> 150 20 0 0 <def.bfont_green><serv.skill.<eval <local._for>>.name> <<serv.skill.<eval <local._for>>.name>>
var0.y +=20
endfor

//dhtmlgump 420 300 150 250 0 0 <def.bfont_red>Her Basışta 1.0 skill artar. <def.br><def.br><def.br><def.bfont_cyan>    Aegis pvp Shard


[dialog d_skillver button]
on=0
src.dialog d_rutbe



on 1 50
if !(<src.tag0.skillpoint> <= 0)
src.bugcheck
var0.argn <argn> - 1
try src.<serv.skill.<eval <var0.argn>>.name> <<serv.skill.<eval <var0.argn>>.name>> + 10
src.sysmessage @0481 <serv.skill.<eval <var0.argn>>.name> skilliniz 1.0 Arttirildi
sdialog d_skillver
src.tag0.skillpoint -=10
return 1
else
src.dialogclose d_skillver
src.sysmessage @0785,1,1 Yeterince Skill Pointiniz Bulunmamakta.
return 1
endif

[itemdef i_spci]
id i_deed
name Skill Point Deed

on=@create
color 0803

on=@click
message @0799,1,1 [<eval <tag0.sp>>]
message @07a1,1,1 Skill Point Deed
return 1

on=@dclick
if (<topobj.uid> != <src.uid>)
src.sysmessage @786,1,1 Skill Point Deed'leri sadece çantanızdayken kullanabilirsiniz.
return 1
endif

src.sysmessage @786,1,1 <eval <tag0.sp>> Kadar skill point size aktarildi. Kullanmak için .rutbe yazınız.
src.tag0.skillpoint +=<eval <tag0.sp>>
remove

[function bugcheck]
if (<eval <src.tag0.skillpoint>> < 0)
src.tag0.skillpoint 0
endif

[function rutbe]
if (<eval <src.tag0.skillpoint>> < 0)
src.tag0.skillpoint 0
endif
src.sysmessage @0785,1,1 Merhaba <src.name>! Rutbe Bilginiz Cıkan Menude Gosterilmektedir
src.dialogclose d_rutbe
src.dialog d_rutbe


/////////////////////////////////////////////Rütbe uLlala/////////////////////////////

[plevel 1]
rutbe
src.events +e_pvp

[events e_pvp]
on=@click
if (<tag0.rutbe> == 1)
message @07a1,1,1 [Rütbe : Er]
elseif (<tag0.rutbe> == 2)
message @07a1,1,1 [Rütbe : Onbaşı]
elseif (<tag0.rutbe> == 3)
message @07a1,1,1 [Rütbe : Çavuş]
elseif (<tag0.rutbe> == 4)
message @07a1,1,1 [Rütbe : Başçavuş]
elseif (<tag0.rutbe> == 5)
message @07a1,1,1 [Rütbe : Teğmen]
elseif (<tag0.rutbe> == 6)
message @07a1,1,1 [Rütbe : Yüzbaşı]
elseif (<tag0.rutbe> == 7)
message @07a1,1,1 [Rütbe : Binbaşı]
elseif (<tag0.rutbe> == 8)
message @07a1,1,1 [Rütbe : Yarbay]
elseif (<tag0.rutbe> == 9)
message @07a1,1,1 [Rütbe : Albay]
elseif (<tag0.rutbe> == 10)
message @07a1,1,1 [Rütbe : General]
elseif (<tag0.rutbe> == 11)
message @07a1,1,1 [Rütbe : Orgeneral]
elseif (<tag0.rutbe> > 11)
message @07a1,1,1 [Rütbe : Mareşal]
endif


on=@dclick
src.sysmessage @07a,1,1 Goruntulenen Asker : <name>
if (<tag0.rutbe> == 1)
src.sysmessage @0785,1,1 Rütbe : Er
elseif (<tag0.rutbe> == 2)
src.sysmessage @0785,1,1 Rütbe : Onbaşı
elseif (<tag0.rutbe> == 3)
src.sysmessage @0785,1,1 Rütbe : Çavuş
elseif (<tag0.rutbe> == 4)
src.sysmessage @0785,1,1 Rütbe : Başçavuş
elseif (<tag0.rutbe> == 5)
src.sysmessage @0785,1,1 Rütbe : Teğmen
elseif (<tag0.rutbe> == 6)
src.sysmessage @0785,1,1 Rütbe : Yüzbaşı
elseif (<tag0.rutbe> == 7)
src.sysmessage @0785,1,1 Rütbe : Binbaşı
elseif (<tag0.rutbe> == 8)
src.sysmessage @0785,1,1 Rütbe : Yarbay
elseif (<tag0.rutbe> == 9)
src.sysmessage @0785,1,1 Rütbe : Albay
elseif (<tag0.rutbe> == 10)
src.sysmessage @0785,1,1 Rütbe : General
elseif (<tag0.rutbe> == 11)
src.sysmessage @0785,1,1 Rütbe : Orgeneral
elseif (<tag0.rutbe> > 11)
src.sysmessage @0785,1,1 Rütbe : Mareşal
endif
src.sysmessage @0785,1,1 Puan : <eval <tag0.puan>>
src.sysmessage @0785,1,1 Kills : <eval <tag0.kill>>
src.sysmessage @0785,1,1 Deaths : <eval <tag.deaths>>

on=@death
if (<memoryfindtype.memory_harmedby>) && (<act.isplayer>) && (<act.uid> != <uid>) && (0<act.npc> == 0)
serv.allclients sysmessage @07a1,1,1 <src.name>, <src.act.name> Tarafindan <region.name> civarlarında öldürülmüştür.
if (<tag.pan> > 100)
tag.pan -=75
endif
if (<act.isplayer>)
spell_Say * Puan Kaybeder *
act.spell_Say * Puan Kazanir *
act.tag0.kill +=1
tag0.deaths +=1
if (<fame> > 20)
dorand 3
act.tag0.apuan 5
act.tag0.apuan 10
act.tag0.apuan 20
enddo
act.tag0.puan +=<eval <act.tag0.apuan>>
if (<eval <act.tag0.pan>> > <eval <act.tag0.nextpuan>>) && (<act.tag0.rube> < 13)
act.sysmessage @0785,1,1 Tebrikler, Rütbe atladiniz... Ayarlar için .rutbe yazınız.
act.tag0.rutbe +=1
act.tag0.startpuan +=15
act.tag0.nextpuan +=<eval <eval <act.tag0.startpuan>*5>+15>
act.tag0.skillpoint +=100
endif
act.sysmessage @07a1,1,1 <name> Isimli askerden <eval <act.tag0.apuan>> kadar puan kazandınız. Ayarlar için .rutbe yazınız.
endif
endif
Novice
12.5
Oyuncular eventi almıyorlardır login kontrolü yaparak eventi vermeyi dene.

bu arada aşağıdaki bölümü yazan kişiyi kutlarım.

[plevel 1]
rutbe
src.events +e_pvp
@Mortal

Öylede Denedim Ama Olmuyor
mortal'ın dediği gibi on=@login'e events +e_pvp ekle. olmuyorsa script i okumuyordur.
@Nexima

Oylede Yaptım Ama Olmuyor Scripti Okuyor .rutbe felan yazınca Dialoglar felan açılıyor
Birde sanırım sunucun pvp shard, başlangıç stone'e varsa classların altına

src.events +e_pvp diye denemeni öneririm eğerki gene olmuyorsa başka bi script ile çakışıyor olabilir.

Üye Ol veya Giriş Yap

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