二东同学 发表于 2019-3-8 12:30:13

金币悬赏-请求帮助

注意:用户在发帖后、可在论坛素材QQ群:571604724 内转发此帖链接、并在技术回复后采纳相应答案!

============================= 问题说明 ==============================

GOM 引擎, 我想把鞭尸改成不是百分百鞭尸加多少几率鞭尸成




============================= 用户需求 ==============================
[@二东系统触发]
{
#if
CHECKLEVELEX > 0
#ACT
GetOppositeHumName S$检测对面

                                          ;↓在M2--游戏命令--管理命令--查看(将指定人物或怪物杀死)的命令,自行修改
#DEFINE   $(GWBS-杀死命令)               Kill

                                          ;↓在M2--游戏命令--管理命令--查看(在身边放置怪物)的命令,自行修改
#DEFINE   $(GWBS-刷怪命令)               Mob

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;↑先按照提示填写相关命令代码↑;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



#IF
CheckTextList ..\QuestDiary\二东\二东鞭尸系统\能被鞭尸的怪物名称.txt <$KILLMONNAME>
EQUAL S$检测对面
#ELSEACT
BREAK
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;↑以上代码位固定代码,请勿改动↑;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;




;;;;####################################↓按照下面格式复制配置 鞭尸4次的装备↓ ####################################

#if
CHECKITEMW 「赞助玩家」·鞭你妹⑤号 1
#ACT
ChangeModeEx 10 1
MOV S$鞭尸怪名称 <$CURRRTARGETNAME>
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第1次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第2次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第3次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第4次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第5次鞭尸!
BREAK




;;;;####################################↓按照下面格式复制配置 鞭尸4次的装备↓ ####################################

#if
CHECKITEMW 「赞助玩家」·鞭你妹④号 1
#ACT
ChangeModeEx 10 1
MOV S$鞭尸怪名称 <$CURRRTARGETNAME>
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第1次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第2次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第3次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第4次鞭尸!
BREAK








;;;;####################################↓按照下面格式复制配置 鞭尸3次的装备↓ ####################################

#if
CHECKITEMW 「赞助玩家」·鞭你妹③号 1
#ACT
ChangeModeEx 10 1
MOV S$鞭尸怪名称 <$CURRRTARGETNAME>
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第1次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第2次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第3次鞭尸!
BREAK



;;;;####################################↓按照下面格式复制配置 鞭尸2次的装备↓ ####################################

#if
CHECKITEMW 「赞助玩家」·鞭你妹②号 1
#ACT
ChangeModeEx 10 1
MOV S$鞭尸怪名称 <$CURRRTARGETNAME>
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第1次鞭尸!
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第2次鞭尸!
BREAK


;;;;####################################↓按照下面格式复制配置 鞭尸1次的装备↓ ####################################

#if
CHECKITEMW 「赞助玩家」·鞭你妹①号 1
#ACT
ChangeModeEx 10 1
MOV S$鞭尸怪名称 <$CURRRTARGETNAME>
GMEXECUTE $(GWBS-刷怪命令) <$STR(S$鞭尸怪名称)> 1
GMEXECUTE $(GWBS-杀死命令)
SENDMSG 5 【鞭尸提示】:你对[怪物]【<$STR(S$鞭尸怪名称)>】进行了第1次鞭尸!
BREAK



}




德意志 发表于 2019-3-8 12:34:17

在if下面加上几率就行了,Random 10为十分之一的几率

q447970096 发表于 2019-3-8 12:41:54

#if
RANDOM 10
CHECKITEMW 「赞助玩家」·鞭你妹⑤号 1

#if
RANDOM 20
CHECKITEMW 「赞助玩家」·鞭你妹④号 1



RANDOM 1 1是百分之100%5是20% 10是10% 20是5% 你要每个赞助不一样就每个赞助上写不同的数字

q447970096 发表于 2019-3-8 13:21:29


#if

CHECKITEMW 「赞助玩家」·鞭你妹⑤号 1



你直接在这两行中间加RANDOM 10 就可以了
10的话就是百分之10的几率会鞭尸 百分之90不会···你要别的概率就把10换别的数字···100除数字就是百分之几

3922 发表于 2020-5-31 10:17:13

https://www.30gm.com/source/plugin/nciaer_facecomment/template/images/127.gif
亲爱的金币不要离开我、为什么下载素材就差一点点金币
页: [1]
查看完整版本: 金币悬赏-请求帮助