找回密码
 点一下
查看: 1188|回复: 8

如何返回命令ID为整数

[复制链接]
发表于 2009-9-20 18:09:17 | 显示全部楼层 |阅读模式
请问如何写一个触发 使他能根据对单位发布的命令ID返回像851983这类的整数来啊
发表于 2009-9-20 18:42:21 | 显示全部楼层
用reture bug
回复

使用道具 举报

发表于 2009-9-20 19:00:58 | 显示全部楼层
未命名触发器 002
    事件
        单位 - 任意单位 发布指定点目标指令
        单位 - 任意单位 发布指定物体目标指令
        单位 - 任意单位 发布无目标指令
    条件
    动作
             ★     变量随便,只要你有     ★     
        设置 integer = (代码: GetIssuedOrderIdBJ())
             ★     显示出来看效果,总之将这个整数输出来看看你就明白了     ★     
        游戏 - 显示Debug信息: (转换 integer 为字符串)

话说,楼主想要用这个东西来干什么呢...我很感兴趣呀
回复

使用道具 举报

发表于 2009-9-20 19:02:24 | 显示全部楼层
前往不要被LSS误导!
那是得到string的returnbug值。根本不是OrderId……
回复

使用道具 举报

 楼主| 发表于 2009-9-20 19:19:17 | 显示全部楼层

回 2楼(zjwzero) 的帖子

多谢 哈哈 偶在看个澄海里面的双重镜像技能 看到个851983不明白是个什么东东 网上又查不到 所以想如果有个这样的函数就好了啊
回复

使用道具 举报

发表于 2009-9-21 01:11:14 | 显示全部楼层
引用第3楼血戮魔动冰于2009-09-20 19:02发表的 :前往不要被LSS误导!那是得到string的returnbug值。根本不是OrderId……
function id2i takes integer i return integer
return i
return 0
endfunction

事件-(略)

动作-自定义代码:call debugmsg(i2s(id2i(GetIssuedOrderId()))) 
有问题吗?
回复

使用道具 举报

发表于 2009-9-21 05:35:10 | 显示全部楼层
……………………好吧……………………
我无语了…………LS那个东西根本无意义。
完全就是打印Order在integer下的值嘛。
ReturnBug只是在不同类型转换的时候会有用……
你那么写完全就是写了个废函数…………
回复

使用道具 举报

发表于 2009-9-21 10:56:14 | 显示全部楼层
LSS得到的返回值应该是发布的命令(比如stop)在string的handle表中的handle值……
回复

使用道具 举报

发表于 2009-9-21 11:57:47 | 显示全部楼层
疯人貌似没看清楚口牙,他那个不是string to integer而是integer tointeger~~
lsss的函数……从一个整数转换为一个整数,而且什么操作都木有,又套了一个被干掉的return bug……毫无存在感的函数………………
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-22 04:23 , Processed in 0.041463 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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