[CHARDEF C_orc_3]
NAME=#NAMES_orc the Tailor
ID=C_orc
DESIRES=i_gold,e_notoriety,i_cloth

CATEGORY=Special-orc
SUBSECTION=Tradesmen
DESCRIPTION=Binek Menu

ON=@Create
NPC=brain_vendor
COLOR=0864
STR={9000 9000}
DEX={0  0}
INT={41 55}

TAILORING={50.0 70.0}
WRESTLING={15.0 35.0}
TACTICS={15.0 35.0}

On=@Click
message @0868 [ <serv.name> Shard ]
message @0481 [ Binek Menusu ]
return 1

ON=@dclick
src.dialog 2230
return 1

ON=@gethit
src.vendorakillis
return 1

On=@Spelleffect
If (<argn>==1) || (<argn>==3) || (<argn>==4) || (<argn>==5) || (<argn>==8) || (<argn> == 20) || (<argn> == 12) || (<argn> == 18) || (<argn> == 27) || (<argn> == 30) || (<argn> == 37) || (<argn> == 38) || (<argn> == 28) || (<argn> == 39) || (<argn> == 49) || (<argn> == 51) || (<argn> == 55) || (<argn> == 57)
	if <src.findid.i_geber>
		src.findid.i_geber.timer -1
		say 049,6,0,enu * Etkisiz *
		return 1
	ENDIF
endif

[DIALOG 2230]
50, 50
PAGE 0
resizepic 225 0 3600 330 400
resizepic 250 29 3000 281 350
gumppic 180 -1 10440 
gumppic 520 -1 10441
text 295 10 1152 0
button 260 50 2151 2153 1 0 1
button 260 80 2151 2153 1 0 2
button 260 110 2151 2153 1 0 3
button 260 140 2151 2153 1 0 4
button 260 170 2151 2153 1 0 5
button 260 200 2151 2153 1 0 6
button 260 230 2151 2153 1 0 7
button 260 260 2151 2153 1 0 8
tilepic 290 50 8481
tilepic 290 80 8481
tilepic 290 110 8481
tilepic 290 140 8481
tilepic 290 170 8481
tilepic 290 200 8481
tilepic 290 230 8501
tilepic 290 260 8502
text 340 50 1153 1
text 340 80 1153 2
text 340 110 1153 3
text 340 140 1153 4
text 340 170 1153 5
text 340 200 1153 6
text 340 230 1153 7
text 340 260 1153 8
text 340 290 1153 9

[DIALOG 2230 TEXT]
---- Binek Menusu ----
Fire Steed
Poison Steed
Nightmare
Unicorn
Shire
Blue Steed
Mid Ostard
Zostrich
<serv.name> Shard
[DIALOG 2230 BUTTON]

onbutton=1
	if !(<src.restest 200 i_rock>)
	src.sysmessage @90 Ethereal Fire Steed almak icin cantanizda 200 Rock Gold olmalidir.
	else
	src.consume 200 i_rock
	serv.newitem i_et_fire
        src.new.more1 c_et_fir
        src.new.color 0823
        src.new.name @0800 Fire Steed
        src.new.bounce
        return 1 
	endif

onbutton=2
	if !(<src.restest 200 i_rock>)
	src.sysmessage @90 Ethereal Poison Steed almak icin cantanizda 200 Rock Gold olmalidir.
	else
	src.consume 200 i_rock
	serv.newitem i_et_poison
        src.new.more1 c_et_pois
        src.new.color 07c3
        src.new.name @0800 Poison Steed
        src.new.bounce
        return 1 
	endif

onbutton=3
	if !(<src.restest 200 i_rock>)
	src.sysmessage @90 Ethereal Nightmare almak icin cantanizda 200 Rock Gold olmalidir.
	else
	src.consume 200 i_rock
	serv.newitem i_et_nightmare
        src.new.more1 c_et_mare
        src.new.color 0810
        src.new.name @0800 Ethereal Nightmare
        src.new.bounce
        return 1 
	endif
onbutton=4
	if !(<src.restest 200 i_rock>)
	src.sysmessage @90 Ethereal Unicorn almak icin cantanizda 200 Rock Gold olmalidir.
	else
	src.consume 200 i_rock
	serv.newitem i_et_unicorn
        src.new.more1 c_et_uni
        src.new.color 0bb7
        src.new.name @0800 Ethereal Unicorn
        src.new.bounce
        return 1 
	endif
onbutton=5
	if !(<src.restest 150 i_rock>)
	src.sysmessage @90 Ethereal Shire almak icin cantanizda 150 Rock Gold olmalidir.
	else
	src.consume 150 i_rock
	serv.newitem i_et_shire
        src.new.more1 c_et_shire
        src.new.color 0455
        src.new.name @0800 Ethereal Shire
        src.new.bounce
        return 1 
	endif
onbutton=6
	if !(<src.restest 200 i_rock>)
	src.sysmessage @90 Ethereal Blue Steed almak icin cantanizda 200 Rock Gold olmalidir.
	else
	src.consume 200 i_rock
	serv.newitem i_et_blue
        src.new.more1 c_et_blue
        src.new.color 0796
        src.new.name @0800 Ethereal Blue Steed
        src.new.bounce
        return 1 
	endif
onbutton=7
	if !(<src.restest 150 i_rock>)
	src.sysmessage @90 Ethereal Mid Ostard almak icin cantanizda 150 Rock Gold olmalidir.
	else
	src.consume 150 i_rock
	serv.newitem i_ethereal_mid
        src.new.more1 c_ethereal_mount
        src.new.color 0901
        src.new.name @0800 Ethereal Mid Ostard
        src.new.bounce
        return 1 
	endif
onbutton=8
	if !(<src.restest 150 i_rock>)
	src.sysmessage @90 Ethereal Zostrich almak icin cantanizda 150 Rock Gold olmalidir.
	else
	src.consume 150 i_rock
	serv.newitem i_et_zost
        src.new.more1 c_et_zost
        src.new.color 00
        src.new.name @0800 Ethereal Zostrich
        src.new.bounce
        return 1 
	endif

[CHARDEF C_orc_14]
NAME=#NAMES_orc the Tailor
ID=C_gargoyle
DESIRES=i_gold,e_notoriety,i_cloth

CATEGORY=Special-orc
SUBSECTION=Tradesmen
DESCRIPTION=Tailor 

ON=@Create
NPC=brain_vendor
COLOR=0810
STR={9000 9000}
DEX={0  0}
INT={41 55}

TAILORING={50.0 70.0}
WRESTLING={15.0 35.0}
TACTICS={15.0 35.0}

On=@Click
message @0868 [ <serv.name> Shard ]
message @0481 [ Kumar Makinasi ]
message @050 (Katilim: 5sp)
return 1

on=@dclick
src.dialog d_slot_dialog
return 1

ON=@gethit
src.vendorakillis
return 1

On=@Spelleffect
If (<argn>==1) || (<argn>==3) || (<argn>==4) || (<argn>==5) || (<argn>==8) || (<argn> == 20) || (<argn> == 12) || (<argn> == 18) || (<argn> == 27) || (<argn> == 30) || (<argn> == 37) || (<argn> == 38) || (<argn> == 28) || (<argn> == 39) || (<argn> == 49) || (<argn> == 51) || (<argn> == 55) || (<argn> == 57)
	if <src.findid.i_geber>
		src.findid.i_geber.timer -1
		say 049,6,0,enu * Etkisiz *
		return 1
	ENDIF

[DIALOG d_slot_dialog] // Main
160,80 // Position
nomove
noclose
resizepic 0 0 5100 275 200 // Curved Grey background 
resizepic 10 10 3500 255 180 // Curved White background 
dtext 65 30 1000 Kumar Makinasi
dtext 55 55 900 Oynamak icin tiklayin.
dtext 54 75 950 ( Bir oyun: 5 sp)
button 100 105 5571 5572 1 0 1 // Basla
button 242 18 3 4 1 0 0

[DIALOG d_slot_dialog BUTTON]
ONBUTTON=0
ONBUTTON=1
slot_oyna

[function slot_oyna]
if (<findid.i_slot_timer>)
sysmessage @50 Biraz Bekleyin.
return 1
endif
if (<SRC.RESTEST 5 i_rock>)
CONSUME 5 i_rock
update
elseif (<sp> >= 5 )
gpconsume 5
update
else
sysmessage @50 Bu oyun icin 5 Bilet gerekiyor.
return 1
endif
newitem i_slot_timer
new.equip
return 1

[itemdef i_slot_timer]
name slot timer
id i_memory
type t_eq_script
weight 0

on=@create
attr attr_invis | attr_decay

on=@equip
timer 3
src.sfx 556
src.sysmessage @55 Kolu cektiniz.

on=@unequip
cont.slotmachine

on=@timer
attr attr_decay
remove

[function slotmachine]
dorand 7
var.birincislot 5545
var.birincislot 5557
var.birincislot 5557
var.birincislot 5563
var.birincislot 5569
var.birincislot 5573
var.birincislot 5587
enddo
dorand 7
var.ikincislot 5545
var.ikincislot 5557
var.ikincislot 5557
var.ikincislot 5563
var.ikincislot 5569
var.ikincislot 5573
var.ikincislot 5587
enddo
dorand 7
var.ucuncuslot 5545
var.ucuncuslot 5557
var.ucuncuslot 5557
var.ucuncuslot 5563
var.ucuncuslot 5569
var.ucuncuslot 5573
var.ucuncuslot 5587
enddo

if (<var.birincislot>=5545) && (<var.ikincislot>=5545) && (<var.ucuncuslot>=5545)
5545kazan
return 1
elseif ((<var.birincislot>=5545)&&(<var.ikincislot>=5545)) || ((<var.birincislot>=5545)&&(<var.ucuncuslot>=5545)) || ((<var.ikincislot>=5545)&&(<var.ucuncuslot>=5545))
5545ikili
return 1
endif

if (<var.birincislot>=5557) && (<var.ikincislot>=5557) && (<var.ucuncuslot>=5557)
5557kazan
return 1
elseif ((<var.birincislot>=5557)&&(<var.ikincislot>=5557)) || ((<var.birincislot>=5557)&&(<var.ucuncuslot>=5557)) || ((<var.ikincislot>=5557)&&(<var.ucuncuslot>=5557))
5557ikili
return 1
endif

if (<var.birincislot>=5563) && (<var.ikincislot>=5563) && (<var.ucuncuslot>=5563)
5563kazan
return 1
elseif ((<var.birincislot>=5563)&&(<var.ikincislot>=5563)) || ((<var.birincislot>=5563)&&(<var.ucuncuslot>=5563)) || ((<var.ikincislot>=5563)&&(<var.ucuncuslot>=5563))
5563ikili
return 1
endif

if (<var.birincislot>=5569) && (<var.ikincislot>=5569) && (<var.ucuncuslot>=5569)
5569kazan
return 1
elseif ((<var.birincislot>=5569)&&(<var.ikincislot>=5569)) || ((<var.birincislot>=5569)&&(<var.ucuncuslot>=5569)) || ((<var.ikincislot>=5569)&&(<var.ucuncuslot>=5569))
5569ikili
return 1
endif

if (<var.birincislot>=5573) && (<var.ikincislot>=5573) && (<var.ucuncuslot>=5573)
5573kazan
return 1
elseif ((<var.birincislot>=5573)&&(<var.ikincislot>=5573)) || ((<var.birincislot>=5573)&&(<var.ucuncuslot>=5573)) || ((<var.ikincislot>=5573)&&(<var.ucuncuslot>=5573))
5573ikili
return 1
endif

if (<var.birincislot>=5587) && (<var.ikincislot>=5587) && (<var.ucuncuslot>=5587)
5587kazan
return 1
elseif ((<var.birincislot>=5587)&&(<var.ikincislot>=5587)) || ((<var.birincislot>=5587)&&(<var.ucuncuslot>=5587)) || ((<var.ikincislot>=5587)&&(<var.ucuncuslot>=5587))
5587ikili
return 1
endif

var.slottxt Malesef kazanamadiniz...
sysmessage @50 Kaybettiniz.
DIALOG d_slot_machine
return 1

[function 5545kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 25

[function 5545ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 15

[function 5557kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 25

[function 5557ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 15

[function 5563kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 50

[function 5563ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 15

[function 5569kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 30

[function 5569ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 15

[function 5573kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 35

[function 5573ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 20

[function 5587kazan]
var.slottxt Hepsi ayni, kazandiniz!
dialog d_slot_machine
biletver 30

[function 5587ikili]
var.slottxt ikisi ayni, kazandiniz!
dialog d_slot_machine
biletver 15

[DIALOG d_slot_machine]
130,80
nomove
noclose
resizepic 0 0 5100 340 235
resizepic 10 10 3500 320 215
gumppic 50 45 <eval <var.birincislot>>
gumppic 140 45 <eval <var.ikincislot>>
gumppic 230 45 <eval <var.ucuncuslot>>
dtext 85 120 0 <var.slottxt>
button 100 150 2714 2715 1 0 1
dtext 125 150 0 Tekrar Dene
button 100 175 2714 2715 1 0 0
dtext 125 175 0 bitir

[DIALOG d_slot_machine TEXT]

[DIALOG d_slot_machine BUTTON]
ONBUTTON=0
ONBUTTON=1
slot_oyna

[function biletver]
sfx 489
sysmessage @60 <argn> Bilet Kazandiniz.
effect 3,0376a,1,30,1
newitem i_rock
new.amount <argn>
new.bounce





Arkadaslar Ya Bu Bilet Olmadan Tıklayınca Sphere Eror Verior NEden ??



14:34:ERROR:(binekstore.scp,257)Can't resolve <sp>
14:34:ERROR:(binekstore.scp,257)Undefined symbol ''
sen bunu hazr bulmussun burda sanirim sp=silver price sen onu gold yap eger servernda silver price yoksa
i_rock ama war
kardesim adam deyin sunu ekle die bitsin

[ITEMDEF=i_rock]
Name=<serv.name> Gold
ID=i_gold
type t_gold

on=@create
color 0823 / Rast gele Bişey yazdım sen kendin ayarla

on=@click
message @077a [ <name> ]
message @07a1 [Adet:<amount>]
return 1
endif

on=@dclick
message @080a Bununla pazar alanindaki biletli stonelerden alisveris yapabilirsin...
return 1
endif

//////////böle bişey olabilir sanırım//////:DD:D:D:D:
Ya kardes Bilet Olmadıgında bole dior işliyo ama bilet olmadıgınad bole dio :S



15:01:ERROR:(binekstore.scp,257)Can't resolve <sp>
15:01:ERROR:(binekstore.scp,257)Undefined symbol ''
15:01:ERROR:(binekstore.scp,257)Can't resolve <sp>
15:01:ERROR:(binekstore.scp,257)Undefined symbol ''
15:01:ERROR:(binekstore.scp,257)Can't resolve <sp>
15:01:ERROR:(binekstore.scp,257)Undefined symbol ''
15:01:ERROR:(binekstore.scp,257)Can't resolve <sp>
15:01:ERROR:(binekstore.scp,257)Undefined symbol ''
15:01:ERROR:(binekstore.scp,257)Can't resolve <sp>
15:01:ERROR:(binekstore.scp,257)Undefined symbol ''
Master
59.2997
Ehem,

elseif (<sp> >= 5 )
gpconsume 5

Bu kısım yanlış. i_gold_sp türü birşeyler yapıcaksın sanıyorum,

elseif (<src.restest 5 i_gold_sp>)
consume 5 i_gold_sp
Arkadaslar Bide Stoneden Bow Aldımda Boyle Dior :(



15:14:ERROR:(Light Silahlar.scp,504)Item:Hitpoints assigned for non-weapon i_arrow_light
15:14:ERROR:(Explosion Silahlar.scp,476)Item:Hitpoints assigned for non-weapon i_arrow_explosion


YARDIM LUTFEN..

Bu konu QareL tarafından düzenlendi(2008-01-09 16:20, 16 yıl önce)
Qarel light silahlar scriptini ve explosion silahlar scptini yazarsan buraya yardımcı oluruz
Quarel benim yazdıklarımı yaparsan sorunun kalmaz.Aynı sorunu bende yaşadım ve sorunu böyle çözdüm.
Master
59.2997
Arrow'lara verdiğiniz hitpointsleri siliverin scriptten düzelir.
:D kısa ve net cevabım. function sp diye bişey eksik :D artık nerden bulursanız :D

Üye Ol veya Giriş Yap

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