Novice
-14.8
nicole öyle seviyor

if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&&#35039;i Temsilen Pvp&&#35039;ye Katilmistir..
else
if (<src.kills> > 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&&#35039;u Temsilen Pvp&&#35039;ye Katilmistir..
endif


^^^^^^^^^^^^^^^^ Yanlış

if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
elseif (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&&#35039;i Temsilen Pvp&&#35039;ye Katilmistir..
return 1
elseif (<src.kills> > 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&&#35039;u Temsilen Pvp&&#35039;ye Katilmistir..
return 1
endif


^^^^^^^^^^ DOğru
peki bi sorum daha olucak :D kill sayısı 2 olanlar noluo kutsanmış insanlarmı :D
Ya hızlı bi şekilde baktığım için öle olmuş normalde yapmam böyle bir hata.
Bende Kıll Sayısı 2 Olanlar Pkda Onadan Ole...
neyse anlamadınız ama :)
@Kadrahs
Bunun Bole Dogru Olduguna Emınmısın Gırıp Denermısın Bı Senı Gate ten ALıcakmı..
arkadaşım yukarda belirtilen yerde kill'i 2 olanlar hiç birşey yapamıo holygun ondan bahsetmiş
aşağıdaki gibi olursa sorun kalmaz..


if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
elseif (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&&#35039;i Temsilen Pvp&&#35039;ye Katilmistir..
return 1
elseif (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&&#35039;u Temsilen Pvp&&#35039;ye Katilmistir..
return 1
endif
Benım Demek Istegın Gırın Scp yı Deneyın Hatalar Oldugnu Goruceksınız...

if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)


Bunu Bole Yazdıgınızdan Gate Hıcbır Tepkı Vermıyor Icındende Gecemıyorsunuz..


elseif (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&&#35039;i Temsilen Pvp&&#35039;ye Katilmistir..
return 1
elseif (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&&#35039;u Temsilen Pvp&&#35039;ye Katilmistir..
return 1

Bnları Yazıdınızda Gıremedıgnız Gıbı Msj da Alamıyoruz..Scpnıze Koyun Goruceksınız..


Bıde Soyle Bısey Var Sphere Allclıents Uyarısı Verıyor...
hiç scpye bakmamış sadece kills'e baktım :) al bunu koy


if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&&#35039;i Temsilen Pvp'ye Katilmistir..
return 1
elseif (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthrone'u Temsilen Pvp'ye Katilmistir..
return 1
endif
endif
Hayır Olmuyo....

On=@step
if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
  src.consume 50000 i_gold
  src.events +e_pvp
  src.hits <src.str>
  src.stam <src.dex>
  src.go 5454,1279
  serv.newitem i_bilet
  new.bounce
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord Britishi Temsilen Pvpye Katilmistir..
return 1
elseif (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthronei Temsilen Pvpye Katilmistir..
return 1
  else
src.sysmessage @0474 Sayin <src.name> Yaninizda Yeterli Miktarda Para Bulunmuyor..
endif


Ben Sıze Scrıptın Step Halını Verıyımde Bakın Nerde Hata Var..
1. Olararak Gateten Gecmeye Calıstıgında Gecmıyor...
2. Olarak Ustumde Para Olmasa Bıle Gecmeye Kalktıgımda Benı Paran Yok Dıye Uyarmıyor..



Consumeyı SILDIM Denedım Yıne Olmuyor..Iste Sımdıkı Orjınal Halı.
On=@step
if !(<src.restest 50000 i_gold>)
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
return 1
endif
if (<src.kills> < 2)
src.serv.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&?i Temsilen Pvp&?ye Katilmistir..
src.consume 50000 i_gold
src.events +e_pvp
src.hits <src.str>
src.stam <src.dex>
src.go 5454,1279
src.newitem i_bilet
src.act.bounce
src.act.attr 02
endif
if (<src.kills> > 2)
src.serv.allclients sysmessage @0144 <src.name> Isimli katil Lord British&?i Temsilen Pvp&?ye Katilmistir..
src.consume 50000 i_gold
src.events +e_pvp
src.hits <src.str>
src.stam <src.dex>
src.go 5454,1279
src.newitem i_bilet
src.act.bounce
src.act.attr 02
endif

Tamamdır kardeşim şimdi oldu.Test ettim çünkü.
Eyw Cok Saol Calıstı:yes
Sımdı Gerı Kaldı Eventlerı Tamamlamaya..
Senden Bı Rıcam Daha Olucak Yardım Edermısın..
Sımdı Bu Gateten Gecen Bı Playerın Cantasına Bı Bılet Dusuyor
Ve Bu Bılete Tıkladıgında Stone Sekılde Pvp Alanına Atıyor..
Ama Player Oyundan Cıktıgında Killı 2 den Dusukse Brıte Ston Sekılde Atıyor..Brıte Attıgında Stonu Otomatık Nasıl kaldırtabılırım...Iste Scrıptın Gerı Kalanı Bu..

[itemdef i_bilet]
id=i_scroll_blank
Name Bilet
type=t_script

on=@create
color 0414
attr=attr_newbie

on=@click
message @0414,1,1 [Pvp Belgesi]
src.sysmessage @0414 Pvp'ye Baslamak Icin Bilete Cift Tiklayin..
return 1

on=@dclick
src.stone 1
src.events +e_pvp
src.go 5376,1242
src.sysmessage @0141 Pvp Islemlerini Bitirdiniz.Yetkili Gelmesini Bekleyiniz..Iyi Sanslar..
remove
return 1

[events e_pvp]
on=@logout
if (<src.kills> < 2)
src.go Britain
else
src.go Delucia
src.events -e_pvp
endif

on=@death
if (<src.kills> < 2)
src.go Britain
else
src.go Delucia
src.resurrect
src.events -e_pvp
endif
src.hits <str>
return 1



[eof]
[events e_pvp]
on=@logout
if (<src.kills> < 2)
src.go Britain
src.events -e_pvp
src.stone 0
else
src.go Delucia
src.events -e_pvp
src.stone 0
endif

on=@death
if (<src.kills> < 2)
src.go Britain
src.resurrect
src.events -e_pvp
else
src.go Delucia
src.resurrect
src.events -e_pvp
endif
src.hits <str>
return 1



Üye Ol veya Giriş Yap

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