开启辅助访问      

传世单机社区

 找回密码
 立即注册
https://www.wooolc.com
查看: 6222|回复: 38

[其他脚本] U2部分命令释义

[复制链接]

升级   97.67%

发表于 2017-9-22 17:40:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 qwei1999 于 2017-11-5 09:49 编辑

整理了部分 考古 U2 中的脚本,将其部分命令做了解释,时间不多,只解释了部分命令。
如下:
   药店
def initialize(npc):                          初始化
    user.setSellGoodsPercent(npc, 100)        价格率
    user.addAllowedModes(npc, 0)              允许类型,类似彩虹脚本 +0 +21等
    user.addAllowedModes(npc, 42)
user.takeItemFromPlayer(player, '金币', 1002000)     从角色身上取走一定数量物品,之前先用attribute判定
user.giveItemToPlayer(player, '金条', 1)             给角色一定数量物品(注意可能被系统认定刷物品进小黑屋)
user.checkPlayerItems(player, '金条', 1):        检查包裹是否存在一定数量物品
nummax = user.getMoneyMax(player) - 997999        赋值,可以是变量,也可以是运算后结果
user.queryGemFromStore(player, 0)            特定物品数量,0 红宝石;1 蓝宝石;2 绿宝石
....................................................................

-------------------------------------分割线------------------------------------------------------------------
整理后重发-------------------------
PY 脚本命令说明
user.getPlayerAttribute(player, 'Level')         获取当前角色等级; Reputation 声望; sex 0,男 1 女;
  用法:

  if user.getPlayerAttribute(player, 'Level') <= 40:
    执行...
  else:
    执行...
user.closeDialog(player, npc)          关闭当前NPC对话框
msg = '敬爱的用户:' + NL              弹出对话框并显示:“敬爱的用户:”
msg += '    当小灵兽等级达到7级时,携带一副灵兽铠,就可洗髓' + NL    下一行显示
msg += '<Color=green 战,并释放强大的骑战技能,战斗凶猛,威力巨大。>' + NL * 2  空行后显示
user.tell(player, npc, msg)             对话框结尾脚本

<退出/@_animal_exit>              跳转到 animal.PYC 脚本 exit,可以是当前脚本内,也可以是其它脚本内

药店
def initialize(npc):                          初始化
    user.setSellGoodsPercent(npc, 100)        价格率
    user.addAllowedModes(npc, 0)              允许类型,类似彩虹脚本 +0 +21等
    user.addAllowedModes(npc, 42)
    user.addAllowedModes(npc, 25)
    user.addAllowedModes(npc, 31)
    user.addGoods(npc, '金创药(小量)', '200', '1')  物品
user.getPlayerAttribute(player, 'Gold')            获取当前角色某种属性 'GOLD'为金币、
    用法:
        if user.getPlayerAttribute(player, 'Gold') >= 1002000:
user.takeItemFromPlayer(player, '金币', 1002000)     从角色身上取走一定数量物品,之前先用attribute判定
user.giveItemToPlayer(player, '金条', 1)             给角色一定数量物品(注意可能被系统认定刷物品进小黑屋)
user.checkPlayerItems(player, '金条', 1):        检查包裹是否存在一定数量物品
nummax = user.getMoneyMax(player) - 997999        赋值,可以是变量,也可以是运算后结果
user.queryGemFromStore(player, 0)            特点物品数量,0 红宝石;1 蓝宝石;2 绿宝石


def applygetredgem(player, npc):
    user.popInput(player, '请输入你要取出的红宝石的个数', 1, '@_CK_getredgem&0', 3)    输入对话框

name = user.getVariable(player, '<$USERNAME>')   获取角色名称,赋值给 name

       
user.addExp(player, 100000)        增加经验




def DwPrizeMessage(player, npc, prize):
    msg = '恭喜您获得%s' % prize + NL * 2
    msg += '<继续交还紫水晶/@_CK_GiveAmethyst>' + NL
    msg += '<离开/@exit>'
    user.tell(player, npc, msg)
       
DwPrizeMessage(player, npc, '十万金币')           调用 DwPrizeMessage 模块,prize=十万金币

user.changeClothColor(player, colorchange)        改变衣服颜色
user.repair(player, npc, 0)    0 普通修理;1 特殊修理

user.moveToMap(player, 'M25')      移动至地图 M25 ,坐标随机
user.playerMapMove(player, '6', 115, 82)  移动至地图6 ,坐标 X 115  Y 82

user.systemMsg('恭喜玩家')  系统提示
user.screenMsg('恭喜玩家')   个人屏幕提示

user.getPlayerAttribute(player, 'Job') == 1:  判定职业  0 战士;1 法师;2 道士

user.popItemBag(player, '请放物品', '@upgradepet')   弹出窗口接收物品 @upgradepet 为进一步接收脚本

user.getSpaceInBag(player) >= 1:      检测包裹空格数
user.giveItemToPlayerAndSetItemBind(player, '10元人民币', 1)   给角色一定数量绑定物品(注意可能被系统认定刷物品进小黑屋)

public.chance(3)  1/3 几率
if user.getArrayValue(player, 80) == 0:         检测全局变量 80 是否为 0
user.setArrayValue(player, 80, 1)

user.addRepute(player, 40)         增加一定数量声望值
user.isGoldenAccount(player):

def begForSkill(player, npc):
    shadow = user.getShadow(player)
    if not shadow:
        检测元神是否处于跟随状态
       
if not user.isSubakMaster(player):  检测是否为沙城城主

user.MagicEffect(player, 21)
curTime = time.localtime()          获取当前时间

msg += '  你帮我回去告诉<Color=green XXX>' + NL        XXX显示为 green

user.processTimeRecall(player, 120, 'L003')               限定地图内时间
        user.moveToMap(player, 'L003')
                user.getHumNum(player, 'F008') == 200:           获取地图内玩家数
               
                user.getPlayerAttribute(player, 'Teacher') != 3:
        msg = '你还没有请求拜师呢。' + NL * 2
                user.breakTeacher(player)        解除师徒关系
                user.giveItemToPlayer(player, '荣誉勋章45号', 1)
                user.getTime('dayOfWeek') == 6:            当前星期6
                user.checkMarry(player):                  是否结婚
               
                nExp = user.getVariable(player, '<$GUILDEXP>')          获取行会经验
               
def TestAddNpc(player, npc):                 测试脚本添加NPC
    if user.addNpc('QueJacka_2  MerBooks_0 0  400  600  my新手向导  0 3 0 0'):
        user.tell(player, npc, 'OK')
    else:
        user.tell(player, npc, 'False')
               
user.learnSkill(player, skillName)       
user.startAutoGenExp(player, npc, intPaoTime, intPaoExp)        泡点

def SetPos(player, npc, mapName):                                设定回城石
    if user.checkTemporaryItems(player, '回城石', 1):
        mapCode = HOMEPOSMAP[mapName]['mapCode']
        posX = HOMEPOSMAP[mapName]['posX']
        posY = HOMEPOSMAP[mapName]['posY']
        user.setHomePosInItem(player, '回城石', 1, mapCode, posX, posY)
        user.bagItemTakeBake(player)

user.checkDuraeva(player, '黑铁矿石', 10, 1)  检测黑铁矿纯度


评分

参与人数 2热心 +6 传世币 +6 收起 理由
zhchxkkk + 3 + 3 鼓励转贴优秀传世工具和版本!
wyy441476567 + 3 + 3 谢谢@Thanks!

查看全部评分

升级   97.67%

 楼主| 发表于 2017-9-22 17:41:10 | 显示全部楼层
沙发自己坐~

升级   100%

发表于 2017-9-22 20:23:19 | 显示全部楼层
这几天U2似乎很火,各种赚金币的都来了

升级   51.26%

发表于 2017-9-22 20:59:08 | 显示全部楼层
强烈支持楼主ing……

升级   51.26%

发表于 2017-9-25 00:21:15 | 显示全部楼层
强烈支持楼主ing……

升级   100%

发表于 2017-9-25 21:15:06 | 显示全部楼层
激动人心,无法言表!

升级   6.67%

发表于 2017-9-26 16:55:33 | 显示全部楼层
无回帖,不论坛,这才是人道。

升级   76%

发表于 2017-11-3 14:12:44 | 显示全部楼层
RRRRRRRRRRRRRRRRRRRRRRRRRRR

升级   21%

发表于 2017-11-21 14:03:54 | 显示全部楼层
强烈支持楼主ing……

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!

关闭

站长推荐 上一条 /1 下一条

传奇世界单机版|传世服务端|传世版本|关于我们|小黑屋|手机版| 传世单机社区 |网站地图

GMT+8, 2024-4-26 06:55 , Processed in 0.138030 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2018 Comsenz Inc.

快速回复 返回顶部 返回列表