Skillclass 1 veya 0 diye bişey yok desem sadece skillclass var :)
Master
59.2997
@Blackout
o hiç aklıma gelmemişti bak :p

@Xazrael
Skillclass 0 sphere_skills.scp dedir skillclass 1 ide bir revision scripti bulup ondaki gibi ekle.
Sphere.ini de bir bölüm var ''EventsPlayer'' diye. Mesela bi eventi yapip oraya EventsPlayer=xxxx yazarsan oyundaki tum playerlara o event gidiyor. Boyle bir event yapip altina da login ekleyebilirsin?
Commands 'ın içinde buldum bu hali dogrumu.o +fix di +gmfix yaptım -fix ekledim @login vs nereye eklicem onları bilemedim ama . Uf şimdi gördümde eski stafflarda bozuldu bunları oynayınca :S baştan nasıl kurabilirim ya. Lütfen valla anlamadım tam olarak benim istegim sadece şu Gmlerin isimlerinin Verdigimiz kodlarda çıkması ..
[function f_player_login] // playerlar boyle login oluyor
if (0<account.plevel> > 1)
skillclass 1
var.smsgx 0482
smsgx <serv.name> staff'a hosgeldiniz, <account>!
f_staff_login
return 1
else
account.plevel
// DIALOG D_yenilikler
events +gmfix
events +e_death_announce
events -fix
endif	

elseif !(strmatch('<src.clientversion>','2.0.3'))
var.smsgx 0482
smsgx *** <serv.name>'ya girebilmek icin yeni clienti kullanmalisiniz...
smsgx *** Sitemizden clienti cekebilirsiniz.
f_disc
return 1
endif
title
detail 0


Bu konu Xazrael tarafından düzenlendi(2007-09-14 05:29, 16 yıl önce)
Arkadaslar bu arkadasimiza da cevap verdiginiz için çok tsk ederiz ama benim sorun larıma kimse cevp vermiyor ona üzülüyorum
Silindi
Members
0
Xazrael ya bunlar çok basit işler bak


[events gmfix]
On=@Click
IF (<FLAGS> & statf_insubstantial)
TAG.TEPE = [Invis]
else
tag.tepe
endif

IF (<ACCOUNT.PLEVEL> = 2)
MESSAGE @1153 <TAG.TEPE>
message @07a1 [ xxx Online ]
message @07a1 Cns <name> 
title xxx Uo Counselor 
return 1
elseif (0<account.plevel> == 3)
MESSAGE @1153 <TAG.TEPE>
message @07a1 [ xxx Online ]
message @07a1 Seer <name> 
title xxx Uo Seer
return 1
elseif (0<account.plevel> == 4)
MESSAGE @1153 <TAG.TEPE>
message @0770,2 [ xxx Gm ]
message @0770,2 <name>
title xxx Uo Gm
return 1
elseif (0<account.plevel> == 5)
MESSAGE @1153 <TAG.TEPE>
message @0780,2 [ xxx Online ]
message @0780,2 <name> 
title xxx Uo Developer
return 1
elseif (strmatch('<account>','northface'))
MESSAGE @1153 <TAG.TEPE>
message @0780,4 [ High Master ]
message @0780,4 <name> 
title xxx Uo Sorumlu Yetkili
return 1
elseif (0<account.plevel> == 6)
MESSAGE @1153 <TAG.TEPE>
message @07c1,2 [ xxx Admin ]
message @09d2,2 <name>  
title xxx Uo Admin
return 1
elseif (strmatch('<account>','Xazrael'))
MESSAGE @0799 <TAG.TEPE>
message @0780,2 [ Staff Master ]
message @0791,4 <name> 
title xxx Uo Owner
return 1
elseif (0<account.plevel> == 7)
MESSAGE @1153 <TAG.TEPE>
message @09d2,4 [ xxx Owner ]
message @09d2,4 <name> 
title xxx Uo Owner
return 1
endif

al bunu istedigin yere ekle

[plevel 2]
staffname

[function staffname]
src.events gmfix
src.events e_gmfix
src.events +e_gmfix
src.events +gmfix
src.sysmessage Staff Event'ini Aldiniz.


dene işte ya
Aha yaptım:p

Bu konu greedy187 tarafından düzenlendi(2007-09-14 08:24, 16 yıl önce)
Slothere : O renk işini bineklere eklemeniz zor rengi değişir ancak inince görebilirsiniz rengin değiştiğini.

eminmisin ?? sylon denilen levelli serverda wardı fakat denemenizi istemem aynı ekrana 10 tane koyun oyun donar... birde onların robesi wardı o serverda...
Bendede robe katana staff vs onları yaptımda şu binegide koysa biri ?Yaptım diyen arkadaş?Bu arada .staffname yazıyorum berbat bişeye dönüşüyor gmfixin içine ekledim verdigin kodu ordaki scp işlemiyor :S

Bu konu Xazrael tarafından düzenlendi(2007-09-14 13:02, 16 yıl önce)
bak ben derimki o durmadan renk degistiren itemleriş koyma serverda gereksiz laga sebep olur...
Merak ettim ama ya çıkarınca pat ölüyor.Nasıl yapabiliriz diye.
[
CHARDEF c_m_xxx] 
DEFNAME=c_m_xxx
NAME=xxx
ID=c_horse_brown_lt
Sound=snd_ANIMALS_HORSE1
CAN=MT_WALK|MT_RUN
ICON=i_pet_horse_gray
FOODTYPE=55 t_crops, 55 t_fruit, 55 t_grain, 64 t_grass
CATEGORY=AAA Animal
SUBSECTION=T2A Horse
DESCRIPTION=xxx

ON=@Create 
STR={10000 10000}
DEX={10000 10000}
INT=10000

PARRYING={1000 1000}
MAGICRESISTANCE={1000 1000}
TACTICS={1000 1000}
WRESTLING={1000 1000}
POISONING={1000 1000}
TAMING=99.9 100.0

KARMA=-5318
FAME=2000

TAMING={90.0 95.0}

On=@Hit  

if (rand(3) == 1)                         
src.poison 950                    
                            
if (rand(2) == 1)
SRC.sayu= Zehirlenir
endif
endif


On=@GetHit
if (rand(7) ==1)
SAYU=Kanina isler
return 1
endif

if (<findid.i_rune_poison>) || (<findid.i_rune_poison_field>)
if (rand(3) == 1)
face
anim 17
findid.i_rune_poison.remove
findid.i_rune_poison_field.remove
sayu * zehirden etkilenmez *
return 1
endif
endif
on=@dclick
src.rengdeistirplz

[function rengdeistirplz]
if (<src.findlayer(25)>)
dorand 3
findlayer(25).color 1
findlayer(25).color 2
findlayer(25).color 3
enddo
endif
cift tıklayınca ama kullanana item verdirerekte yapabilirsin timerli

Bu konu Localated tarafından düzenlendi(2007-09-14 15:45, 16 yıl önce)



Üye Ol veya Giriş Yap

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