[plevel 5]
pvpbaslat
[function pvpbaslat]
serv.allclients sysmessage @0481 Pvp Turnuvasi Baslamistir...
serv.allclients sysmessage @0481,1,0 Pvp Gateleri Brit Ve Delucia'ya Acilmistir...
src.newitem i_delucia_pvp
src.act.p 5267,3995,37
src.newitem i_britain_pvp
src.act.p 1470,1619,20,1
[itemdef i_britain_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=attr_decay
timer 20
return 1
on=@timer
remove 1
src.allclients sysmessage @1140 Pvp Basliyacagindan Gateler Kapanmistir..Iyi Oyunlar..
return -1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @1125 Sayin <src.name> Ustunden Gec Lutfen!!
return 1
On=@step
if(<src.account.plevel>==1)
if<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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if(<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron'u Temsilen Pvp'ye Katilmistir..
elseif
if(<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British'i Temsilen Pvp'ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_delucia_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=attr_decay
timer 100
return 1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @0481 Sayin <src.name> Ustunden Gec Lutfen!!
return 1s
On=@step
if(<src.account.plevel>==1)
if<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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if(<src.kills> >= 2)
src.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron'u Temsilen Pvp'ye Katilmistir..
elseif
if(<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British'i Temsilen Pvp'ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_bilet]
baseid=i_flaskstand
Name Bilet
color 0484
type=t_scroll
on=@create
color 0414
attr=attr_decay
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.go 5376,1242
src.sysmessage @0141 Pvp Islemlerini Bitirdiniz.Yetkili Gelmesini Bekleyiniz..Iyi Sanslar..
remove 1
return 1
[events e_pvp]
on=@logout
if(<src.kills> < 2)
src.go Britain
elseif
if(<src.kills> >= 2)
src.go Delucia
src.events -e_pvp
endif
endif
return 1
on=@death
if(<src.kills> < 2)
src.go Britain
elseif
if(<src.kills> >= 2)
src.go Delucia
src.resurrect
src.events -e_pvp
endif
endif
return 1
[eof]
[plevel 5]
pvpbaslat
[function pvpbaslat]
serv.allclients sysmessage @0481 Pvp Turnuvasi Baslamistir...
serv.allclients sysmessage @0481,1,0 Pvp Gateleri Brit Ve Delucia&裟ya Acilmistir...
newitem i_delucia_pvp
new.p 5272,3995,37
new.timer 300
newitem i_britain_pvp
new.timer 300
new.p 1419,1684
[itemdef i_britain_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=attr_decay
return 1
on=@timer
remove 1
src.allclients sysmessage @1140 Pvp Basliyacagindan Gateler Kapanmistir..Iyi Oyunlar..
return -1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @1125 Sayin <src.name> Ustunden Gec Lutfen!!
return 1
On=@step
if (<src.account.plevel> == 1)
if <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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&裟u Temsilen Pvp&裟ye Katilmistir..
elseif
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&裟i Temsilen Pvp&裟ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_delucia_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=attr_decay
return 1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @0481 Sayin <src.name> Ustunden Gec Lutfen!!
return 1
On=@step
if (<src.account.plevel>==1)
if <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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if (<src.kills> >= 2)
src.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&裟u Temsilen Pvp&裟ye Katilmistir..
elseif
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&裟i Temsilen Pvp&裟ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_bilet]
id=01f72
Name Bilet
type=t_scroll
on=@create
color 0414
attr=attr_decay
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.go 5376,1242
src.sysmessage @0141 Pvp Islemlerini Bitirdiniz.Yetkili Gelmesini Bekleyiniz..Iyi Sanslar..
remove 1
return 1
[events e_pvp]
on=@logout
if (<src.kills> < 2)
src.go Britain
elseif
if (<src.kills> >= 2)
src.go Delucia
src.events -e_pvp
endif
endif
return 1
on=@death
if (<src.kills> < 2)
src.go Britain
elseif
if (<src.kills> >= 2)
src.go Delucia
src.resurrect
src.events -e_pvp
endif
endif
return 1
[eof]
Büyük ihtimal olmuştur denemedim ama if lerinde hata yapıyorsun örneğin;
[plevel 5]
pvpbaslat
[function pvpbaslat]
serv.allclients sysmessage @0481 Pvp Turnuvasi Baslamistir...
serv.allclients sysmessage @0481,1,0 Pvp Gateleri Brit Ve Delucia'ya Acilmistir...
src.newitem i_delucia_pvp
src.act.p 5267,3995,37
src.newitem i_britain_pvp
src.act.p 1470,1619,20,1
[itemdef i_britain_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=10
timer 300
return 1
on=@timer
remove 1
src.allclients sysmessage @1140 Pvp Basliyacagindan Gateler Kapanmistir..Iyi Oyunlar..
return -1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @1125 Sayin <src.name> Ustunden Gec Lutfen!!
return 1
On=@step
IF <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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if(<src.kills> >= 2)
serv.allclients sysmessage @0785 <src.name> Isimli Katil Lord Blackthron'u Temsilen Pvp'ye Katilmistir..
elseif
if(<src.kills> < 2)
serv.allclients sysmessage @0785 <src.name> Isimli Masum Lord British'i Temsilen Pvp'ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_delucia_pvp]
id=i_moongate_blue
name Pvp Gate
on=@create
color 0114
attr=10
timer 300
return 1
on=@click
message @0404,1 [Pvp Gate]
message @0404,1 Giris 50000 Gp
message @0147 Gate <timer> Saniye Sonra Kalkicaktir..
on=@dclick
src.sysmessage @0481 Sayin <src.name> Ustunden Gec Lutfen!!
return 1s
On=@step
IF <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
src.newitem i_bilet
src.act.bounce
src.act.attr 02
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
if(<src.kills> >= 2)
serv.allclients sysmessage @0785 <src.name> Isimli Katil Lord Blackthron'u Temsilen Pvp'ye Katilmistir..
elseif
if(<src.kills> < 2)
serv.allclients sysmessage @0785 <src.name> Isimli Masum Lord British'i Temsilen Pvp'ye Katilmistir..
endif
endif
endif
endif
return 1
[itemdef i_bilet]
id=i_flaskstand
Name Bilet
color 0484
type=t_scroll
on=@create
color 0414
attr=attr_decay
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.go 5376,1242
src.sysmessage @0141 Pvp Islemlerini Bitirdiniz.Yetkili Gelmesini Bekleyiniz..Iyi Sanslar..
remove 1
return 1
[events e_pvp]
on=@logout
IF <SRC.RESTEST 1 i_bilet>
SRC.CONSUME=1 i_bilet
if(<src.kills> < 2)
src.go Britain
elseif
if(<src.kills> >= 2)
src.go Delucia
src.events -e_pvp
endif
endif
return 1
on=@death
IF <SRC.RESTEST 1 i_bilet>
SRC.CONSUME=1 i_bilet
if(<src.kills> < 2)
src.go Britain
elseif
if(<src.kills> >= 2)
src.go Delucia
src.resurrect
src.events -e_pvp
endif
endif
return 1
[eof]
[SKILLCLASS 0]
// undeclared class.
// max skills for players of this skill class.
// might want this to be all 50.0 to make people declare a class?
DEFNAME=Class_undeclared
NAME=undeclared
// EVENTS=e_ClassUndeclared
STATSUM=300
SKILLSUM=10000.0
STR=100
INT=100
DEX=100
Alchemy=100.0
Anatomy=100.0
AnimalLore=100.0
ItemId=100.0
ArmsLore=100.0
Parrying=100.0
Begging=100.0
Blacksmithing=100.0
Bowcraft=100.0
Peacemaking=100.0
Camping=100.0
Carpentry=100.0
Cartography=100.0
Cooking=100.0
DetectingHidden=100.0
Enticement=100.0
EvaluatingIntel=100.0
Healing=100.0
Fishing=100.0
Forensics=100.0
Herding=100.0
Hiding=100.0
Provocation=100.0
Inscription=100.0
LockPicking=100.0
Magery=100.0
MagicResistance=100.0
Tactics=100.0
Snooping=100.0
Musicianship=100.0
Poisoning=100.0
Archery=100.0
SpiritSpeak=100.0
Stealing=100.0
Tailoring=100.0
Taming=100.0
TasteId=100.0
Tinkering=100.0
Tracking=100.0
Veterinary=100.0
Swordsmanship=100.0
Macefighting=100.0
Fencing=100.0
Wrestling=100.0
Lumberjacking=100.0
Mining=100.0
Meditation=100.0
Stealth=100.0
RemoveTrap=100.0
Necromancy=100.0
Focus=100.0
Chivalry=100.0
Bushido=100.0
Ninjitsu=100.0
Spellweaving=100.0
On=@step
if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
if (<src.kills> >= 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&裟u Temsilen Pvp&裟ye Katilmistir..
elseif (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&裟i Temsilen Pvp&裟ye Katilmistir..
endif
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
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
endif
endif
endif
return 1
On=@step
if (<src.account.plevel> == 1) && (<src.restest 50000 i_gold>)
if (<src.kills> < 2)
src.allclients sysmessage @0144 <src.name> Isimli Masum Lord British&裟i Temsilen Pvp&裟ye Katilmistir..
else
if (<src.kills> > 2)
serv.allclients sysmessage @0144 <src.name> Isimli Katil Lord Blackthron&裟u Temsilen Pvp&裟ye Katilmistir..
endif
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
else
src.sysmessage @4114 Sayin <src.name> Yaninizda 50000 Gp Bulunmuyor..
endif
return 1