fyerit 发表于 2003-3-2 16:45:32

我编写的带变chicken功能的forgivetk.cfg

资料十分有限,为弄懂脚本规则,脑细胞死了一大片
// tk punish script with chicken mode
// by sunfyer

sm_mode set o

sm_menu "ForgiveTK\\y\\R{sm_mode&o?ON:OFF}" "sm_mode {sm_mode&o?remove:set} o"

sm_reg "SM_DeathMsg o" "sm_setmenu #{v.uid} \' \' \'sm_clexec2 #{k.uid} kill;localinfo pn{k.id} 0\' \'localinfo pn{k.id} 0;sm_tell2 * \\'* {v.name} forgave {k.name} \\' 3\' \'c_chicken # {k.id};localinfo unck{k.id} 1;localinfo pn{k.id} 0\'" ade "5=1"
sm_reg "SM_DeathMsg o" "localinfo pn{k.id} 1;localinfo unck{k.id} 0;sm_showmenu #{v.uid} \'\\yTK Revenge\\n\\n\\w1. Kill now\\n2. Forgive\\n\\n3. chicken!!!\\n\\n0. Punish on next round\' 1230" ade "5=1"
sm_reg "ResetHUD o" "{I.pn{p.id}?:#}localinfo pn{p.id} 0;sm_clexec2 #{p.uid} kill" bde
sm_reg "ResetHUD o" "{I.unck{p.id}?:#}localinfo unck{p.id} 0;c_unchicken # {p.id}" bde
sm_alias "/forgivetk" "{p.k.name?:#}{p.k.team!{p.team}?#}localinfo pn{p.k.id} 0;sm_tell2 * \'* {p.name} forgave {p.k.name} \' 3" "b"

mp_tkpunish 0 // must be disabled

fyerit 发表于 2003-3-2 16:51:24

有换行,看起来可能有歧义,作成附件下载

另外
原来的kickdp.cfg稍改动一下成killdp.cfg
毕竟开局tk马上就kick作为惩罚太重了

fyerit 发表于 2003-3-4 16:55:43

艾,好帖没人回(自我臭美)
不过至少废了我不少精力
今天考虑一下写一个vote的脚本

InvidentXp 发表于 2003-3-4 18:46:25

InvidentXp 发表于 2003-3-4 18:49:36

up

tony 发表于 2003-3-14 15:35:30

DING

yam 发表于 2003-3-14 19:19:03

精华!

3sh 发表于 2003-3-15 01:00:31

收了

johnnsld 发表于 2003-4-14 00:12:25

好,顶。只是我不知道怎么用

谁能告诉我怎么用呀?

fyerit 发表于 2003-4-14 00:34:52

首先安装好chickenmod
然后将我的脚本替换掉原来的forgivetk.cfg
页: [1] 2
查看完整版本: 我编写的带chicken功能的forgivetk.cfg