| 关于大地图PK死亡传送到另一地图 |
| 关于大地图PK死亡传送到另一地图 |
| 作者:佚名 文章来源:本站原创 点击数: 更新时间:2007-9-24 2:47:15 |
在中央常pk的地方放置一个npc叫——中央管理员,建议放在500 500的位置。 unit 中央管理员; interface function gettoken (astr, atoken, asep : string) : string; function comparestr (astr1, astr2 : string) : boolean; function callfunc (atext: string): string; procedure print (atext: string); function random (ascope: integer): integer; function length (atext: string): integer; procedure inc (aint: integer); procedure dec (aint: integer); function strtoint (astr: string): integer; function inttostr (aint: integer): string; procedure exit; procedure onchangestate (astr : string); implementation //下面是当玩家状态改变时,也就是检测到玩家死亡了。 procedure onchangestate (astr : string); var str, name : string; begin if astr <> 'die' then exit; str := callfunc ('getsenderrace'); //这里是检测死亡的是不是玩家 if str <> '1' then exit; //下面这一段和普通传送有点不同,这个是利用本地图的npc传送的,如果本地图没有中央管理员,那么这段就无效了。 name := callfunc ('getsendername'); str := 'movespacebyname ' + name; str := str + ' user 6 84 81 中央管理员 npc 300'; print (str); end; end.
本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[5uwl.net]
五年游戏制作经验; 金牌服务品质保障 游戏开区一条龙 第一品牌无忧网络[5uwl.net]
|
|
| 文章录入:黑鹰 责任编辑:ceo |
|
上一篇文章: 比较好用的删除回城的脚本
下一篇文章: 关于查找TGS报错原因终极办法 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |