设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【脚本】多功能事件

查看数: 10280 | 评论数: 28 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-4-6 02:00

正文摘要:

本帖最后由 joe5491 于 2013-4-28 16:10 编辑 因為上次發的腳本功能實在是太少了??!! 所以這次重新寫了些沒人寫過的功能並整合?!(應該吧) 提供功能:扔物品、放置物品、丟錢、放置錢、放置經驗、置設傳 ...

回复

47731089 发表于 2013-8-5 14:45:34
太感谢了,这个配合XAS系统=A=+ 可以做一个怪物仓库!
不知道丢出的事件物品金钱和经验是否可以角色接触后即获得,=.=总是按C键也不好。

我觉得用普通的文章显示太慢,不适合ARPG,最好用这种直接地图上弹出伤害的方式来显示文字
比如
  $game_player.battler.damage = "前面无法放置传送点。"
      $game_player.battler.damage_pop = true

这样的效果更好呢。
传送阵的话加一个动画效果可能更好些。

点评

然後我沒寄錯的話... 好像是改 @trigger 可以控制是否要案C鍵(之前做這個主要是靠慢慢分析不同事件所p出來的差異...)  发表于 2013-8-5 18:34
謝謝你的意見,不過這個只是一個基本款的東西而已,所以一些比較特殊的東西要自己改XDDD  发表于 2013-8-5 18:32
wutou 发表于 2013-8-2 18:14:36
很不错哟,感谢~

点评

XDDDDDD  发表于 2013-8-4 18:13
DSHWJ 发表于 2013-5-11 14:46:11
囧~看不懂繁体字……

点评

應該有翻譯軟體可以用吧?  发表于 2013-5-12 01:33
joe5491 发表于 2013-4-28 16:12:40
更新增加效能的部份了!(不會每次都重刷地圖)

p.s.我懶得重發了...
丁二狗 发表于 2013-4-16 21:10:59
高人     
Matoko 发表于 2013-4-16 17:43:39
谢谢分享~ 先带回家去学习学习了
弗雷德 发表于 2013-4-16 12:06:54
很有意思的脚本,虽然不打算做ARPG,先学习学习没准能给游戏增添一点色彩呢。
chd114 发表于 2013-4-16 00:03:01
  1. $game_map.events[@event_id].name="123"
  2. Save_Eve.new
复制代码
不是说事件名字改了会保存吗?为什么没有?转换到2号地图后再回1号地图名字还是原来的 Data.rar (177.23 KB, 下载次数: 30)

点评

其實saveload也都是針對id 200~400間的事件...  发表于 2013-4-16 01:32
只有用腳本做出來的事件才有這樣的效果...(因為用這腳本做出的事件id是從200起跳,因為會如果id重複會有bug...),而自動回復只針對id 200~400間的事件...  发表于 2013-4-16 01:31
saveload你可以不用管他...他其實只是我為了寫程式方便所寫的函數...正常用不到...  发表于 2013-4-16 00:43
僅限於用多功能事件做出來的事件(id>200)....如果每個事件都可以的話,會影響遊戲系統結構...然後正常情況下離開地圖會自動保存多功能事件...  发表于 2013-4-16 00:36
chd114 发表于 2013-4-10 21:41:05
joe5491 发表于 2013-4-10 21:36
@chd114

1. 你說過:「 ···我试过了,传送不管是在新建工程还是在我正在做的游戏里都会出错ArgumentEr ...

···就不能更具体点吗···给个正确的范例啊···还有就是那个saveload如果我一个地图存了多个事件或者要读取多个事件要怎么选···

点评

save&load只能針對一張地圖內所有用多功能事件做出來的事件,然後一次只能對一張地圖內的所有多功能事件Save&Load,只要不關掉自動恢復,基本用不到..   发表于 2013-4-10 22:10
Telport_To_Map_A_xy.new(10,5) #在地圖的(10,5)放置傳送點A,同理推B ----- Telport_To_Map_A.new #在主角的面前放置傳送點A,同理推B(面前必須可被穿越)  发表于 2013-4-10 22:06
joe5491 发表于 2013-4-10 21:36:56
@chd114

1. 你說過:「 ···我试过了,传送不管是在新建工程还是在我正在做的游戏里都会出错ArgumentError wrong number of arguments(3 for 1)  」
結論:你應該是要用Telport_To_Map_A_xy.new(x,y,set*) 而不是Telport_To_Map_A.new(set*)(好吧...我註解又打錯了...複製貼上的後果....)

2. 你說過:「还是不明白那个save和load事件的到底是怎么用···反正我用了之后感觉没什么变化  发表于 半小时前」
結論:當你關掉自動恢復事件的功能後,你要把地圖上的事件記錄下來或讀取就要用它...(一般不會去關自動恢復....)

点评

那我要saveload1-200的事件要咋办···之前加的存储事件内容会和这个脚本冲突  发表于 2013-4-16 23:37
···你先看清楚我放的事件再说啊···改的时候名字有变,但是换了地图就没用了···  发表于 2013-4-16 00:48
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 04:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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