‘壹’ 传奇脚本问题,捡取鉴定该怎么搞啊 希望具体点 GOM引擎下
GOM引擎我刚接触不太懂,还在研究中。
你可以写一个捡取装备触发,这个你应该会了,关于自动鉴定给你列出来
[@佩戴头盔鉴定]
{
#IF
CHECKUSEITEM 4
#ACT
GetUserItemName 4 <$STR(S$鉴定头盔装备名字)>
goto @佩戴头盔鉴定1
#elseact
[@佩戴头盔鉴定1]
#IF
CheckItemupgradeCount 1 4 = 10
#ACT
ChangeItemNameColor 4 250
ChangeItemName 4 <$HELMET>Ⅰ级鉴定(普通)
break
#IF
CheckItemupgradeCount 1 4 = 20
#ACT
ChangeItemNameColor 4 168
ChangeItemName 4 <$HELMET>Ⅱ级鉴定(优良)
break
#IF
CheckItemupgradeCount 1 4 = 30
#ACT
ChangeItemNameColor 4 253
ChangeItemName 4 <$HELMET>Ⅲ级鉴定(传说)
break
#IF
CheckItemupgradeCount 1 4 = 40
#ACT
ChangeItemNameColor 4 243
ChangeItemName 4 <$HELMET>Ⅳ级鉴定(神话)
break
#IF
CheckItemupgradeCount 1 4 = 50
#ACT
ChangeItemNameColor 4 249
ChangeItemName 4 <$HELMET>Ⅴ级鉴定(史诗)
break
#IF
CheckItemupgradeCount 1 4 = 60
#ACT
ChangeItemNameColor 4 70
ChangeItemName 4 <$HELMET>【<$USERNAME>】
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>Ⅰ级鉴定(普通)
CheckItemupgradeCount 1 4 = 10
#ACT
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>Ⅱ级鉴定(优良)
CheckItemupgradeCount 1 4 = 20
#ACT
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>Ⅲ级鉴定(传说)
CheckItemupgradeCount 1 4 = 30
#ACT
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>Ⅳ级鉴定(神话)
CheckItemupgradeCount 1 4 = 40
#ACT
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>Ⅴ级鉴定(史诗)
CheckItemupgradeCount 1 4 = 50
#ACT
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>【<$USERNAME>】
CheckItemupgradeCount 1 4 = 60
#ACT
ADDSKILL 护体神盾
SENDMSG 7 253 249 玩家:〖%s〗佩戴【<$HELMET>】鉴定出[护体神盾]等级,并学习彻地钉技能。
break
#IF
#ACT
movr N$鉴定头盔品阶 0 99
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
large N$鉴定头盔品阶 98
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>【<$USERNAME>】
ChangeItemUpgradeCount 4 = 60
ChangeItemNameColor 4 70
movr N$魔法伤害减少 25 50
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 249 玩家:〖%s〗佩戴【<$HELMET>】鉴定出[刻铭]等级。
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
large N$鉴定头盔品阶 80
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>Ⅴ级鉴定(史诗)
ChangeItemUpgradeCount 4 = 50
ChangeItemNameColor 4 249
movr N$魔法伤害减少 20 30
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 241 玩家:〖%s〗佩戴【<$HELMET>】鉴定出Ⅴ级鉴定(史诗)
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
large N$鉴定头盔品阶 50
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>Ⅳ级鉴定(神话)
ChangeItemUpgradeCount 4 = 40
ChangeItemNameColor 4 243
movr N$魔法伤害减少 15 25
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 70 玩家:〖%s〗佩戴【<$HELMET>】鉴定出Ⅳ级鉴定(神话)
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
large N$鉴定头盔品阶 40
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>Ⅲ级鉴定(传说)
ChangeItemUpgradeCount 4 = 30
ChangeItemNameColor 4 253
movr N$魔法伤害减少 10 15
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 254 玩家:〖%s〗佩戴【<$HELMET>】鉴定出Ⅲ级鉴定(传说)
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
large N$鉴定头盔品阶 30
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>Ⅱ级鉴定(优良)
ChangeItemUpgradeCount 4 = 20
ChangeItemNameColor 4 168
movr N$魔法伤害减少 5 10
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 250 玩家:〖%s〗佩戴【<$HELMET>】鉴定出Ⅱ级鉴定(优良)
break
#IF
equal <$STR(S$鉴定头盔装备名字)> <$HELMET>
#ACT
ChangeItemName 4 <$STR(S$鉴定头盔装备名字)>Ⅰ级鉴定(普通)
ChangeItemUpgradeCount 4 = 10
ChangeItemNameColor 4 250
movr N$魔法伤害减少 1 5
SetNewItemValue 4 3 + <$STR(N$魔法伤害减少)>
SENDMSG 7 253 251 玩家:〖%s〗佩戴【<$HELMET>】鉴定出Ⅰ级鉴定(普通)
break
}
这样你应该会了吧
‘贰’ 求GOM引擎麻痹脚本,本人小白....
勋章你先要添加隐藏的麻痹属性。然后设置麻痹数据。正常麻痹数据是5!M2里面可以找到。你设置1就是100%麻痹。明白了吗?麻痹几秒也可以设置。
‘叁’ 架设GOM引擎的传奇@开始提问这个不触发脚本任何脚本都不触发
·开始提问 这个脚本命令它的使用范围在QFunction-0文本和QManage文本中。
正确书写方式为:Gmexecute 开始提问 @行会传送
行会召唤令这种道具,它属于比较特殊的道具。
首先你需要在QFunction-0(功能)文本中做条件进行检测。
例如,检测是否有行会?
然后再执行记录行会的名称和角色名称。
例如使用MOV命令赋予到A变量上。
最后加上 Gmexecute 开始提问 @行会传送
那么接着在QFunction-0文本中,需要加上一个[@行会传送]
玩家收到对话框后,也同样需要检测是否加入行会,是否为同一行会。
最后使用Gmexecute 追杀(系统自带)
追到A变量玩家身旁。
‘肆’ gom引擎攻击力检测的脚本怎么写
#IF
CHECKDC > 11 < 20
#say
你的攻击力大于10-20
‘伍’ 最近传奇GOM引擎强化技能脚本如何写。 例如: 35级强化骷髅到三重 (土城左下免费强化) (强
需要引擎和数据库支持,在M2-功能-技能魔法-道士-召唤骷髅里设置。到多少等级招什么怪物名字,或者技能多少级招什么怪,你自己看着搞定。数据库是外观和怪物属性,引擎设置调用数据库。
脚本写只需要写上改变技能等级到多少级。如果不支持强化技能。就只有M2里设置多少级人物招什么怪。希望你满意。
‘陆’ 传奇私服GOM引擎中那个脚本命令能获得人物被攻击后的伤害点数的,就像练功师那样获取破坏力和平均破坏力
一般这个值不是固定值,也不是指定的命令,是一个变量。你可以下载GOM的引擎帮助文档,搜索下变量这一块。能找到你要的答案的。之前我找到过攻击怪物的伤害值变量。这个应该也有;如果实在不行,你就只能手动编辑脚本了。先检测攻击前的血量,再检测受攻击后的血量。相减可得收到的伤害准确值。将这个值赋予一个变量。不过挺繁琐的。用于高级脚本开发。好好研究下,你行的
‘柒’ gom引擎技能拉出来
gom引擎技能拉出来。
技能强化举例:
功能:脚本调整技能等级。
格式:SKILLLEVEL魔法名称调整符(+,-,=)等级是否调整强化技能(0或为空时为技能等级,1为强化技能等级)
;==========================================
[@skilllevel0]
#IF
#ACT
SKILLLEVEL雷电术=3
#SAY
你的雷电术等级已经为3级。
;==========================================
[@skilllevel1]
#IF
#ACT
SKILLLEVEL雷电术+1
#SAY
你的雷电术等级已经升了1级。
;==========================================
[@skilllevel3]
#IF
CHECKSKILL冰咆哮=01
#ACT
SKILLLEVEL冰咆哮=11
SENDMSG6冰咆哮已修炼到强化一重
例子来源:详见GameOfMir引擎使用说明书.chm
以上自己发挥,仅供参考。
‘捌’ 传奇单机gom引擎,求召唤圣兽技能代码或脚本,谢谢大神啊!
这个很麻烦的,我都是直接玩 无疣传奇 满级后任务记得清,因为有绑定金币,主线必做的,不多说了,刚刚开始没有流通金也是可以玩的,装备任务送的就可以,垃圾装备分解有材料,可以做符,增加属性的,垃圾装备可以出紫色、金色的融魂,等绑金都充足,找点好的帮会,副本逐鹿刷牌子换装备、强化石,宝石可以日常换,不花钱也可以有战力排名啊
‘玖’ 传奇gom引擎分身术添加不了只能用脚本学习吗分身为什么招出来半天才砍一刀呢gom引擎的斗笠和
分身术可以添加物品数据库的技能书类消耗物品,然后设置技能数据库学习职业为99,0为战士1为法师2为道士,分身术攻击速度和移动速度对于GOM引擎来说目前无解,例如Hero引擎m2文件有如下设置,斗笠在物品数据库stdmode字段设置为16,马牌对应stdmode字段设置为28,其余设置参考装备属性配置AC AC2 等
WarrAttackTime=200战士攻击速度
WizardAttackTime=400法师攻击速度
TaosAttackTime=600道士攻击速度
WarrMoveSpeed=800战士移动速度
WizardMoveSpeed=1000法师移动速度
TaosMoveSpeed=1200道士移动速度
‘拾’ GOM引擎的脚本问题
这段检测极品的点数 一个装备位置0到4的极品点数
#IF
#ACT
GETITEMADDVALUE 0 0 <$STR(M10)>
GETITEMADDVALUE 0 1 <$STR(M11)>
GETITEMADDVALUE 0 2 <$STR(M12)>
GETITEMADDVALUE 0 3 <$STR(M13)>
GETITEMADDVALUE 0 4 <$STR(M14)>
INC M10 <$STR(M11)>
INC M10 <$STR(M12)>
INC M10 <$STR(M13)>
INC M10 <$STR(M14)>
4个位置的极品点数相加后
#IF
equal M10 1
;如果4个位置只有1点就变色 215颜色
#ACT
ChangeItemNameColor 0 215
#IF
;如果4个位置只有2点就变色 255颜色
equal M10 2
#ACT
ChangeItemNameColor 0 255
要自己扩展 自己往下写就可以了