westtboy 發表於 2012-11-27 15:37:48

自製改名系統

初次獻醜,有錯別見怪。

這項建議改名系統,利用檢測物品來改名字,看了熱血的腳本,感覺太複雜,並不適合新手架設,特此寫了這個腳本。

1. 和熱血水滸一樣,擁有三個腳本,分別是tw_cnNPC.lua、cnFail.lua、和cnSuccess.lua。

2. tw_cnNPC.lua 腳本

--- 改名系統Ask("你要更改名稱嗎?更改名字需要一張更名狀。", "要!", "還是不要了!")
if GetChoice() == 1 then
        if CheckItem(100005006) > 0 then
                RemoveItem(100005006)
                OpenChangeName()
        else
                Say("沒有更名狀")
        end
end其中100005006為自製物品,可以填寫任何名字。

3. cnFail.luaSay("你所輸入的名字有違禁字或已存在,請重新輸入!")
OpenChangeName()當出現重複名稱或者非法字眼的名字是,系統會自動調用cnFail.lua,並且重新開啟換名系統。


至於cnSuccess.lua 主要說明已經成功換名,不需要做出任何更改。


此改名系統缺點:
- 無法檢測更換記錄。

小小星星 發表於 2012-11-29 21:30:56

:22; 你有热血的脚本?是不是全部脚本都有?在哪里找到的?

ymoon1 發表於 2012-12-1 18:28:55

{:4_280:}好东西一定要顶一下

tiggoiv 發表於 2012-12-24 13:02:22

脚本缺陷!
如果玩家打开改名界面后如果放弃改名无法拿回改名状.
:19;有待改进

gyetuoovq 發表於 2013-3-8 18:08:03

kiwijuice 發表於 2013-12-2 16:35:44

确实有缺陷~

不过值得张扬

lovesky1314 發表於 2014-7-17 00:37:40

不錯的   希望有更好的新版本{:4_277:}

xmonsterz01x 發表於 2014-7-27 13:23:06

謝謝分享

ymming62 發表於 2023-4-15 15:25:22

谢谢分享

sticgame 發表於 2023-4-24 10:51:16

{:4_299:}谢分享
頁: [1]
查看完整版本: 自製改名系統