發新話題
打印

遊戲裡改名

[Close]
問問題之前先思考、嘗試,及參考we自學手冊
事件用玩者?Chat Message 等於 xxx
條件可用文字判斷x-y
(Substring((Entered chat string), 2, 5)) 等於 [字句]
ps: 這個例子x為2而y為5...   x一定要比y細
行動在玩者中自己找所需的
地圖作者DeutoNight
歡迎任何WE交流(JASS也可)

TOP

引用:
原帖由 RAneuTH 於 2008-11-1 07:30 PM 發表


先看下面




根據以上例子
x將會是樓主所說的-name
所以x不能是2
而是7
說明:
x是7的原因
首先
[-]是1個字符
[name]是4個字符
[ ]是1個字符
加起來是6
但因string 是以\0來判斷結束位置
所以[\0]也要算1個
寫C的 ...
-name[空格]
↑↑↑ ↑ ↑     ↑
123  4 5      6
你說對了,所以應該寫作(Substring((Entered chat string), 7, x))
ps: x>7
但我不太明你那個什麼[\0]是什麼意思-??

你說寫C時,難道你有寫過程式??
本人正想學C++
(謎之聲: 他想拜師學藝)

[ 本帖最後由 ●夜○ 於 2008-11-6 00:01 編輯 ]
地圖作者DeutoNight
歡迎任何WE交流(JASS也可)

TOP

發新話題