[建議]拍賣

版主: Jason[A.K]

回覆文章
Eric
口水太多 @_@
口水太多 @_@
文章: 11605
註冊時間: 週二 7月 10, 2001 8:00 am

文章 Eric » 週三 9月 25, 2002 5:38 pm

看不懂 -.-

chun
中級玩家
中級玩家
文章: 228
註冊時間: 週六 6月 29, 2002 9:33 pm

文章 chun » 週三 9月 25, 2002 5:26 pm

CARZY~~~~~
:-? :-? :-? :-? :-? :-?
一是努力,二是努力,三也是努力
我是一個超級新手^^
pepsi^0^

小強
中級玩家
中級玩家
文章: 118
註冊時間: 週四 7月 04, 2002 5:27 pm

文章 小強 » 週二 9月 24, 2002 2:34 pm

這是什麼.....................................
好厲害喔.........

no_move
高級玩家
高級玩家
文章: 746
註冊時間: 週六 6月 08, 2002 10:47 am

文章 no_move » 週二 9月 24, 2002 1:43 am

恐怖 :o :o

Jeff
初級玩家
初級玩家
文章: 78
註冊時間: 週二 12月 04, 2001 8:00 am

文章 Jeff » 週二 9月 24, 2002 12:39 am

有一點像這樣吧=P
可是要怎麼變成用說的變出來我就不知道了
我想的可能打.auction
要賣的人可以加東西
要買的可以加価
[DIALOG d_auction]
0,0
page 0
resizepic 80 80 2600 520 340
resizepic 110 125 5100 460 25
resizepic 110 355 5100 460 25
text 255 100 064 0
text 150 127 0463 1
button 230 128 5209 5209 1 0 1
text 290 127 0463 2
button 370 128 5209 5209 1 0 2
text 430 127 0463 3
button 510 128 5209 5209 0 2 0
text 180 356 0463 4
button 300 359 5208 5208 0 3 0
text 370 356 0463 5
button 490 359 5224 5224 1 0 3

page 1 // Page 1
text 260 160 0463 6
text 120 190 0 7
text 120 210 0 8
text 120 230 0 9
text 120 250 0 10
text 120 270 0 11
textentry 180 290 270 20 0 1 12
textentry 180 310 270 20 0 2 13
textentry 180 330 270 20 0 3 14
text 460 220 0 15
tilepic 475 250 <eval <tag.itemicon>>
page 2 // Page 2
text 240 160 0 16
text 120 190 0 17
text 120 210 0 18
text 120 230 0 19
text 120 250 0 20
text 120 270 0 21
text 120 290 0 22
text 320 320 0 23
page 3 // Page 3
text 280 155 0463 51
text 120 175 0 24
text 120 195 0 25
text 120 215 0 26
text 120 235 0 27
text 120 255 0 28
text 120 275 0 29
text 120 295 0 30
text 120 315 0 31
text 120 335 0 32

text 270 175 0 33
text 270 195 0 34
text 270 215 0 35
text 270 235 0 36
text 270 255 0 37
text 270 275 0 38
text 270 295 0 39
text 270 315 0 40
text 270 335 0 41

text 420 175 0 42
text 420 195 0 43
text 420 215 0 44
text 420 235 0 45
text 420 255 0 46
text 420 275 0 47
text 420 295 0 48
text 420 315 0 49
text 420 335 0 50
[DIALOG d_auction TEXT]
家 园 站 拍 卖 系 统 // Line 0
我有古董
我要我要
怎么拍法
瞧瞧有钱人家
没钱没物走人
提交拍买物品的情况
物品名字 : <tag.itemname> 数量 : <eval <tag.itemamount>>
最低价格 : <eval <tag.itemgold>>
物品主人 : <tag.ownername>
提交时间 : <tag.ownertime>
物主留言 :
<TAG.ownerinfo1>
<TAG.ownerinfo2>
<TAG.ownerinfo3>
物品图示 // line 15
拍 买 须 知
1.所拍卖的物品须放在自己的背包中.可是成堆的物品,如药.
2.物主必须定好最低价格,不能为零.并收取底价的5%做佣金.
3.竞拍者所定价格须高得于物主所定的最低价格.
4.一次拍买周期为30分钟.时间到自动结束.若成交再扣佣金10%.
5.为示公正,一切标底具为暗标,不显示.
6.请自己看好有关物品信息,一切损失自负.
MagicBug // line 23
<tag.name1>
<tag.name2>
<tag.name3>
<tag.name4>
<tag.name5>
<tag.name6>
<tag.name7>
<tag.name8>
<tag.name9>
<tag.name10> //line 33
<tag.name11>
<tag.name12>
<tag.name13>
<tag.name14>
<tag.name15>
<tag.name16>
<tag.name17>
<tag.name18>
<tag.name19>
<tag.name20> //line 43
<tag.name21>
<tag.name22>
<tag.name23>
<tag.name24>
<tag.name25>
<tag.name26>
<tag.name27> //line 50
拍卖参加者 //line 51

[DIALOG d_auction button]

onbutton=0
src.sysmessage Thanks , <src.name>
return 1

onbutton=1
if <tag.flag>==0
tag.flag=1
dialog d_auction_post
else
src.sysmessage <tag.ownername> alreadly auction a item .
dialog d_auction
endif
return 1

onbutton=2
if <tag.flag>==2
dialog d_auction_join
else
src.sysmessage Current no item to auction .
dialog d_auction
endif
return 1

onbutton=3
src.sysmessage Thanks , <src.name>
return 1

[dialog d_auction_join]
0,0
page 0
resizepic 100 100 2600 400 180
text 240 130 0463 0
text 120 165 0 1
text 120 190 0 2
textentry 205 165 79 20 0463 1 3
text 250 230 064 4
button 230 232 2224 2223 1 0 1

[dialog d_auction_join text]
输入你想出的价格
你的出价 :
你出的价必须大于<eval <tag.itemgold>>g,并且钱要放在背包中.
0
输好了,参加竞拍

[dialog d_auction_join button]

onbutton=0
dialog d_auction
return 1

onbutton=1
if <eval <argtxt(1)>><=<eval <tag.itemgold>>
src.sysmessage Sorry , your price must more than <eval <tag.itemgold>>g .
dialog d_auction
elseif <eval <argtxt(1)>>>65535
src.sysmessage Sorry , your price is too high...
dialog d_auction
elseif !(<src.restest <eval <argtxt(1)>> i_gold> )
src.sysmessage Sorry , you have not enough money
src.findlayer(29).open
return 1
else
var.tempgold=<eval <argtxt(1)>>
f_auction_join
endif
return 1

[function f_auction_join]
if <tag.uid1>==0
tag.uid1=<src.serial>
tag.name1=<src.name>
tag.gold1=<eval <var.tempgold>>
elseif <tag.uid2>==0
tag.uid2=<src.serial>
tag.name2=<src.name>
tag.gold2=<eval <var.tempgold>>
elseif <tag.uid3>==0
tag.uid3=<src.serial>
tag.name3=<src.name>
tag.gold3=<eval <var.tempgold>>
elseif <tag.uid4>==0
tag.uid4=<src.serial>
tag.name4=<src.name>
tag.gold4=<eval <var.tempgold>>
elseif <tag.uid5>==0
tag.uid5=<src.serial>
tag.name5=<src.name>
tag.gold5=<eval <var.tempgold>>
elseif <tag.uid6>==0
tag.uid6=<src.serial>
tag.name6=<src.name>
tag.gold6=<eval <var.tempgold>>
elseif <tag.uid7>==0
tag.uid7=<src.serial>
tag.name7=<src.name>
tag.gold7=<eval <var.tempgold>>
elseif <tag.uid8>==0
tag.uid8=<src.serial>
tag.name8=<src.name>
tag.gold8=<eval <var.tempgold>>
elseif <tag.uid9>==0
tag.uid9=<src.serial>
tag.name9=<src.name>
tag.gold9=<eval <var.tempgold>>
elseif <tag.uid10>==0
tag.uid10=<src.serial>
tag.name10=<src.name>
tag.gold10=<eval <var.tempgold>>
elseif <tag.uid11>==0
tag.uid11=<src.serial>
tag.name11=<src.name>
tag.gold11=<eval <var.tempgold>>
elseif <tag.uid12>==0
tag.uid12=<src.serial>
tag.name12=<src.name>
tag.gold12=<eval <var.tempgold>>
elseif <tag.uid13>==0
tag.uid13=<src.serial>
tag.name13=<src.name>
tag.gold13=<eval <var.tempgold>>
elseif <tag.uid14>==0
tag.uid14=<src.serial>
tag.name14=<src.name>
tag.gold14=<eval <var.tempgold>>
elseif <tag.uid15>==0
tag.uid15=<src.serial>
tag.name15=<src.name>
tag.gold15=<eval <var.tempgold>>
elseif <tag.uid16>==0
tag.uid16=<src.serial>
tag.name16=<src.name>
tag.gold16=<eval <var.tempgold>>
elseif <tag.uid17>==0
tag.uid17=<src.serial>
tag.name17=<src.name>
tag.gold17=<eval <var.tempgold>>
elseif <tag.uid18>==0
tag.uid18=<src.serial>
tag.name18=<src.name>
tag.gold18=<eval <var.tempgold>>
elseif <tag.uid19>==0
tag.uid19=<src.serial>
tag.name19=<src.name>
tag.gold19=<eval <var.tempgold>>
elseif <tag.uid20>==0
tag.uid20=<src.serial>
tag.name20=<src.name>
tag.gold20=<eval <var.tempgold>>
elseif <tag.uid21>==0
tag.uid21=<src.serial>
tag.name21=<src.name>
tag.gold21=<eval <var.tempgold>>
elseif <tag.uid22>==0
tag.uid22=<src.serial>
tag.name22=<src.name>
tag.gold22=<eval <var.tempgold>>
elseif <tag.uid23>==0
tag.uid23=<src.serial>
tag.name23=<src.name>
tag.gold23=<eval <var.tempgold>>
elseif <tag.uid24>==0
tag.uid24=<src.serial>
tag.name24=<src.name>
tag.gold24=<eval <var.tempgold>>
elseif <tag.uid25>==0
tag.uid25=<src.serial>
tag.name25=<src.name>
tag.gold25=<eval <var.tempgold>>
elseif <tag.uid26>==0
tag.uid26=<src.serial>
tag.name26=<src.name>
tag.gold26=<eval <var.tempgold>>
elseif <tag.uid27>==0
tag.uid27=<src.serial>
tag.name27=<src.name>
tag.gold27=<eval <var.tempgold>>
else
src.sysmessage Oh,Sorry,too have many people joind .
dialog d_auction
return 1
endif
src.consume <eval <var.tempgold>> i_gold
src.sysmessage Thanks for you jion .
dialog d_auction
return 1

[dialog d_auction_post]
0,0
page 0
resizepic 100 100 2600 400 280
text 240 130 0463 0
text 120 165 0 1
text 120 190 0 2
textentry 205 165 70 20 0463 1 3
textentry 155 220 270 20 0463 2 4
textentry 155 245 270 20 0463 3 5
textentry 155 270 270 20 0463 4 6
text 165 300 0463 8
text 180 330 064 7
button 160 332 2224 2223 1 0 1

[dialog d_auction_post text]
输入底价和留言
最低价格 :
留言 :
0
行一
行二
行三
底价和留言输好后,点按扭选择物品
你必须付出底价的5%做为委托佣金

[dialog d_auction_post button]

onbutton=0
tag.flag=0

onbutton=1
if <tag.flag>==2
src.sysmessage May be one have acution a item . please wait...
return 1
endif
if ((<eval <argtxt(1)>> )>0)&&((<eval <argtxt(1)>> )<65535)
tag.itemgold=<eval <argtxt(1)>>
tag.ownerinfo1=<argtxt(2)>
tag.ownerinfo2=<argtxt(3)>
tag.ownerinfo3=<argtxt(4)>
src.findlayer(21).open
tag.flag=2
target Please select the auction item
else
src.sysmessage The price must more than 0 or too high ...
tag.flag=0
endif
return 1

[itemdef i_auction]
id=i_guildstone
type=t_script

CATEGORY=MagicBug
SUBSECTION=Auction
DESCRIPTION=The Auction Stone

on=@create
attr=010
color=0482
tag.npclink=0
tag.flag=0
tag.itemname=curren no auction item
tag.itemuid=0
tag.itemgold=0
tag.itemamount=0
tag.itemattr=0
tag.itemicon=0
tag.ownername=none
tag.owneruid=0
tag.ownertime=
tag.ownerinfo1=none
tag.ownerinfo2=none
tag.ownerinfo3=none
tag.uid1=0
tag.name1=none
tag.gold1=0
tag.uid2=0
tag.name2=none
tag.gold2=0
tag.uid3=0
tag.name3=none
tag.gold3=0
tag.uid4=0
tag.name4=none
tag.gold4=0
tag.uid5=0
tag.name5=none
tag.gold5=0
tag.uid6=0
tag.name6=none
tag.gold6=0
tag.uid7=0
tag.name7=none
tag.gold7=0
tag.uid8=0
tag.name8=none
tag.gold8=0
tag.uid9=0
tag.name9=none
tag.gold9=0
tag.uid10=0
tag.name10=none
tag.gold10=0
tag.uid11=0
tag.name11=none
tag.gold11=0
tag.uid12=0
tag.name12=none
tag.gold12=0
tag.uid13=0
tag.name13=none
tag.gold13=0
tag.uid14=0
tag.name14=none
tag.gold14=0
tag.uid15=0
tag.name15=none
tag.gold15=0
tag.uid16=0
tag.name16=none
tag.gold16=0
tag.uid17=0
tag.name17=none
tag.gold17=0
tag.uid18=0
tag.name18=none
tag.gold18=0
tag.uid19=0
tag.name19=none
tag.gold19=0
tag.uid20=0
tag.name20=none
tag.gold20=0
tag.uid21=0
tag.name21=none
tag.gold21=0
tag.uid22=0
tag.name22=none
tag.gold22=0
tag.uid23=0
tag.name23=none
tag.gold23=0
tag.uid24=0
tag.name24=none
tag.gold24=0
tag.uid25=0
tag.name25=none
tag.gold25=0
tag.uid26=0
tag.name26=none
tag.gold26=0
tag.uid27=0
tag.name27=none
tag.gold27=0
tag.uid28=0
tag.name28=none
tag.gold28=0
tag.uid29=0
tag.name29=none
tag.gold29=0

on=@click
sayu *这是拍卖石,你可以用它拍买物品.
return 1

on=@dclick
if (<tag.flag>==1)&&(<tag.owneruid>==0)&&(!(<tag.itemgold>==0))
tag.flag=0
endif
dialog d_auction
return 1

on=@targon_item
if (<src.targ.cont>==<src.findlayer(21).serial> )
if <src.restest <eval <eval <tag.itemgold>>/20> i_gold>
src.consume <eval <eval <tag.itemgold>>/20> i_gold
else
src.sysmessage You should pay <eval <eval <tag.itemgold>>/20>g for auction .
tag.itemgold=0
tag.ownerinfo1=none
tag.ownerinfo2=none
tag.ownerinfo3=none
tag.flag=0
dialog d_auction
return 1
endif
tag.itemname=<src.targ.name>
tag.itemuid=<src.targ.serial>
tag.itemattr=<src.targ.attr>
tag.itemamount=<src.targ.amount>
tag.itemicon=<src.targ.dispiddec>
tag.ownername=<src.name>
tag.owneruid=<src.serial>
tag.ownertime=<serv.rtimetext>
src.targ.attr=094
src.targ.update
src.newitem i_auction_time
src.act.timer=1800
src.act.link <serial>
src.act.cont <tag.npclink>
serv.allclients sysmessage **Auction Bulletin: <tag.ownername> bringout <eval <tag.itemamount>> of <tag.itemname>,basic price is <eval <tag.itemgold>> g,Welcome join!**
src.sysmessage Thanks , <src.name>
else
src.sysmessage The item must in your backpack .
tag.itemgold=0
tag.ownerinfo1=none
tag.ownerinfo2=none
tag.ownerinfo3=none
tag.flag=0
endif
return 1

on=@targon_char
src.sysmessage You should select a item in you backpack to auction .
tag.itemgold=0
tag.ownerinfo1=none
tag.ownerinfo2=none
tag.ownerinfo3=none
tag.flag=0
return 1
on=@targon_ground
src.sysmessage You should select a item in you backpack to auction .
tag.itemgold=0
tag.ownerinfo1=
tag.ownerinfo2=
tag.ownerinfo3=
tag.flag=0
return 1

[itemdef i_auction_time]
NAME=The Auction Timer
ID=i_memory
TYPE=T_EQ_SCRIPT
LAYER=30

on=@create
attr=06

on=@timer
var.atempuid=<link.tag.uid1>
var.atempgold=<link.tag.gold1>
var.atempname=<link.tag.name1>
f_auction_selectmax
if <eval <var.atempgold>><=<eval <link.tag.itemgold>>
link.sayu *由于无人投标,本次拍卖流产......
var.templink=<link>
var.atempitemuid=<link.tag.itemuid>
uid.atempitemuid.attr=<link.tag.itemattr>
link=<link.tag.owneruid>
uid.atempitemuid.cont <link.findlayer(29).uid>
uid.atempitemuid.update
link.sayu *拍卖没有成交,物品已放回银行中.
link=<var.templink>
f_auction_clear
else
link.sayu *本次物品<link.tag.itemname>由<var.atempname>拍得,成交金额<eval <var.atempgold>>g.
var.atempitemuid=<link.tag.itemuid>
uid.atempitemuid.attr=<link.tag.itemattr>
var.templink=<link>
link=<link.tag.owneruid>
link.newitem i_gold
link.act.amount <eval <eval <eval <var.atempgold>>/10>*9>
link.act.cont <link.findlayer(29).uid>
link.sayu *拍卖成交,由<var.atempname>拍得,成交额<eval <var.atempgold>>g,你得到<eval <eval <eval <var.atempgold>>/10>*9>g.
link=<var.atempuid>
uid.atempitemuid.cont <link.findlayer(29).uid>
uid.atempitemuid.update
uid.atempuid.sayu *拍卖成交,物品已放入你的银行中.
link=<var.templink>
f_auction_giveback
f_auction_clear
endif
var.atempuid=
var.atempgold=
var.atempname=
var.templink=
var.atempitemuid=
remove
return 1

[function f_auction_giveback]
if (!(<link.tag.uid1>==0))&&(!(<link.tag.uid1>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold1>>
link=<link.tag.uid1>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid2>==0))&&(!(<link.tag.uid2>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold2>>
link=<link.tag.uid2>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid3>==0))&&(!(<link.tag.uid3>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold3>>
link=<link.tag.uid3>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid4>==0))&&(!(<link.tag.uid4>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold4>>
link=<link.tag.uid4>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid5>==0))&&(!(<link.tag.uid5>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold5>>
link=<link.tag.uid5>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid6>==0))&&(!(<link.tag.uid6>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold6>>
link=<link.tag.uid6>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid7>==0))&&(!(<link.tag.uid7>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold7>>
link=<link.tag.uid7>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid8>==0))&&(!(<link.tag.uid8>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold8>>
link=<link.tag.uid8>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid9>==0))&&(!(<link.tag.uid9>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold9>>
link=<link.tag.uid9>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid10>==0))&&(!(<link.tag.uid10>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold10>>
link=<link.tag.uid10>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid11>==0))&&(!(<link.tag.uid11>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold11>>
link=<link.tag.uid11>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid12>==0))&&(!(<link.tag.uid12>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold12>>
link=<link.tag.uid12>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid13>==0))&&(!(<link.tag.uid13>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold13>>
link=<link.tag.uid13>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid14>==0))&&(!(<link.tag.uid14>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold14>>
link=<link.tag.uid14>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid15>==0))&&(!(<link.tag.uid15>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold15>>
link=<link.tag.uid15>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid16>==0))&&(!(<link.tag.uid16>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold16>>
link=<link.tag.uid16>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid17>==0))&&(!(<link.tag.uid17>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold17>>
link=<link.tag.uid17>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid18>==0))&&(!(<link.tag.uid18>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold18>>
link=<link.tag.uid18>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid19>==0))&&(!(<link.tag.uid19>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold19>>
link=<link.tag.uid19>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid20>==0))&&(!(<link.tag.uid20>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold20>>
link=<link.tag.uid20>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid21>==0))&&(!(<link.tag.uid21>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold21>>
link=<link.tag.uid21>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid22>==0))&&(!(<link.tag.uid22>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold22>>
link=<link.tag.uid22>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid23>==0))&&(!(<link.tag.uid23>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold23>>
link=<link.tag.uid23>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid24>==0))&&(!(<link.tag.uid24>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold24>>
link=<link.tag.uid24>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid25>==0))&&(!(<link.tag.uid25>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold25>>
link=<link.tag.uid25>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid26>==0))&&(!(<link.tag.uid26>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold26>>
link=<link.tag.uid26>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
if (!(<link.tag.uid27>==0))&&(!(<link.tag.uid27>==<var.atempuid> ))
var.templink=<link>
var.goldamount=<eval <link.tag.gold27>>
link=<link.tag.uid27>
link.newitem i_gold
link.act.amount <eval <var.goldamount>>
link.act.cont <link.findlayer(29).uid>
link.say You auction faild , your gold have put to bankbox .
link=<var.templink>
endif
return 0

[function f_auction_selectmax]
if <var.atempgold><<link.tag.gold2>
var.atempuid=<link.tag.uid2>
var.atempgold=<link.tag.gold2>
var.atempname=<link.tag.name2>
endif
if <var.atempgold><<link.tag.gold3>
var.atempuid=<link.tag.uid3>
var.atempgold=<link.tag.gold3>
var.atempname=<link.tag.name3>
endif
if <var.atempgold><<link.tag.gold4>
var.atempuid=<link.tag.uid4>
var.atempgold=<link.tag.gold4>
var.atempname=<link.tag.name4>
endif
if <var.atempgold><<link.tag.gold5>
var.atempuid=<link.tag.uid5>
var.atempname=<link.tag.name5>
var.atempgold=<link.tag.gold5>
endif
if <var.atempgold><<link.tag.gold6>
var.atempuid=<link.tag.uid6>
var.atempgold=<link.tag.gold6>
var.atempname=<link.tag.name6>
endif
if <var.atempgold><<link.tag.gold7>
var.atempuid=<link.tag.uid7>
var.atempgold=<link.tag.gold7>
var.atempname=<link.tag.name7>
endif
if <var.atempgold><<link.tag.gold8>
var.atempuid=<link.tag.uid8>
var.atempgold=<link.tag.gold8>
var.atempname=<link.tag.name8>
endif
if <var.atempgold><<link.tag.gold9>
var.atempuid=<link.tag.uid9>
var.atempgold=<link.tag.gold9>
var.atempname=<link.tag.name9>
endif
if <var.atempgold><<link.tag.gold10>
var.atempuid=<link.tag.uid10>
var.atempgold=<link.tag.gold10>
var.atempname=<link.tag.name10>
endif
if <var.atempgold><<link.tag.gold11>
var.atempuid=<link.tag.uid11>
var.atempgold=<link.tag.gold11>
var.atempname=<link.tag.name11>
endif
if <var.atempgold><<link.tag.gold12>
var.atempuid=<link.tag.uid12>
var.atempgold=<link.tag.gold12>
var.atempname=<link.tag.name12>
endif
if <var.atempgold><<link.tag.gold13>
var.atempuid=<link.tag.uid13>
var.atempgold=<link.tag.gold13>
var.atempname=<link.tag.name13>
endif
if <var.atempgold><<link.tag.gold14>
var.atempuid=<link.tag.uid14>
var.atempgold=<link.tag.gold14>
var.atempname=<link.tag.name14>
endif
if <var.atempgold><<link.tag.gold15>
var.atempuid=<link.tag.uid15>
var.atempgold=<link.tag.gold15>
var.atempname=<link.tag.name15>
endif
if <var.atempgold><<link.tag.gold16>
var.atempuid=<link.tag.uid16>
var.atempgold=<link.tag.gold16>
var.atempname=<link.tag.name16>
endif
if <var.atempgold><<link.tag.gold17>
var.atempuid=<link.tag.uid17>
var.atempgold=<link.tag.gold17>
var.atempname=<link.tag.name17>
endif
if <var.atempgold><<link.tag.gold18>
var.atempuid=<link.tag.uid18>
var.atempgold=<link.tag.gold18>
var.atempname=<link.tag.name18>
endif
if <var.atempgold><<link.tag.gold19>
var.atempuid=<link.tag.uid19>
var.atempgold=<link.tag.gold19>
var.atempname=<link.tag.name19>
endif
if <var.atempgold><<link.tag.gold20>
var.atempuid=<link.tag.uid20>
var.atempgold=<link.tag.gold20>
var.atempname=<link.tag.name20>
endif
if <var.atempgold><<link.tag.gold21>
var.atempuid=<link.tag.uid21>
var.atempgold=<link.tag.gold21>
var.atempname=<link.tag.name21>
endif
if <var.atempgold><<link.tag.gold22>
var.atempuid=<link.tag.uid22>
var.atempgold=<link.tag.gold22>
var.atempname=<link.tag.name22>
endif
if <var.atempgold><<link.tag.gold23>
var.atempuid=<link.tag.uid23>
var.atempgold=<link.tag.gold23>
var.atempname=<link.tag.name23>
endif
if <var.atempgold><<link.tag.gold24>
var.atempuid=<link.tag.uid24>
var.atempgold=<link.tag.gold24>
var.atempname=<link.tag.name24>
endif
if <var.atempgold><<link.tag.gold25>
var.atempuid=<link.tag.uid25>
var.atempgold=<link.tag.gold25>
var.atempname=<link.tag.name25>
endif
if <var.atempgold><<link.tag.gold26>
var.atempuid=<link.tag.uid26>
var.atempgold=<link.tag.gold26>
var.atempname=<link.tag.name26>
endif
if <var.atempgold><<link.tag.gold27>
var.atempuid=<link.tag.uid27>
var.atempgold=<link.tag.gold27>
var.atempname=<link.tag.name27>
endif
return 0

[function f_auction_clear]
link.tag.flag=0
link.tag.itemname=curren no auction item
link.tag.itemuid=0
link.tag.itemamount=0
link.tag.itemgold=0
link.tag.itemattr=0
link.tag.itemicon=0
link.tag.ownername=none
link.tag.owneruid=0
link.tag.ownertime=
link.tag.ownerinfo1=none
link.tag.ownerinfo2=none
link.tag.ownerinfo3=none
link.tag.uid1=0
link.tag.name1=none
link.tag.gold1=0
link.tag.uid2=0
link.tag.name2=none
link.tag.gold2=0
link.tag.uid3=0
link.tag.name3=none
link.tag.gold3=0
link.tag.uid4=0
link.tag.name4=none
link.tag.gold4=0
link.tag.uid5=0
link.tag.name5=none
link.tag.gold5=0
link.tag.uid6=0
link.tag.name6=none
link.tag.gold6=0
link.tag.uid7=0
link.tag.name7=none
link.tag.gold7=0
link.tag.uid8=0
link.tag.name8=none
link.tag.gold8=0
link.tag.uid9=0
link.tag.name9=none
link.tag.gold9=0
link.tag.uid10=0
link.tag.name10=none
link.tag.gold10=0
link.tag.uid11=0
link.tag.name11=none
link.tag.gold11=0
link.tag.uid12=0
link.tag.name12=none
link.tag.gold12=0
link.tag.uid13=0
link.tag.name13=none
link.tag.gold13=0
link.tag.uid14=0
link.tag.name14=none
link.tag.gold14=0
link.tag.uid15=0
link.tag.name15=none
link.tag.gold15=0
link.tag.uid16=0
link.tag.name16=none
link.tag.gold16=0
link.tag.uid17=0
link.tag.name17=none
link.tag.gold17=0
link.tag.uid18=0
link.tag.name18=none
link.tag.gold18=0
link.tag.uid19=0
link.tag.name19=none
link.tag.gold19=0
link.tag.uid20=0
link.tag.name20=none
link.tag.gold20=0
link.tag.uid21=0
link.tag.name21=none
link.tag.gold21=0
link.tag.uid22=0
link.tag.name22=none
link.tag.gold22=0
link.tag.uid23=0
link.tag.name23=none
link.tag.gold23=0
link.tag.uid24=0
link.tag.name24=none
link.tag.gold24=0
link.tag.uid25=0
link.tag.name25=none
link.tag.gold25=0
link.tag.uid26=0
link.tag.name26=none
link.tag.gold26=0
link.tag.uid27=0
link.tag.name27=none
link.tag.gold27=0
link.tag.uid28=0
link.tag.name28=none
link.tag.gold28=0
link.tag.uid29=0
link.tag.name29=none
link.tag.gold29=0
return 0

[ITEMDEF i_deed_auction_stone]
NAME=Auction Stone deed
ID=i_deed

CATEGORY=MagicBug
SUBSECTION=Auction
DESCRIPTION=The Auction Stone Deed

ON=@Create
COLOR=035
ATTR=0004

ON=@Dclick
SRC.NEWNPC c_auction_npc
var.tempnpcuid=<SRC.ACT.UID>
SRC.ACT.P=5400,1100,-20
SRC.NEWITEM=i_auction
SRC.ACT.tag.npclink=<var.tempnpcuid>
src.act.p <src.p>
var.tempnpcuid=
UPDATE
REMOVE
RETURN 1

[CHARDEF c_auction_npc]
DEFNAME=c_auction_npc
ID=c_man
NAME=Auction NPC (Dont remove)

ON=@Create
FLAGS=0000000d

pomelo
究級玩家
究級玩家
文章: 5001
註冊時間: 週三 2月 13, 2002 8:00 am

文章 pomelo » 週一 9月 23, 2002 4:08 pm

嗯嗯 ^^
這樣比較熱鬧 ^^

keme
頂級玩家
頂級玩家
文章: 2436
註冊時間: 週三 4月 10, 2002 8:50 pm

文章 keme » 週六 9月 21, 2002 4:14 pm

或是可以增加一個賣頻道(像金庸那樣)
不然有些想買的東西去看版的時候沒有
再看的時候已經被包走了
如果開個拍頻的話
這樣對買賣雙方都比較有利
^^^^^
以上是個人建議,僅供參考

Jason[A.K]
頂級玩家
頂級玩家
文章: 2730
註冊時間: 週日 4月 07, 2002 11:27 am

文章 Jason[A.K] » 週六 9月 21, 2002 2:28 pm

雖然沒有很完善的系統
但是也有不少玩家在市集版拍賣東西的~:D
比如10k木頭價高者得
可以參考看看
天使--
  代表純淨,代表正義,代表和平,代表友愛
           Angel Kiss天使之吻工會

蚊子
高級玩家
高級玩家
文章: 312
註冊時間: 週六 6月 29, 2002 10:06 am

[建議]拍賣

文章 蚊子 » 週六 9月 21, 2002 11:45 am

不知道gm群裡面有沒有會寫php的...
我想建議一下...
如果市集板可以加個mod....
就是可以線上開標...不知道好不好...

或者是~
在uo裡面熱鬧的地方擺個拍賣的npc...﹝也許在o城?﹞
當玩家把東西給她...加點手續費...﹝也許是用賣的型式給她...或是另外一個介面...﹞
就開始拍賣...用喊價...有限時...有最低加價額度...
點點點點....
例如這樣啦....
在買賣的過程中不要只是單純用icq聯絡...殺價....
也許有人賣家產...拿黑甲出來賣....這種時候用拍賣的不就很好玩了...^^
電腦就是生命...

回覆文章

回到「點子& 腳本投稿區」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客