vbnn20 發表於 2011-10-2 12:27:17

生怪問題


Ask("你想在活動地圖放怪嗎?", "5隻白虎","5隻朱雀","5隻玄武","5隻神龍", "5隻邪化玄武", "停止生怪", "取消")
if GetChoice() == 1 then
        SetWorldFlag("SummonEventMonster1", 5)
        ChangeMaxChild(243, -180000, 136000, 5)
elseif GetChoice() == 2 then
        SetWorldFlag("SummonEventMonster2", 5)
        ChangeMaxChild(243, -180001, 136000, 5)
elseif GetChoice() == 3 then
        SetWorldFlag("SummonEventMonster3", 5)
        ChangeMaxChild(243, -180002, 136000, 5)
elseif GetChoice() == 4 then
        SetWorldFlag("SummonEventMonster4", 5)
        ChangeMaxChild(243, -180003, 136000, 5)
elseif GetChoice() == 5 then
        SetWorldFlag("SummonEventMonster5", 5)
        ChangeMaxChild(243, -180004, 136000, 5)
elseif GetChoice() == 6 then
        SetWorldFlag("SummonEventMonster1", 0)
        SetWorldFlag("SummonEventMonster2", 0)
        SetWorldFlag("SummonEventMonster3", 0)
        SetWorldFlag("SummonEventMonster4", 0)
        SetWorldFlag("SummonEventMonster5", 0)
        ChangeMaxChild(243, -180000, 136000, 0)
        ChangeMaxChild(243, -180001, 136000, 0)
        ChangeMaxChild(243, -180002, 136000, 0)
        ChangeMaxChild(243, -180003, 136000, 0)
        ChangeMaxChild(243, -180004, 136000, 0)
end

在GM卷中,可以生怪,但如何知道怪物的編號?
SummonEventMonster不知有什麼用
243是地圖,可不可以用記錄玩家地圖,再放出來呢?
-180000應是白虎
136000是地點還是什麼?
5就是5隻
        SetWorldFlag("SummonEventMonster1", 5)
        ChangeMaxChild(243, -180000, 136000, 5)

rudian 發表於 2011-10-2 12:30:22

ChangeMaxChild(243, -180000, 136000, 5)
243是mapid。。。-180000,136000是座標。。。5是怪物數量
==但是我更改了座標都那個座標都召喚不到怪

vbnn20 發表於 2011-10-2 12:32:48

rudian 發表於 2011-10-2 12:30 PM static/image/common/back.gif
ChangeMaxChild(243, -180000, 136000, 5)
243是mapid。。。-180000,136000是座標。。。5是怪物數量
== ...

如果不改就召到?

casogrta 發表於 2011-10-2 12:43:31

rudian 發表於 2011-10-2 12:30 PM static/image/common/back.gif
ChangeMaxChild(243, -180000, 136000, 5)
243是mapid。。。-180000,136000是座標。。。5是怪物數量
== ...

-180000,136000   <---這個真的是座標嗎?

為什么有 -180001 -180002  ... 這些 1 2 3 呢? 

rudian 發表於 2011-10-2 12:44:28

==不改在那個map的確是召喚得到。。。但是在別的map就不能

rudian 發表於 2011-10-2 12:45:32

:12;依我來看(243, -180000, 136000,是地圖座標的代碼來的

vbnn20 發表於 2011-10-2 12:52:22

rudian 發表於 2011-10-2 12:45 PM static/image/common/back.gif
依我來看(243, -180000, 136000,是地圖座標的代碼來的

那你試試在GM卷中修改第一項
if GetChoice() == 1 then
      SetWorldFlag("SummonEventMonster1", 5)
      ChangeMaxChild(2, -26000, 145000, 5)
看看滄洲城有沒有出怪

rudian 發表於 2011-10-2 12:59:27

沒有。。。我試過了
但是我有個疑問
SetWorldFlag("SummonEventMonster1", 5)
SummonEventMonster1 怎樣知道是白虎呢

vbnn20 發表於 2011-10-2 13:03:14

rudian 發表於 2011-10-2 12:59 PM static/image/common/back.gif
沒有。。。我試過了
但是我有個疑問
SetWorldFlag("SummonEventMonster1", 5)


跟次序,第一個是白虎,第2個朱雀,但實際上,也不知他在那設定了

casogrta 發表於 2011-10-2 13:04:00

vbnn20 發表於 2011-10-2 01:03 PM static/image/common/back.gif
跟次序,第一個是白虎,第2個朱雀,但實際上,也不知他在那設定了

SetWorldFlag << 這個好像是控制生成什么怪吧!
頁: [1] 2
查看完整版本: 生怪問題