发新话题
打印

[提问] 谁能给个双击道具洗满档的脚本啊?

谁能给个双击道具洗满档的脚本啊?

双击道具洗宠物第一栏的宠,,谢谢。小白自己玩单机,妖城在线论坛  H' P- a- D+ G' |1 ~: K7 }" F
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 K( V7 c/ k7 Z- e+ o  d9 Q+ U
[ 本帖最后由 东方曦文 于 2024-4-12 15:19 编辑 ]

TOP

block
) ]: s8 B; A( r* S4 @bbs.mocwww.com        Window "\n\n@c注意:只能对1级宠物进行洗档.\n\n\n@c确定对宠物进行洗点?",YES,NO
: W$ w# \' l; j, |. G5 Y+ [        Window_NO
! m2 [) }* @: t9 o2 h7 i% Z魔力私服,最新魔力宝贝私服技术交流        window_YES petspace < 4魔力私服,最新魔力宝贝私服技术交流. ~' g. P4 s+ V/ V: W6 V
        endWindow "\n\n@c 身上只能放一只宠物"
; i! I  X& K1 z# M+ Y9 vWindow_YES petlevel 1 == 1 && Item 555106 >= 1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 r2 K/ N: Y# n8 _  t
KillItem 555106,1
4 \' l( o! R6 }( _8 l5 f. K3 }% a魔力私服,最新魔力宝贝私服技术交流KillPetl 12 |8 {/ ?/ e- X$ {& L
GivePet 1魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 _7 X% k% `# t1 [* G3 x

9 w2 F/ G# B7 t5 |8 ~# S/ [魔力私服,最新魔力宝贝私服技术交流
  F8 P# K- z) qpetlevel 1 的数字需要改成所有宠物的编号,所以很长很麻烦

TOP

懂了懂了懂了懂了,谢谢

TOP

NL.RegItemString(nil,"FullAttribItemInit","LUA_useFullAttrib");妖城在线论坛  U, Y' w; Q* X' n! A. ~% \& ^

; a9 j: F( ]2 a! B' hfunction Myinit( index)
8 B9 G- z5 ]" B5 E8 |2 u& o4 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        print("宠物属性满档NPC_index = " .. index);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 s5 k  Z# u; H
        return 1;
: P# N8 C0 ]! m4 q3 r9 t妖城在线论坛end
# d$ T9 d" G+ n, [, t4 A! l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
; I8 t; A9 V3 N2 N! R6 w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表--宠物属性
- F+ m( A# o& O魔力私服,最新魔力宝贝私服技术交流function FullAttrib_callback(_MeIndex,_PlayerIndex,_seqno,_select,_data)
! w1 b3 j& o$ T" e5 m1 i妖城在线论坛        bbs.mocwww.com3 o* d  o1 Y# R$ E8 O
        local itemindex = Char.GetItemIndex( _PlayerIndex, _seqno);
6 z  B  n% W- H+ i魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com/ H6 G: J; m/ ?3 X8 L6 Y- g% A
        if(tonumber(_data) == -3) then魔力私服,最新魔力宝贝私服技术交流8 g+ }6 Y$ g" m: D- v% P" e" @
            return;
, Y" O, S" T6 `$ g  b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 y6 h$ m. f" d% W' y7 P# J  E
0 r: g0 h, L8 Z  s; E
        if(itemindex < 0) then
, X: s0 v' e3 e& f3 E. J( p4 F魔力私服,最新魔力宝贝私服技术交流            NLG.SystemMessage(_PlayerIndex,"[系统]道具使用参数错误")魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. H. |7 I6 m1 _' z, d0 E
            return;bbs.mocwww.com/ \) L; W" i0 e" d( \8 j0 K
        end
9 N2 ~- k7 @; ~3 J- W) t. M) e) ?1 i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        local itemid = Item.GetData(itemindex,%道具_序%);
+ [0 _; K/ r" }8 B8 {  Wbbs.mocwww.com魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 z" u7 a$ Z6 V/ n5 r6 a+ c
        local selectitem = tonumber(_data) - 1;
! ?- I. N! F& _* Y& L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        print(tonumber(_data));
* w4 c+ G8 Y% a9 _8 E- A, Q. q8 Z        if(selectitem == nil or selectitem > 4 or selectitem < 0) then
5 H6 g$ \' Z  h. c4 d妖城在线论坛            NLG.SystemMessage(_PlayerIndex,"[系统]您所选择的位置不正常!");魔力私服,最新魔力宝贝私服技术交流, Q0 S' c* J# C7 }* y  J
            return;bbs.mocwww.com# V) @* ~" D, [" }9 B+ y" t
        end
; U6 ?$ m( H; I' G7 X" J) h# s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流& b$ @& m1 v  r% {. a$ C& F- `
        local _PetIndex = Char.GetPet(_PlayerIndex,selectitem);
% V+ ^9 b  W7 B2 l        if (VaildChar(_PetIndex) == false) then
+ ^: R$ s. C- a5 u            NLG.SystemMessage(_PlayerIndex,"[系统]请确定您对应的宠物栏有宠物!");
7 U3 I4 z$ W. M2 V/ s; e! c+ ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            return;
2 X' @4 i4 o8 c8 J4 M& ?魔力私服,最新魔力宝贝私服技术交流        end1 l6 ]' ]( j, ]; v8 U3 G
        if(Char.GetData(_PetIndex,%对象_等级%) ~= 1) thenbbs.mocwww.com9 V  b3 U, T! q
            NLG.SystemMessage(_PlayerIndex,"[系统]无法对非1级宠物进行洗档!");
9 A8 b; a8 Y' R* X妖城在线论坛            return;妖城在线论坛! {$ i; G7 \1 H% c+ K
        end
+ r2 d5 s$ o% b! [/ O2 x" ~        if Char.GetData(_PetIndex,%宠物_获取时等级%) ~= 1 then
5 [6 s* R- T7 G; y$ _" h9 A6 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            NLG.SystemMessage(_PlayerIndex,"[系统] 野生宠物无法洗档。")魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! F' q, V: t9 m' s4 A- Y
            return;
0 A0 P5 Q) @4 ~  c. c; L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        end
3 U  a, R* u9 `2 D) B妖城在线论坛        local arr_rank1 = Pet.GetArtRank(_PetIndex,%宠档_体成%);
& S6 j5 M5 V( R; u8 R+ m. s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        local arr_rank11 = Pet.FullArtRank(_PetIndex,%宠档_体成%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 D5 O7 ^; c9 f# w1 a/ K
        local arr_rank2 = Pet.GetArtRank(_PetIndex,%宠档_力成%);
: ^) S; }8 c& b/ ], q; ]  vbbs.mocwww.com        local arr_rank21 = Pet.FullArtRank(_PetIndex,%宠档_力成%);
. D2 Z2 E7 v/ \1 T9 S  H+ q+ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        local arr_rank3 = Pet.GetArtRank(_PetIndex,%宠档_强成%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 i  s9 D0 h( T* _3 m
        local arr_rank31 = Pet.FullArtRank(_PetIndex,%宠档_强成%);
/ e, [% N" Q- u魔力私服,最新魔力宝贝私服技术交流        local arr_rank4 = Pet.GetArtRank(_PetIndex,%宠档_敏成%);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: ]# f5 |# f9 E; g. X1 T, Y6 J
        local arr_rank41 = Pet.FullArtRank(_PetIndex,%宠档_敏成%);
8 W! y( Z7 }  A% T; f& C* Rbbs.mocwww.com        local arr_rank5 = Pet.GetArtRank(_PetIndex,%宠档_魔成%);
. r/ `$ e0 s5 {$ h8 J魔力私服,最新魔力宝贝私服技术交流        local arr_rank51 = Pet.FullArtRank(_PetIndex,%宠档_魔成%);bbs.mocwww.com$ v; ?+ A0 [6 X- x- p( _8 q
        local a1 = math.abs(arr_rank1 - arr_rank11);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" H7 q7 R! ^  X6 X0 r3 C7 c
        local a2 = math.abs(arr_rank2 - arr_rank21);bbs.mocwww.com" G; Q( [/ q* D  e6 ~' y' M
        local a3 = math.abs(arr_rank3 - arr_rank31);妖城在线论坛4 M8 p0 \! {; S+ q4 {8 B
        local a4 = math.abs(arr_rank4 - arr_rank41);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, x7 A! B; Q) b0 X4 I& Q  v
        local a5 = math.abs(arr_rank5 - arr_rank51);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% }- j9 N6 H. Q. s2 \! Z
        local a6 = a1 + a2+ a3+ a4+ a5;
! u9 j! O; D& d魔力私服,最新魔力宝贝私服技术交流8 e8 x+ T- [- U8 e
        if a6 == 0 then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# p; S6 m. U' y) c
            NLG.SystemMessage(_PlayerIndex,"[系统]您的宠物 "..Char.GetData(_PetIndex,%对象_名字%).." 已经是满档!");- f, H' f( c$ j1 K8 A; C$ }. V$ p
            return;妖城在线论坛) S/ N4 E6 H  G' m5 ~0 J$ T# F
        end
+ \( h6 l* Z% A5 G* f' a妖城在线论坛                Pet.SetArtRank(_PetIndex,%宠档_体成%,Pet.FullArtRank(_PetIndex,%宠档_体成%));
9 M$ J9 C$ I1 @, d6 U6 ]$ B! r; l魔力私服,最新魔力宝贝私服技术交流                Pet.SetArtRank(_PetIndex,%宠档_力成%,Pet.FullArtRank(_PetIndex,%宠档_力成%));
( D" I; U- j4 t- t  r- Nbbs.mocwww.com                Pet.SetArtRank(_PetIndex,%宠档_强成%,Pet.FullArtRank(_PetIndex,%宠档_强成%));
5 t/ B" h* e6 B( C$ ~' I" Q& gbbs.mocwww.com                Pet.SetArtRank(_PetIndex,%宠档_敏成%,Pet.FullArtRank(_PetIndex,%宠档_敏成%));
) d- M+ a6 t* D+ L( |; r0 y# E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                Pet.SetArtRank(_PetIndex,%宠档_魔成%,Pet.FullArtRank(_PetIndex,%宠档_魔成%));
- B8 l" p: o; ?  {6 I$ G0 Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; v5 k  t/ @6 U; R4 F- y; C0 s- O' }
                魔力私服,最新魔力宝贝私服技术交流) i, E4 E8 A0 ?5 e" `9 P
        if(Char.DelItem(_PlayerIndex,itemid,1) < 0) then
5 R# ~9 u6 S0 Q/ G4 _1 j1 G            NLG.SystemMessage(_PlayerIndex,"[系统]未知原因导致物品删除失败!");妖城在线论坛1 g( ^: d8 L1 A
            return;魔力私服,最新魔力宝贝私服技术交流! }' C% N. K/ p% j/ k$ w
        end
" x* E& s0 e0 ?1 ?( h; U1 J( i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
3 n6 ^3 m! y+ V! \, fbbs.mocwww.com        Pet.ReBirth(_PlayerIndex, _PetIndex);
$ s9 M$ L# X9 u4 a; l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        Pet.UpPet(_PlayerIndex,_PetIndex);
5 s* C7 F3 }5 _* Y( J6 X. j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        NLG.SystemMessage(_PlayerIndex,"[系统]您的宠物 "..Char.GetData(_PetIndex,%对象_名字%).." 洗档完毕!");魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 ~) y5 `) @% J8 ^% g
        return;
" k% Y4 I* n& k2 b$ n/ @妖城在线论坛end魔力私服,最新魔力宝贝私服技术交流* u; h. t1 N3 F& @6 a
3 s8 l7 c* K& L1 O  N% U! y* ?9 l4 R  `
function FullAttrib(_meIndex,_toIndex,_itemslot)
/ [1 V9 s* c1 r+ ]5 [% H) V, f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        if (NPC_FullAttrib == nil) then妖城在线论坛* z% c: x+ H3 b9 P
            NPC_FullAttrib = NL.CreateNpc(nil, "Myinit");
, l/ I4 v. R- \0 \妖城在线论坛            Char.SetData(NPC_FullAttrib,%对象_形象%,110308);
; H3 s$ U) S7 D& O- m  Q$ i" t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            Char.SetData(NPC_FullAttrib,%对象_原形%,110308);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, h$ b0 H, D+ {
            Char.SetData(NPC_FullAttrib,%对象_地图%,777);bbs.mocwww.com- _1 Y+ M* E" ?) H# r) k7 {
            Char.SetData(NPC_FullAttrib,%对象_X%,14);
% z) N" S& O) x: ^' A% r' s妖城在线论坛            Char.SetData(NPC_FullAttrib,%对象_Y%,14);
( F8 Z1 |6 A/ m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            Char.SetData(NPC_FullAttrib,%对象_方向%,4);
, S" c& o7 |  V7 |$ a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート            Char.SetData(NPC_FullAttrib,%对象_名字%,"宠物属性满档");
& r! J' H+ O: K8 Lbbs.mocwww.com            NLG.UpChar(NPC_FullAttrib);
  I# h5 T* W4 s- K! x+ W/ o' @2 H; P# Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            Char.SetWindowTalkedEvent(nil,"FullAttrib_callback",NPC_FullAttrib);
! _- W3 j, q4 Z, N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        endbbs.mocwww.com$ {) X$ E4 I- n' P. I2 V1 b
        
8 y; F7 u' n0 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        local str_ChangeWindow = "3|\\n\\n           请选择您要满档的宠物名称  \\n\\n";妖城在线论坛/ H. |% a4 }7 w3 a' ?6 F* a; ]
        for i=0,4 do
1 Y, N1 O2 o( ?& [- _, B魔力私服,最新魔力宝贝私服技术交流            local pet = Char.GetPet(_meIndex,i);
& e! b. q. \5 t) `5 q1 N魔力私服,最新魔力宝贝私服技术交流            if(VaildChar(pet)==false)thenbbs.mocwww.com1 M2 ?! v- M1 s9 `, P
                str_ChangeWindow = str_ChangeWindow .. "空\\n";
; ~- B' ?/ D  [' w4 D            else魔力私服,最新魔力宝贝私服技术交流( G9 j6 k% b' M* X0 T2 x* t
                        str_ChangeWindow = str_ChangeWindow .. ""..Char.GetData(pet,%对象_名字%).."\\n";—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 ?+ z8 I8 D9 l& h& a! p, a& N
            end
- _, E9 v, s( ]* \* p魔力私服,最新魔力宝贝私服技术交流        end魔力私服,最新魔力宝贝私服技术交流  U( T4 d3 R# H9 @) U; c% N3 {
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& g5 h  u- d' i- @8 _' [; G
        NLG.ShowWindowTalked( _meIndex,NPC_FullAttrib,2,%按钮_关闭%, _itemslot, str_ChangeWindow);
8 e3 B; ^2 a! U- P# {* qbbs.mocwww.com        return;魔力私服,最新魔力宝贝私服技术交流7 ]3 [: L5 n8 m- f6 _
end—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" c3 i8 q$ {. V5 o( ^
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, _4 w3 F* y8 O
function FullAttribItemInit(_meIndex,_toIndex,_itemslot)4 S+ Y, d! y3 \$ l
    local ItemIndex = Char.GetItemIndex(_meIndex,_itemslot);bbs.mocwww.com: d3 s' T0 e3 Y) ~+ M# @3 M
    if(ItemIndex >= 0) then妖城在线论坛4 R* V3 n- S& H% @/ q$ b
        if(Item.GetData(ItemIndex,%道具_USEFUNC%) == "LUA_useFullAttrib") then
8 a4 |0 e& M4 N6 T, Z4 R魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表            FullAttrib(_meIndex,_toIndex,_itemslot);
! I8 N0 c6 M$ l! W$ N6 N; c8 y" T& a魔力私服,最新魔力宝贝私服技术交流            return 1;bbs.mocwww.com+ A- w+ m' X& Z/ g
        end
; u3 l0 Z2 [( x5 ]魔力私服,最新魔力宝贝私服技术交流    end魔力私服,最新魔力宝贝私服技术交流/ F" w2 e2 ]: d! h+ q' g4 i0 n
    return 0;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; Q+ L+ G5 G4 b& A, {4 ?! Q- n* h
end

TOP

发新话题