光暈同人陣

按鈕問題
要如何讓按鈕一定要按照順序按才能觸發?
而不是每個都按一遍就可以?
您必須先登入才能加入討論。
Re:按鈕問題
??? (๑ˋ°ω°ˊ๑)(๑ˋ°ω°ˊ๑)
60 天前
Re:按鈕問題
很難理解嗎 哈哈~
我想想喔~就是~

(新增地圖機關):告示牌(輸入的內容)設定按鈕(按鈕數字1~9)
觸發檢查-對話框按鈕(按5129) 人物跳躍至指定地點

這時候問題來了~
就是別人只要1~9全都按過就會觸發檢查
但我要的卻是只按 5129這4個數字並且照順序 我該怎麼做?

Re:按鈕問題
解謎?(๑ˋ°ω°ˊ๑)
60 天前
Re:按鈕問題
那樣的話先用一個就是輸入4個數字完如果不正確就要重新輸入
60 天前
Re:按鈕問題
我的話是用變數解決

你的數值是5129 4個數字
分別用 A B C D 代表第1第2第3第4個數字
還有一個儲存他現在案的次數 time
當他按了1
A = 1
time = 1
在案了3
B = 3
time = 2
之後依序案了 3 5
C = 3
time = 3
D = 5
time = 4

當time = 4時 檢查ABCD是否為你的解
如果不是就把  time = 0
是的話就執行

如何檢查是否為你的解呢?
如果你的解是 1598
則檢查 
A = 1
B = 5
C = 9
D = 8
如果都一樣時就去移動人物吧!!
60 天前
Re:按鈕問題
我 我有辦法 可4我不想說=3=
嘿嘿~
60 天前
Re:按鈕問題
那個.....變數其實我不太會用~~有沒有比較簡單的作法~~
變數我還需要花一段時間去了解
Re:按鈕問題
直接用字串就好

弄一個inputString 儲存已經輸入過的數字,當輸入新數字n時, 就inputString = %{inputString}%%{n}%, 然後比較一下inputString 是不是密碼

戰奇蹟那個太hard code 我真的看不下去

不過我也不覺得樓主會看得懂我這個
Re:按鈕問題
樓上別用字串了吧


直接設定

inputString.1
inputString.2
......
等同的數字就好了
檢查 inputString . { 編號變數}是否等同於號碼就好了
52 天前
Re:按鈕問題
戰奇蹟的做法是一個算式吧
Ex.
A/B/C/D
A-B+logC/logD
用特定排序輪出唯一的數值
Re:按鈕問題
以上做法可以套用到var加固上
因為有高手能破var的密碼去改數據如職業的hp and exp等
首先設變數 dn 為你要存的所有變數的計算結果
如你要存變數 d1 to d4
Go through operation below
Operation: sin d1 + d2 - d3cos d4 = dn
存 d*
在讀檔對比後 player 的 dn 是否 = operation 後的結果
If 不等於 that means data has been changed abnormally 
If 等於 that means the data is normal
以上方法源自微分:D
成功召喚~~~
怪叔叔路過
51 天前
Re:按鈕問題
某樓不知字串在檢查時省多少功夫

另一樓說的是單向hashing 吧 ,類似sha1 那些東西?中文好像到雜湊。這招是用於避免以純文本儲存密碼時,旁人一看就知密碼,經過雜湊的字串會變得像隨機,且不可回復,但每個字串都會有獨特的輸出值,令密碼儲存更安全。戰奇蹟不是在說這些啊
Re:按鈕問題
問題是你不知道光暈當掉的時候

字串檢查都會掛掉= =
 
數學式都會掛彩
47 天前
Re:按鈕問題
光暈當掉的時候什麼都不能玩了吧
Re:按鈕問題
他說是同步問題呀= = 
玩家網速不同用檢查設變數會有bug
Re:按鈕問題
簡單來說就是MD5 不可逆加密法
例如把密碼發到server之前都會hash
避免明文被截取 然後就把你的密碼拿到手

聽說2檔用明文來傳送 有興趣可以自己拆來看看
Re:按鈕問題
我什麼時候有在這兒說用檢查設變數...
Re:按鈕問題
FK人應該沒遇過玩家角色可以移動

但是任何檢查都無法通過的情況吧

字串檢查跟數字檢查

數字檢查通過得比較快

且堆疊溢位問題也比較少
45 天前
Re:按鈕問題
為了不讓留言版太冷清所以狂挖文QQ
2 天前

 

嘎姆遊刊