55r emulatorunu kullaniyorsan genellikle
Fix.scp ve spheretables.scp uzantilarinda
ON=Login kismini
Eger 56b emulatorunu kullaniyorsan
SphereSkills.scp uzantisinda
On=@Login kismini su sekilde yapman yeterli olacaktir..
On=@Login
src.events +e_puan
Eger zaten on=@Login kismi bulunuyorsa sadece altina sunu ekleyerek her giriste bu eventi verdirirsin..
Umuyorum sen bunları zaten bilmiyorsundur..
Src.events +e_puan
Kodlamayi kullanabilmeniz icin kendinize gore ayarlamaniz gerekmektedir..
Örneğin ;
[events e_puan]
on=@click
if (<tag.puan>>50) // Puani 50'den yuksekse uzerinde " U-s 1 " yazmaktadir..
message @58 [ U-s 1 ]
message @1153 [ <tag.puan> ]
message @58 [ U-s 1 ] yazilan yere istedigin unvani verebilirsiniz..
elseif (<fame><xx)
Bu bolumde ise "xx" yazilan yerlere istediginiz fame'yi veya puani yazarsaniz script sorunsuz calisir..
Burada scriptin kodlamasini verdim..
[events e_puan]
on=@click
if (<tag.puan>>50) // Puani 50'den yuksekse uzerinde " U-s 1 " yazmaktadir..
message @58 [ U-s 1 ]
message @1153 [ <tag.puan> ]
elseif (<tag.puan>>40) // Puani 40'dan yuksekse uzerinde " U-s 2 " yazmaktadir..
message @58 [ U-s 2 ]
message @1153 [ <tag.puan> ]
elseif (<tag.puan>>30) Puani 30'dan yuksekse uzerinde " U-s 3 " yazmaktadir..
message @58 [ U-s 3 ]
message @1153 [ <tag.puan> ]
elseif (<tag.puan>>20) Puani 20'den yuksekse uzerinde " U-s 4 " yazmaktadir..
message @58 [ U-s 4 ]
message @1153 [ <tag.puan> ]
elseif (<tag.puan>>10) Puani 10'dan yuksekse uzerinde " U-s 5 " yazmaktadir..
message @58 [ U-s 5 ]
message @1153 [ <tag.puan> ]
else
message @1153 [ <tag.puan> ] // Yukaridaki seceneklerden birisi bulunmamaktaysa sadece uzerinde puani yazmaktadir..
on=@death
if (<act.uid> != <uid>)
elseif (<fame><xx) // xx=10 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+10
act.sysmessage @58,1,1 10 puan aldiniz..
elseif (<fame><xx) // xx=9 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+9
act.sysmessage @58,1,1 9 puan aldiniz..
elseif (<fame><xx) // xx=8 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+8
act.sysmessage @58,1,1 8 puan aldiniz..
elseif (<fame><xx) // xx=7 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+7
act.sysmessage @58,1,1 7 puan aldiniz..
elseif (<fame><xx) // xx=7 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+6
act.sysmessage @58,1,1 6 puan aldiniz..
elseif (<fame><xx) // xx=5 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+5
act.sysmessage @58,1,1 5 puan aldiniz..
elseif (<fame><xx) // xx=4 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+4
act.sysmessage @58,1,1 4 puan aldiniz..
elseif (<fame><xx) // xx=3 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+3
act.sysmessage @58,1,1 3 puan aldiniz..
elseif (<fame><xx) // xx=2 puan alinabilmesi icin gerekli olan fame..
act.tag.puan <eval <act.tag.puan>>+2
act.sysmessage @58,1,1 2 puan aldiniz..
elseif (<fame><xx) // xx=Puan alinamamasi icin gerekli olan fame..
act.sysmessage @38,1,1 Puan alamadiniz..
elseif (<tag.puan>=0) // Puani 0 ise puani eksilmez..
act.sysmessage @38,1,1 Puan alamadiniz..
src.sysmessage @58,1,1 Puaniniz eksiltilmedi..
endif
endif
src.go lycaeum // Oldugunde lycaeum bolgesine atar..
src.message @1153 Olduruldunuz.. // Mesaj verir..
src.resurrect // Hayata Dondurur..
src.hits <str>// Canini doldurur..
return 1
Bu konu HP-Nexiel tarafından düzenlendi(2008-02-11 15:38, 17 yıl önce)