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

Project1

 找回密码
 注册会员
搜索
楼主: Sion
打印 上一主题 下一主题

[已经过期] 脚本定制第1轮 ♠ 已完结,新活动计划中

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
1
发表于 2013-11-17 16:45:23 | 显示全部楼层
本帖最后由 a000b1745 于 2013-11-17 19:04 编辑

S大~
請問一下,我想訂製一個關於商店的腳本不知能否實現??

腳本需求是這樣的:

我設置一個商人,該商人的商品是從我選定的物品ID裡隨機挑N個出來賣。
舉例:我在腳本先設置兩組商品↓

-商品A組 = [ i01,i03,i05,w12,w15,w16,a01,a02,a03 ]
-商品B組 = [ i01~i10,a10~25 ]
(P.S 種類+ID. i01=道具1號. w12=武器12號. a03=裝備3號 )

在該商人備註腳本 "Shop=A,5"   那就是從商品A組隨機抽5個出來賣
假如在該商人備註腳本 "Shop=A,8"   從商品A組隨機抽8個出來賣
假如在該商人備註腳本 "Shop=B,12"  從商品B組隨機抽12個出來賣

煩請 S大幫幫忙看下能否實現 :)

----------------------------------------------

剛想到能否加入一個新功能??
在代碼後面加入出售的商品價錢調整 (玩家賣給商人商品價格不變)
備註腳本 "Shop=A,5,100" 原價
備註腳本 "Shop=A,5,50"半價出售
備註腳本 "Shop=A,5,80" 原價80%出售 這樣...
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
2
发表于 2013-11-18 09:39:44 | 显示全部楼层
本帖最后由 a000b1745 于 2013-11-18 09:43 编辑
a000b1745 发表于 2013-11-17 16:45
S大~
請問一下,我想訂製一個關於商店的腳本不知能否實現??


抱歉打擾了...不知能不能加上一個變數的設定,
我來敘述一下實際用途好了。

"每天有個流浪商人會出現在旅館、身上會帶著各種奇妙的道具。"
上次請你訂製的隨機出貨腳本很好用,不過我當初沒想周到...
因為這樣玩家每次開啟都是隨機的,實際上一天固定隨機骰一次商品就行了。

舉例:
假如腳本商品組 :A => [ a01~a10 ],流浪商人的腳本寫 " random_shop(:A, 3) "
我的GAME裡面 變數20號=天數,
想請問能否當變數20號=X時,第一次骰出 "a03,a06a,a08"
在 X 不變的狀況下都是出現"a03,a06a,a08"這組商品,
當 變數20號=X+1 (或 X有改變) 、過了一天~流浪商人到處捕貨賣貨,random_shop(:A, 3)會自動重新骰一組新的組合、假設結果是 "a02,a05a,a10",那麼遊戲中當天流浪商人都是固定賣"a02,a05a,a10"這組商品。
到隔天 變數2 0= X+2 便會重新在骰新的商品出來~!

抱歉越搞越複雜了 ...{:2_276:}

点评

快的嚇死人...莫非已經寫道出神入化的地步了... 而且腳本簡短有效,相容性又棒(混了幾十個腳本測試也不衝突)...感謝你!!  发表于 2013-11-18 13:24
已更新  发表于 2013-11-18 12:26
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
3
发表于 2013-11-19 21:03:58 | 显示全部楼层
S大~ 不好意思又麻煩你一下了。
(順帶一提~上次的隨機商品用的非常淋漓盡致 ^_^)

這次想訂製一個類似上次隨機商品的,但這次需求是隨機送東西的。
也就是說當我碰觸"聖誕老頭","聖誕老頭"會送我隨機道具,當然也是有道具範圍的。
譬如:
腳本設定 :B => [i20_40,a5_15]
"聖誕老頭"的事件裡面腳本寫上 - random_gift(:B, 3)
那麼聖誕老頭就會給我 道具20~40號, 裝備5~15號的其中三個物品^^!!

這裡有個需要注意的,這三個道具是可以重複的~
(也就是說有可能拿到 1蘋果1柳丁1香蕉 或是 3個蘋果...如果有開關控制能否重複更好囉)

-----------
其實可以用事件解決的...但是有80個物品要隨機送出...有點頭疼。

点评

http://bbs.66rpg.com/forum.php?mod=viewthread&tid=333550&page=1#pid2366099  发表于 2013-11-19 23:17
事件腳本? 你說用分歧嗎? 可是80樣道具不就要判定80次...?  发表于 2013-11-19 22:57
可以直接使用事件脚本来  发表于 2013-11-19 21:42
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
552
在线时间
464 小时
注册时间
2009-10-11
帖子
407
4
发表于 2013-12-10 22:47:48 | 显示全部楼层
假如想要做一個類似"復活點"的系統不知行不...
內容是這樣的:
在腳本區寫幾組MAP ID,
譬如  [MAP ID 99, X, Y] = [map id 01, map id 02, map id 03, map id 04]
意思是說"當玩家在map id = 01~04 戰敗的時候,不會跳入GAME OVER畫面、
而是到"map id 99 的(X,Y)座標上。(面向就看要怎麼寫比較順、都可以)
當然我只是舉例一組、有可能遊戲世界分很多區就可以設定很多組...

如果是這個架構也可以延伸到類似網遊的"傳送回家卷軸",
在某個領地使用"傳送回家卷軸" 就會回到那個領地的村子~{:2_260:}
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-26 23:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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