OK論壇

 找回密碼
 註冊
查看: 1054|回復: 8

怎样能将NPC从一个地图移到另一个地图

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-11-2 18:41:59 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: 3ceam
    問題內容: 腳本問題
    本帖最後由 illuser 於 2013-11-9 10:10 PM 編輯

    如题,貌似movenpc和npcwalkto都是在当前地图上移动,能将NPC从一个地图移到另一个地图上去吗?
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-11-2 19:13:41 | 顯示全部樓層
    好像是 unitwarp
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-11-2 19:58:53 | 顯示全部樓層
    刚才查了下貌似unitwarp不行,不过找到另一种方法。谢谢了。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-11-2 22:31:14 | 顯示全部樓層
    illuser 發表於 2013-11-2 07:58 PM
    刚才查了下貌似unitwarp不行,不过找到另一种方法。谢谢了。

    為什不行呢? 有人就發腳本出來了

    http://okayro.com/thread-56588-1-1.html

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-11-8 17:26:47 | 顯示全部樓層
    sinya 發表於 2013-11-2 10:31 PM
    為什不行呢? 有人就發腳本出來了

    http://okayro.com/thread-56588-1-1.html

    他那个脚本……在我那里一点反应都没,也不知道是不是服务器版本不同导致的,明明都按照说明设置好了啊……
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-11-8 17:31:37 | 顯示全部樓層
    illuser 發表於 2013-11-8 05:26 PM
    他那个脚本……在我那里一点反应都没,也不知道是不是服务器版本不 ...

    npc gid 的問題吧   gid  不對 無法控制

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-11-8 17:44:16 | 顯示全部樓層
    sinya 發表於 2013-11-8 05:31 PM
    npc gid 的問題吧   gid  不對 無法控制

    话说我一直都不知道这个gid是什么东西?怎么查npc的GID?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-11-8 18:08:04 | 顯示全部樓層
    本帖最後由 sinya 於 2013-11-9 02:44 AM 編輯

    gid 就系統在遊戲裡給某些物件編號,  方便一些指令控制而已
    就是 game id 縮寫

    他是利用 腳本讀取的順序 指定gid  你看他腳本放的位置 是第一個

    3ceam 源碼  http://3ceam.googlecode.com/svn/trunk/rewrite/src/map/npc.h
    #define START_NPC_NUM 110000000

    所以第一個腳本的 第一個npc 的 gid 就是  110000000

    如果你會改源碼可以不用這麼麻煩 直接抄 ra的指令 https://rathena.svn.sourceforge. ... nk/src/map/script.c
    搜尋 getnpcid 直接抄
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2015-2-17 09:48 AM
  • 簽到天數: 64 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-11-9 22:10:07 | 顯示全部樓層
    sinya 發表於 2013-11-8 06:08 PM
    gid 就系統在遊戲裡給某些物件編號,  方便一些指令控制而已
    就是 game id 縮寫

    喔,谢谢了,我回去试试~{:soso_e121:}
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-15 02:57 AM , Processed in 0.056526 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表