Öncelikle merhaba,

Aşağıdaki scpde sanırım return 1 ve else leri yanlış yerleştirmemden dolayı yapmak istediğim şey gerçekleşmiyor.

NOT: Scp işine yeni başladım mazur görün :D

Umarım yardım edersiniz..



[ITEMDEF i_gmgiysi]
DEFNAME=i_gmgiysi
name=Donanma
ID=i_grave_stone
WEIGHT 100

ON=@CREATE
attr 10
color 1

ON=@CLICK
src.sysmessage Bunun Disinda Item Kullanan BANLANIR... 
message [xxx UO Plevel < 6 lar icin]
message Donanma Stone
return 1

ON@DLICK
if (<src.account.plevel> <2)
src.message @5 Ne isin var burada ?

else
if (<src.account.plevel> >5)
src.message @5 Yandaki Admin ve Ownerlar icin hazirlanmis olan tasa gidiniz ?

else
src.allskills 1000
src.int 100
src.dex 100
src.str 50

src.newitem i_gmrobe
src.act.bounce
src.newitem i_Studded_gorget
src.act.color 1
src.act.bounce
src.act.attr 04
src.newitem i_boots_thigh
src.act.color 1
src.act.bounce
src.act.attr 04
src.newitem i_studded_gloves
src.act.color 1
src.act.bounce
src.act.attr 04
src.newitem i_gmhorse
src.act.bounce
src.smg xxx Uo Ba&#36;arilar Diler...
endif
return 1
ON@DCILICK da = nerde scptin dewamanini goremiom bilgisayarda olmadigimdan
Pardon...Dlick yapınca grave stone açılıo direk.Bi de if ler işlemio...b]
Sen tam ne yapmak istedigini anlat biz duzeltelim iyicene.
Şimdi bi stone olacak.O stone a 2 kere tiklayinca pleveli 1 den dusukse Ne isin var burda? yazacak.Pleveli 5 ten yuksekse yandaki stone a git fln diicek işte.
Bunu dene bakalim bir.

[ITEMDEF i_gmgiysi]
DEFNAME=i_gmgiysi
name=Donanma stone
ID=i_grave_stone
WEIGHT 100

ON=@CREATE
attr 10
color 1

on=@click
message @03b2,,1, <name>
return 1

on=@dclick
if (0<src.account.plevel> > 2) && (0<src.account.plevel> < 5)
 src.allskills 1000
 src.int 100
 src.dex 100
 src.str 50
 serv.newitem i_gmrobe
 new.bounce
 serv.newitem i_Studded_gorget
 new.color 1
 new.bounce
 new.attr 04
 serv.newitem i_boots_thigh
 new.color 1
 new.bounce
 new.attr 04
 serv.newitem i_studded_gloves
 new.color 1
 new.bounce
 new.attr 04
 serv.newitem i_gmhorse
 new.bounce
 src.sysmessage @03b2,,1, <serv.name> basarilar diler...
 return 1
endif


Bu konu Akillis tarafından düzenlendi(2007-11-29 22:12, 16 yıl önce)
Oldu da plevel 5 if i işlemio.Plevel 7 charla da yapılıo işlem.
Pardon ben yanlis hesap yapmisim, simdi olmasi lazim.

[ITEMDEF i_gmgiysi]
DEFNAME=i_gmgiysi
name=Donanma stone
ID=i_grave_stone
WEIGHT 100

ON=@CREATE
attr 10
color 1

on=@click
message @03b2,,1, <name>
return 1

on=@dclick
if (0<src.account.plevel> > 5)
  src.sysmessage @38,,1 Siz bu tasi kullanamazsiniz.
  return 1
endif
if (0<src.account.plevel> > 2) && (0<src.account.plevel> < 5)
src.allskills 1000
src.int 100
src.dex 100
src.str 50
serv.newitem i_gmrobe
new.bounce
serv.newitem i_Studded_gorget
new.color 1
new.bounce
new.attr 04
serv.newitem i_boots_thigh
new.color 1
new.bounce
new.attr 04
serv.newitem i_studded_gloves
new.color 1
new.bounce
new.attr 04
serv.newitem i_gmhorse
new.bounce
src.sysmessage @03b2,,1, <serv.name> basarilar diler...
return 1
endif
Oldu çok saol Akillis.Sorularım henüz bitmedi devamı gelecek yardımlarınızı bekliyorum :D
Sen yaz hallederiz... Ama bize yaptirma kendinde dene sonra biz yardimci olalim.
Zaten deneyip duruyorum da sonunda sorunu anladimsayende..Pleveller arasinda demek lzmmis ben direk 2 den buyuk sora 5 ten buyuk olunca hata versin die yapmistim ole olunca da buyuk plevellar da işlemio yapabilio...
Yeni bi şey daha öğrendim yani :P

Üye Ol veya Giriş Yap

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