key_?_? | 名稱 | 說明 | 啟用日期 |
3 | Link evt2_id | 連結去做另外一個觸發evt2_id | 20181209 |
3-1 | .1 Link to evt2_id | .1組 ,連結去另外一個觸發evt2_id | 20181209 |
3-6 | .2 evt2_id range_S | .2組 這是range_S,簡單的講是range_S到range_B範圍=位置6與位置7的之間的所有值都去做連結觸發 | 20181209 |
3-7 | .2 evt2_id range_B | .2組 這是range_B,簡單的講是range_S到range_B範圍=位置6與位置7的之間的所有值都去做連結觸發 | 20181209 |
3-11 | .3 evt2_id rand(a?,b) | .3組 位置11 和位置12 取中間一個亂數去連結觸發evt2_id | 20181209 |
3-12 | .3 evt2_id rand(a,b?) | .3組 位置11 和位置12 取中間一個亂數去連結觸發evt2_id | 20181209 |
3-16 | .4 array[?] to evt2_id | .4組 位置16 依array[?] ?位置內的值去連結觸發evt2_id | 20181209 |
4-1 | timezone | 時區 https://time.artjoey.com/ 查詢你那個區域是多少 | 20181209 |
4-5 | no check step | 1=yes不做回前一頁檢查, 意思玩家可以回前一頁也不會當機 | 20201022 |
4-6 | Mode of operation | 運作模式 (0.no rand no repeat = 意思是evt1 m_s=1主動 都會被按順序evt1_id 由小到大被執行一次) (1.rand no repeat = 意思是evt1 m_s=1主動 都會被按亂數順序 只會被執行一次) (2.rand repeat = 意思是evt1 m_s=1主動 都會被按亂數順序有可能會被執行一次以上, 參數是看 2.number of times 這個是要執行亂數做幾次) | 20181209 |
4-7 | .2 initial evt1_id | 在一般[運作模式]之前, 還加上最先執行evt1_id, 但這個要evt1 m_s=0被動 | 20181209 |
4-8 | .2 final evt1_id | 在一般[運作模式]之後, 最後面再執行evt1_id, 但這個要evt1 m_s=0被動 | 20181209 |
4-9 | Mode of operation | 當[運作模式]=Mode of operation=2 這數值時, 這欄位才起作用, 意思是取亂數要做幾次的意思, 要亂數選擇evt1 m_s=1 主動, 要選幾個出來執行, 預設值最小為1 | 20181209 |
4-16 | .5 url+ary[?] small | .5組 由外部網址傳入array數值的位置最小值,例如https://www.codingame123.com/game1/evt.php?adr=1&ary=(p1=1,p2=3) , 這個 &ary=(p1=1,p2=3) 這部份就是網址 | 20190117 |
4-17 | .5 url ary[?] big | .5組 由外部網址傳入array數值的位置最大值 | 20190117 |
5 | show input str | 利用已建立的字串內容去秀字串 秀圖片.和有輸入數字進array | 20181216 |
5-1 | string | 主字串 | 20181216 |
5-2 | link | 當按了next 鍵 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
5-3 | pic | 此地方按F1鍵進入字串編輯 相對於要秀圖片,所以在字串編輯裡要設定取的到圖片的網址, 免費圖空間 | 20181209 |
5-4 | stop execution | 此地方=1值就秀到最後停止執行, (先決條是沒有5-2=link 沒有數值) | 20181219 |
5-6 | input type 1.number 2.testarea 3.select 4.Select Multiple | 1.數字空格輸入, 或者拉bar調數字, 2.textarea元件輸入 3. 向下選單輸入 4.向下選單可以複選 按ctrl鍵 | 20181219 |
5-7 | .1 amount | 1.數字空格輸入,限定幾組數字輸入元件 | 20181219 |
5-8 | .1 range min | 1.數字空格輸入,限定數字的最小值 | 20181219 |
5-9 | .1 range max | 1.數字空格輸入,限定數字的最大值 | 20181219 |
5-10 | .1 ary begin | 1.數字空格輸入,將得到的數字開始存入array[?] ?=p位置 | 20181221 |
5-11 | .2 textarea min | 2.textarea元件輸入,將得到的數字開始存入array[?] ?=p位置 最小值的範圍 | 20181221 |
5-12 | .2 testarea max | 2.textarea元件輸入,將得到的數字開始存入array[?] ?=p位置 最大值的範圍 | 20181221 |
5-16 | .3 .4 select option | 3. 向下選單輸入 4.向下選單可以複選, array[?] ?=p位置 格式如下 (p4=name1,p5=name2) | 20181221 |
.
5-17 | 3 .4 select min | array[?] ?=p位置 最小值的範圍 | 20181221 |
5-18 | .3 .4 select max | array[?] ?=p位置 最大值的範圍 | 20181221 |
5-20 | close ad | 是否關掉廣告 1.是 就是關掉廣告 | 20181221 |
6 | show talk | 利用已建立的對話內容去產生問答的效果或者 秀名字 秀字串 秀圖片 | 20181209 |
6-1 | talk | 此地方按F1鍵進入對話編輯你要的對話參數,按ENTER取得對話參數 | 20181209 |
6-2 | player name | 此地方按F1鍵進入字串編輯 相對於是對話裡的player角色的名字 | 20181209 |
6-3 | player pic | 此地方按F1鍵進入字串編輯 相對於是對話裡的player角色要秀圖片,所以在字串編輯裡要設定取的到圖片的網址 免費圖空間 | 20181209 |
6-4 | stop execution | 此地方=1值就秀到最後停止執行, (先決條是沒有link 沒有問) | 20181219 |
6-6 | link1 | 當按了talk 的最後 答案1 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
6-7 | link2 | 當按了talk 的最後 答案2 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
6-8 | link3 | 當按了talk 的最後 答案3 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
6-9 | link4 | 當按了talk 的最後 答案4 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
6-10 | link5 | 當按了talk 的最後 答案5 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20181209 |
6-11 | npc1_name | talk 對話中如果有定npc1講的到時輪到npc說時會秀他的名字,所以在字串編輯裡要設定 一個字串名字 | 20181209 |
6-12 | npc2_name | talk 對話中如果有定npc2講的到時輪到npc說時會秀他的名字,所以在字串編輯裡要設定 一個字串名字 | 20181209 |
6-13 | npc3_name | talk 對話中如果有定npc3講的到時輪到npc說時會秀他的名字,所以在字串編輯裡要設定 一個字串名字 | 20181209 |
6-14 | npc4_name | talk 對話中如果有定npc4講的到時輪到npc說時會秀他的名字,所以在字串編輯裡要設定 一個字串名字 | 20181209 |
6-15 | npc5_name | talk 對話中如果有定npc5講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定 一個字串名字 | 20181209 |
6-16 | npc1_pic | talk 對話中如果有定npc1講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定取的到圖片的網址 免費圖空間 | 20181209 |
6-17 | npc2_pic | talk 對話中如果有定npc2講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定取的到圖片的網址 | 20181209 |
6-18 | npc3_pic | talk 對話中如果有定npc3講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定取的到圖片的網址 | 20181209 |
6-19 | npc4_pic | talk 對話中如果有定npc4講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定取的到圖片的網址 | 20181209 |
6-20 | npc5_pic | talk 對話中如果有定npc5講的到時輪到npc說時會秀他的圖片,所以在字串編輯裡要設定取的到圖片的網址 | 20181209 |
7 | array[?] + - x / = | 陣列的位置和數值的加減乘除處理 | 20181209 |
7-1 | .1 a?=n; array[?] | .1組 arrat[?]內的位置 | 20181209 |
7-2 | .1 a=n?; number | .1組 等於?數值 | 20181209 |
7-3 | .4 a?=rand(b,c);array[?] | .4組 a=rand(b,c) 等於a數值array[?]內的?的位置,(b和c之間的取一個亂數,最後將這個值存放在a) | 20181209 |
7-4 | .4 a=rand(b?,c);number | .4組 a=rand(b,c) 等於b數值 | 20181209 |
7-5 | .4 a=rand(b,c?);number | .4組 a=rand(b,c) 等於c數值 | 20181209 |
7-6 | .2 a?=b+number; array[?] | .2組 a=b+number; 等於a數值array[?]內的?的位置 (b 加一個數字,最後將這個值存放在a) | 20181209 |
7-7 | .2 a=b?+number; array[?] | .2組 a=b+number; 等於b數值array[?]內的?的位置 | 20181209 |
7-8 | .2 a=b?c; +-x/ | .2組 a=b?number; 等於 +-x/ mod | 20181209 |
7-9 | .2 a=b+number?; number | .2組 a=b+number; 等於number | 20181209 |
7-11 | .3 a?=b+c; array[?] | .3組 a=b+c; 等於a數值array[?]內的?的位置 (b加c,最後將這個值存放在a) | 20181209 |
7-12 | .3 a=b?+c; array[?] | .3組 a=b?+c; 等於b數值array[?]內的?的位置 | 20181209 |
7-13 | .3 a=b?c; +-x/ | | .3組 等於+-x/ 20181209 |
7-14 | .3 a=b+c?; array[?] | .3組 a=b+c?; 等於c數值array[?]內的?的位置 | 20181209 |
7-16 | .6 a?=b; ary[?] | .6組 a?=b; ary[?] 等於a數值array[?]內的?的位置 | 20190907 |
7-17 | .6 a=b?; ary[ary[?]] | .6組 a=b?; ary[ary[?]] 等於b數值array[?]內的?的位置 ,找出ary值之後 new_um, 再用這個數值再去找另外一個ary[new_um] 程式碼如下 L17_temp = ary_evt[L17] ; L17_new = ary_evt[L17_temp] ; ary_evt[L16] = L17_new; | 20190907 |
7-18 | .5 a?=rand(b,c);array[?] | .4組 a=rand(b,c) 等於a數值array[?]內的?的位置,(b array[?]和c array[?]之間的取一個亂數,最後將這個值存放在a array[?]) | 20181209 |
7-19 | .5 a=rand(b?,c);number | .4組 a=rand(b,c) 等於b數值array[?]內的?的位置 | 20181209 |
7-20 | .5 a=rand(b,c?);number | .4組 a=rand(b,c) 等於c數值array[?]內的?的位置 | 20181209 |
8-1 | Condition is true | 1.全部成立, 2.其中一件成立 3.其中一件不成立 4.全部不成立 | 20181209 |
8-6 | .1 a? > n | .1組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
8-7 | .2 a? > n | .2組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
8-8 | .3 a? > n | .3組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
8-9 | .4 a? > n | .4組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
8-10 | .5 a? > n | .5組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
8-11 | .1 > == < | .1組 a ? n; 等於 > = 這些判斷 | 20181209 |
8-12 | .2 > == < | .2組 a ? n; 等於 > = 這些判斷 | 20181209 |
8-13 | .3 > == < | .3組 a ? n; 等於 > = 這些判斷 | 20181209 |
8-14 | .4 > == < | .4組 a ? n; 等於 > = 這些判斷 | 20181209 |
8-15 | .5 > == < | .5組 a ? n; 等於 > = 這些判斷 | 20181209 |
8-16 | .1 a > n? | .1組 a > n?; 等於number | 20181209 |
8-17 | .2 a > n? | .2組 a > n?; 等於number | 20181209 |
8-18 | .3 a > n? | .3組 a > n?; 等於number | 20181209 |
8-19 | .4 a > n? | .4組 a > n?; 等於number | 20181209 |
8-20 | .5 a > n? | .5組 a > n?; 等於number | 20181209 |
9-1 | Condition is true | 1.全部成立, 2.其中一件成立 3.其中一件不成立 4.全部不成立 | 20181209 |
9-6 | .1 a? > b | .1組 a? > b; 等於a數值array[?]內的?的位置 | 20181209 |
9-7 | .2 a? > b | .2組 a? > b; 等於a數值array[?]內的?的位置 | 20181209 |
9-8 | .3 a? > b | .3組 a? > b; 等於a數值array[?]內的?的位置 | 20181209 |
9-9 | .4 a? > b | .4組 a? > b; 等於a數值array[?]內的?的位置 | 20181209 |
9-10 | .5 a? > b | .5組 a? > b; 等於a數值array[?]內的?的位置 | 20181209 |
9-11 | .1 > == < | .1組 a ? n; 等於 > = 這些判斷 | 20181209 |
9-12 | .2 > == < | .2組 a ? n; 等於 > = 這些判斷 | 20181209 |
9-13 | .3 > == < | .3組 a ? n; 等於 > = 這些判斷 | 20181209 |
9-14 | .4 > == < | .4組 a ? n; 等於 > = 這些判斷 | 20181209 |
9-15 | .5 > == < | .5組 a ? n; 等於 > = 這些判斷 | 20181209 |
9-16 | .1 a > b? | .1組 a > n?; 等於b數值array[?]內的?的位置 | 20181209 |
9-17 | .2 a > b? | .2組 a > n?; 等於b數值array[?]內的?的位置 | 20181209 |
9-18 | .3 a > b? | .3組 a > n?; 等於b數值array[?]內的?的位置 | 20181209 |
9-19 | .4 a > b? | .4組 a > n?; 等於b數值array[?]內的?的位置 | 20181209 |
9-20 | .5 a > b? | .5組 a > n?; 等於b數值array[?]內的?的位置 | 20181209 |
10-1=1 | .1 yyyymmdd | .1組 type=現在時間的年月日 ,例如20191231 =意思是2019年12月31日 , 去存入array[?]位置 | 20190619 |
10-1=2 | .2 hour minute | .2組 type=現在時間的時分 ,例如2359 =意思是23時59分鐘, 去存入array[?]位置 | 20190619 |
10-1=3 | .3 hour*60+min | .3組 type=現在時間的時x60+分 ,例如1439 =意思是23時59分鐘, 去存入array[?]位置 | 20190619 |
10-1=4 | .4 ymmddhhii | .4組 type=現在時間的時x60+分 ,例如1439 =意思是23時59分鐘, 去存入array[?]位置 | 20190619 |
10-1=5 | .5 yyymmddhh | .5組 type=現在時間的年月日時 ,例如19123123 =意思是2019年12月31日23時 2019年去掉千位數取百位數以下,得到19, 因為int 的範圍是-2147483648~2147483647, 去存入array[?]位置 | 20190619 |
10-1=6 | .6 sec | .6組 type=sec = 1530144600 sec秒 去存入array[?]位置 | 20190619 |
10-1=7 | .7 minute | .7組 type=minute = 25502410 minute分 去存入array[?]位置 | 20190619 |
10-1=8 | .8 hour | .8組 type=hour = 425040 hour小時 去存入array[?]位置< | 20190109 |
10-1=9 | .9 day | 9組 type=day = 17710 day天 去存入array[?]位置< | 20190109 |
10-1=11 | .11 yyyy | .11組 type=現在時間的年 ,例如2019 =意思是2019年12月31日 , 去存入array[?]位置 | 20190716 |
10-1=12 | .12 mm | .12組 type=現在時間的月 ,例如12 =意思是12月 , 去存入array[?]位置 | 20190716 |
10-1=13 | .13 dd | .13組 type=現在時間的日 ,例如31 =意思是31日 , 去存入array[?]位置 | 20190716 |
10-1=14 | .14 hh | .14組 type=現在時間的時 ,例如23 =意思是23時 , 去存入array[?]位置 | 20190716 |
10-1=15 | .15 ii = 59 Minute | .15組 type=現在時間的分 ,例如59 =意思是59分 , 去存入array[?]位置 | 20190716 |
10-1=16 | .16 ss = 59 sec | .16組 type=ss = 59 sec | 20190716 |
10-1=17 | .17 yyyymmddhhiiss | .17組 type=yyyymmddhhiiss | 20190716 |
10-1=18 | .18 yyyymmddhhiissuu | .18組 type=yyyymmddhhiissuu | 20190716 |
10-1=19 | .19 sec.usec =1530144600.12 | .19組 type=sec.usec =1530144600.12 | 20190716 |
10-2 | .1 ary[?] | .1組 去存入array[?]位置 | 20190619 |
10-6 | .1 +- year | .1組 n? 現在時間 再去偏移 +- year | 20190109 |
10-7 | .1 +- month | .1組 n? 現在時間 再去偏移 +- month | 20190109 |
10-8 | .1 +- day | .1組 n? 現在時間 再去偏移 +- day | 20190109 |
10-9 | .1 +- hour | .1組 n? 現在時間 再去偏移 +- hour | 20190109 |
10-10 | .1 +- minute | .1組 n? 現在時間 再去偏移 +- minute | 20190109 |
10-11 | .1 +- year array[?] | .1組 array[?] 現在時間 再去偏移 +- year | 20190109 |
10-12 | .1 +- month array[?] | .1組 array[?] 現在時間 再去偏移 +- month | 20190109 |
10-13 | .1 +- day array[?] | .1組 array[?] 現在時間 再去偏移 +- day | 20190109 |
10-14 | .1 +- hour array[?] | .1組 array[?] 現在時間 再去偏移 +- hour | 20190109 |
10-15 | .1 +- minute array[?] | .1組 array[?] 現在時間 再去偏移 +- minute | 20190109 |
11-1 | string | 主字串 | 20190707 |
11-2 | link evt2_id | 當按了next 鍵 就跳去執行evt2_id (注意不能連結到evt2_id是(m=打勾的)主動觸發, 只能連結去(s=沒打勾的)被動觸發) | 20190707 |
11-3 | input type 1.default 只取數字 - 2.(int) 用這個轉 3.只取數字 | 1.只取數字和最前面的負號- 2.(int) 用這個轉,但如果有文字可能取不出來 3. 只取數字 (int)preg_replace('/[^\.0123456789]/s', '', $_POST[$input_key]); | 20190707 |
11-4 | input count ? | 自定輸入元件的總數量 | 20190707 |
11-5 | array[?] begin | 第一個自定元件,將得到的數字開始存入array[?] ?=p位置 | 20190707 |
11-6 | input string 1 | input string 1 範例 ( <div><input name="input2" type="number" value="0" /></div><div><input type="date" name="input1" /></div><div><input type="text" name="input3" /></div><div><input type="button" value="button click" onclick="express(50)" ></div> 可以參考https://www.w3schools.com/html/html_form_input_types.asp | 20190707 |
11-7 | input string 2 | 規則1: (第1個元件名字要取 name="input1") , (第2個元件名字要取 name="input2") , | 20190707 |
11-8 | input string 3 | 規則2: onclick="express(12)" 意思是按鈕,按下去可以連結去執行 evt2_id = 12 <div><input type="button" value="button click" onclick="express(12)" ></div> | 20190707 |
11-9 | input string 4 | 規則2圖片範例: <button type="button" onclick="express(50)"><img src="https://cdn.pixabay.com/photo/2018/07/29/11/59/vote-3569999_960_720.jpg"></button> 意思按了這個圖片連結去evt2_id=50 | 20190707 |
12 | Link evt1_id | 連結去做另外一個事件evt1_id | 20190109 |
12-1 | .1 Link to evt2_id | .1組 ,連結去另外一個事件evt1_id | 20190109 |
12-6 | .2 evt2_id range_S | .2組 這是range_S,簡單的講是range_S到range_B範圍=位置6與位置7的之間的所有值都去做連結一個事件evt1_id | 20190109 |
12-7 | .2 evt2_id range_B | .2組 這是range_B,簡單的講是range_S到range_B範圍=位置6與位置7的之間的所有值都去做連結一個事件evt1_id | 20190109 |
12-11 | .3 evt2_id rand(a?,b) | .3組 位置11 和位置12 取中間一個亂數去連結一個事件evt1_id | 20190109 |
12-12 | .3 evt2_id rand(a,b?) | .3組 位置11 和位置12 取中間一個亂數去連結一個事件evt1_id | 20190109 |
12-16 | .4 array[?] to evt2_id | .4組 位置16 依array[?] ?位置內的值去連結一個事件evt1_id | 20190109 |
13 | Link gid | 連結去做另外一個gid | 20190128 |
13-1 | show string | 要秀給玩家的資訊字串 | 20190128 |
13-6 | Link to gid | 連結去做另外一個gid, 要知道連結去視窗可由[View private design program]->[edit]->[game id] | 20190128 |
13-16 | array[? range_s] | 由此遊戲要傳過去另外一個遊戲的 array 位置範圍最小值 | 20190128 |
13-17 | array[? range_b] | 由此遊戲要傳過去另外一個遊戲的 array 位置範圍最大值 | 20190128 |
14 | Temp string | temp_str臨時字串處理,可以將字串相加成, 最後用用替換字@s(1), 可以秀在一般對話和字串裡 | 20190128 |
14-1 | TS = TS + string[?] | temp_str=temp_str + string[?] 可以將某字串做累加的動作(加入的字串是由正常的後端開始加), 但最長限4000byte | 20190128 |
14-4 | TS = TS + string[ary[?]] | temp_str=temp_str + string[ary[?]] 可以將某字串做累加的動作(加入的字串是由正常的後端開始加), 但最長限4000byte ,設定你要ary[?] 1~2000其中一個數值, 例如ary[10]=9這數值指向string[9], 字串編號9 的字串就是 | 20190128 |
14-6 | TS = string[?] | temp_str = string[?] , 初始化temp_str等於某字串 | 20190128 |
14-9 | TS = string[ary[?]] | temp_str = string[ary[?]] , 初始化temp_str等於某字串,設定你要ary[1~2000] 1~2000其中一個數值, 例如ary[10]=9這數值指向string[9], 字串編號9 的字串就是temp_str | 20200815 |
14-11 | TS = string[?] + TS | temp_str= string[?] +temp_str 可以將某字串做累加的動作 (但是加入的字串是由前端開始加, 最新的字串在最前面), 但最長限4000byte | 20190128 |
14-14 | TS = string[ary[?]] + TS | temp_str= string[ary[?]] +temp_str 可以將某字串做累加的動作 (但是加入的字串是由前端開始加, 最新的字串在最前面), 但最長限4000byte,,設定你要ary[?] 1~2000其中一個數值, 例如ary[10]=9這數值指向string[9], 字串編號9 的字串就是 | 20190128 |
14-20 | lang move | lang move = 0 不會隨語言設定去偏移字串取讀的位置, lang move = 1 會隨語言設定那ary[?] 去偏移字串 | 20190128 |
15 | Show str and Last share URL arg | Show str and Last share URL arg (秀字串和最後分享網址參數) | 20190128 |
15-1 | show string | 最後要畫面顯示的字串 | 20190128 |
15-6 | share Main string | 分享出去時的(圖片上方的)主要字串 | 20190128 |
15-11 | share detail string | 分享出去時的(圖片下方的)細節字串 | 20190128 |
15-16 | pic (url string) | 最後要畫面的圖片, 和分享出去時的圖片 免費圖空間 | 20190128 |
15-19 | array(start) | [陣列開始位置] , 這期間的資料當作下次進此遊戲的初始化的array資料 | 20190128 |
15-20 | array(end) | [陣列結束位置] | 20190128 |
16-1 | Condition is true | 1.全部成立, 2.其中一件成立 3.其中一件不成立 4.全部不成立 | 20181209 |
16-6 | .1 a? > str | .1組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
16-7 | .2 a? > str | .2組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
16-8 | .3 a? > str | .3組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
16-9 | .4 a? > str | .4組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
16-10 | .5 a? > str | .5組 a? > n; 等於a數值array[?]內的?的位置 | 20181209 |
16-11 | .1 > == < | .1組 a ? n; 等於 > = 這些判斷 | 20181209 |
16-12 | .2 > == < | .2組 a ? n; 等於 > = 這些判斷 | 20181209 |
16-13 | .3 > == < | .3組 a ? n; 等於 > = 這些判斷 | 20181209 |
16-14 | .4 > == < | .4組 a ? n; 等於 > = 這些判斷 | 20181209 |
16-15 | .5 > == < | .5組 a ? n; 等於 > = 這些判斷 | 20181209 |
16-16 | .1 a > str? | .1組 a > str?; 等於string[?] | 20181209 |
16-17 | .2 a > str? | .2組 a > str?; 等於string[?] | 20181209 |
16-18 | .3 a > str? | .3組 a > str?; 等於string[?] | 20181209 |
16-19 | .4 a > str? | .4組 a > str?; 等於string[?] | 20181209 |
16-20 | .5 a > str? | .5組 a > str?; 等於string[?] | 20181209 |
22-1 | evt2_id type | [選擇型態] 取get execl evt2_id=觸發id型態 (type=1=Fixed evt2_id =固定值 evt2_id) ,(type=2=evt2_id = array[?]= 由這個陣列位置的數值去取 evt2_id) ,(type=3=Random = 在所有的evt2_id中亂數選一個) | 20190522 |
22-2 | =? | [選擇型態--輸入數值] (type=1=Fixed evt2_id =固定值 evt2_id) ,(type=2=evt2_id = array[?]= 由這個陣列位置的數值去取 evt2_id) ,(type=3=Random = 在所有的evt2_id中亂數選一個) | 20190522 |
22-6 | evt1_id | get execl 取evt1_id=事件id | 20190522 |
22-11 | evt3(start) | get execl 取evt3=正效果 開始位置 | 20190522 |
22-12 | evt3(end) | get execl 取evt3=正效果 結束位置 | 20190522 |
22-16 | put array (start) | 放入array 的開始位置, | 20190522 |
23-1 | type | 特別資料的型態, | 20190522 |
23-1=1 | type=user_id | 特別資料的型態,=1, 取讀玩家這個遊戲的user_id | 20190522 |
23-1=2 | type=game id | 特別資料的型態,=2, 這個遊戲id | 20190522 |
23-1=3 | type=all array clear | 特別資料的型態,=3, 這個遊戲id | 20190522 |
23-1=4 | type=floor() | 特別資料的型態,=4, php 函數, 小數點以下, 無條點捨去 | 20190522 |
23-1=5 | type=round(num) | 特別資料的型態,=5, php 函數, 小數點以下, 四捨五入 ,取整數 | 20190522 |
23-1=6 | type=round(num,1) | 特別資料的型態,=6, php 函數, 小數點以下2位去四捨五入 ,保留1位小數 | 20190522 |
23-1=7 | type=round(num,2) | 特別資料的型態,=7, php 函數, 小數點以下3位去四捨五入 ,保留2位小數 | 20190522 |
23-1=8 | type=round(num,3) | 特別資料的型態,=8, php 函數, 小數點以下4位去四捨五入 ,保留3位小數 | 20190522 |
23-1=9 | type=link_add | link_add 是當有link出去就累計加一次, 當超過link_max + 50就會自動跳離, 當機 | 20190810 |
23-1=10 | type=link_max | link_max 是當有link出去就累計加一次, 當超過link_max + 50就會自動跳離, 當機 ,link_max 代表離當機數值還差50 | 20190810 |
23-1=11 | type=daydel yyyymmdd | daydel yyyymmdd 是資料庫此筆資料在新增或者修改時會有個欄位daydel 這裡會存放此筆資料將在某一天進去刪除, 所以可以利用修改update 功能去延長這個日期, yyyymmdd= 例如今天日期2019年01月1日再向後多加30天以上的變20190130 | 20190825 |
23-1=12 | type=max_execution_time | | 取讀 PHP的執行時間上限,避免程式執行過久被終止20190825 |
23-1=13 | type=max_execution_time -5 sec | | 取讀 PHP的執行時間上限的值再減5sec,避免程式執行過久被終止20190825 |
23-1=14 | type=md5(temp str) get number | | temp_str = @s(1) 去做md5的加密處理, 產生的字串取出數字 ,做為檢查碼用20190825 |
23-1=15 | type=microtime 取微秒 | | temp_str = @s(1) 去做md5的加密處理, 產生的字串取出數字 ,做為檢查碼用20190825 |
23-1=16 | type=ary[? ~5] md5 後面的第一個ary[?+1]固定是game_id, 再2~5個ary[? 2~5]可以自設, md5ary[?]再存入檢查碼 | | 例如ary[?]=100, 將ary[101],ary[102],ary[103],ary[104],ary[105] 5個md5再存入ary[100]20190825 |
23-1=17 | type=round(num,4) | 特別資料的型態,=8, php 函數, 小數點以下5位去四捨五入 ,保留4位小數 | 20190522 |
23-2 | put array (start) | 放入array 的開始位置, | 20190522 |
25-1 | link evt1_id/td> | check have link evt1_id (檢查是否已經有連結要去evt1_id) | 20190825 |
26-1=1 | type=Continuous value (12345) | 這亂數是連續值如果min=1, max= 5 ary(1,2,3,4,5) , 而且不重復 , min 和max之間只能相差500以下 | 20191107 |
26-1=2 | type=rand(min,max) | 這亂數是min 和max 之間的數值取亂數 , 數值是有可能會重復 | 20191107 |
27-1 | 1.ary[?-n] | 陣列的起始端start | 20191114 |
27-2 | 1.ary[n-?] | 陣列的後端 end | 20191114 |
27-3 | 1.fill in | 填入什麼數值 | 20191114 |
27-4 | 2.ary[?-n] clear | 清空這陣列的起始端start | 20191114 |
27-5 | 2.ary[n-?] clear | 清空這陣列的後端 end | 20191114 |
28-1 | 1.save_name_ary[?] | .1組 setcookie(save_name,內容, time()+$L4); 存入的名字可以用數字1~100 來用 | 20200712 |
28-2 | 1.ary[?] start | .1組 要存入的ary[?] 開始的位置 | 20200712 |
28-3 | 1.ary[?] end | 1組 要存入的ary[?] 結束的位置 | 20200712 |
28-4 | 1.sec | 1組 要存放多久時間(單位 秒), 存一天要86400秒, | 20200712 |
28-5 | 1.Link evt2_id | .1組 ,連結去另外一個觸發evt2_id | 20201004 |
28-6 | 2.load_name_ary[?] | .2組 $_COOKIE[name] 取讀的名字可以用用ary[1~2000]存的數字來用 | 20200712 |
28-7 | 2.ary[?] start | .2組 要取讀出來的ary[?] 開始的位置 | 20200712 |
28-8 | 2.ary[?] end | 2組 要取讀出來的[?] 結束的位置 | 220200712 |
28-10 | 2.re result ary[?] | 2組 要取讀出來的結果存入ary[?](return=1 :代表有取讀到cookie成功),(return=0 :沒有取讀到cookie) | 220200712 |
28-11 | 4.save cookie temp_str1 | .4組 setcookie(save_name,temp_str1, time()+ sec); 存入的名字可以用數字1~100 來用 | 20200712 |
28-14 | 4.sec | 1組 要存放多久時間(單位 秒) | 220200712 |
28-5 | 4.Link evt2_id | .1組 ,連結去另外一個觸發evt2_id | 20201004 |
28-16 | 5.load cookie temp_str1 | .5組 $_COOKIE[name] 取讀的名字可以用ary[1~2000]存的數字來用 | 20200712 |
28-20 | 3.clear_name | .3組 setcookie(name,"", time()-3600); 要清除的cookie可以用ary[1~2000]存的數字來用/td> | 20200712 |
29-1 | re result ary[?] | 字串運算完的最後結果會存入array[?]所指定的數字的陣列之中 | 20200812 |
29-3 | int or float type | 字串運算時是用那一種變數去做運算, 如果最後結果不含小數點都是整數, 那建議用int , 但一般情形都建議用 No action=無動作 意思是不用去管他, 但假設是有運算結果是小數點以下的數值的建議就要用 float , | 20200812 |
29-3=0 | No action=無動作 | No action=無動作 意思是不用去管他 | 20200812 |
29-3=1 | int | INT 4byte 最小值 -2147483648 最大值 2147483647 (21億) | 20200812 |
29-3=2 | float | FLOAT 4byte -3.402823466E+38 3.402823466E+38 ~ 7 | 20200812 |
29-3=3 | double | DOUBLE 8byte -1.7976931348623157E+308 1.7976931348623157E+308 ~ 17 | 20200812 |
29-5 | round floor | 假設是有運算結果是小數點以下的數值的這裡將要做什麼處理 | 20200812 |
29-5=0 | No action=無動作 | No action=無動作 意思是不用去管他, 保持計算結果值, 不去做把小數以下做什麼處理例如不去做四捨五入,如果小數以下的數值就繼續保有原數值 | 20200812 |
29-5=1 | floor() 無條件捨去小數點以下 | floor() 無條件捨去小數點以下 | 20200812 |
29-5=10 | round() 4捨5入成整數 | round() 4捨5入成整數,沒有小數點以下的 | 20200812 |
29-5=11 | round(num,1) 四捨五入 0.? /td> | round(num,1) 四捨五入 0.? 取位數取到小數點以下1位 | 20200812 |
29-5=12 | round(num,2) 0.0? | round(num,2) 0.0? 取位數取到小數點以下2位 | 20200812 |
29-5=13 | round(num,2) 0.0? | round(num,3) 0.00? 取位數取到小數點以下3位 | 20200812 |
29-5=14 | round(num,2) 0.0? | round(num,4) 0.000? 取位數取到小數點以下4位 | 20200812 |
29-6 | string[?] | 設定你要處理的運算字串, 按F1呼叫字串視窗編輯你要處理的字串, 例如 3 * (5 +1) 或者 a[3] * 8 / 2 +1 , (ps:29key的6和11位置只能選一個去輸入) | 20200812 |
29-11 | string[ary[?]] | 設定你要ary[1~2000]其中一個數值, 例如ary[10]=9這數值指向string[9], 字串編號9 的字串就是要處理運算的字串 , (ps:29key的6和11位置只能選一個去輸入) |
29-20 | re result ary[?] | 字串運算完的這結果是否正確, 答案如果正確回應=1 , 答案可能正確或者不正確回應=0, 回應0代表這結果可能會有問題(答案可能不正確), 會存入array[?]所指定的數字的陣列之中 (ps:位置6和11只能選一個去輸入) | 20200812 |
51 | save load array to server | 將陣列的位置和數值存入server的資料庫 | 20190518 |
51-2 | ary dbase ary[?] | 指這個 (個人用的array) 儲存和讀取那一個資料庫, 別個遊戲可也以指向這ary[?]內的數字, 就能共用這array , 如果別的遊戲都填1, 但遊戲不是相關要共用這一個資料庫的, 那就慘了, 資料會錯亂,因為同樣指個一個資料庫 | 20190702 |
51-6 | 1.YN save all | [是否儲存] 陣列的所有的位置和數值存入server的資料庫 | 20190518 |
51-7 | 3.save range (start) | [陣列開始位置] | 20190518 |
51-8 | 3.save range (end) | [陣列結束位置] | 20190518 |
51-9 | 3.YN clear other range | [是否 清除其它區段] (0=代表保留,不清除其它區段),(1=代表不保留,清除其它區段) | 20190518 |
51-10 | 3.YN keep range | [是否 保留這區段陣列其它未重復的key和內容數值] 建議不要設1 因為資料容易錯亂 | 20190518 |
51-11 | 2.YN load all | [是否讀取] server的資料 讀取放入陣列中 | 20190518 |
51-12 | 4.load range (start) | 讀取[陣列開始位置] | 20190518 |
51-13 | 4.load range (end) | 讀取[陣列結束位置] | 20190518 |
51-14 | 4.YN clear other range | [是否 清除其它區段] (0=代表保留,不清除其它區段),(1=代表不保留,清除其它區段) | 20190518 |
51-15 | 4.YN keep range | [是否 保留這區段陣列其它未重復的key和內容數值] 建議不要設1 因為資料容易錯亂 | 20190518 |
51-16 | 5.YN delete self | [是否刪除] 只限自已的server的資料 整個陣列資料, 不是這個遊戲全部的人的陣列都被刪除 | 20190522 |
51-17 | 6.YN delete range | [是否刪除 特定的某區段] server的資料 特定的某區段的陣列被清除, 但保留其它區段的資料 | 20190522 |
51-18 | 6.array(start) | [陣列開始位置] | 20190522 |
51-19 | 6.array(end) | [陣列結束位置] | 20190522 |
51-20 | 7.YN delete all (kill all player) | [是否刪除] 是這個遊戲全部的人的陣列都被刪除 | 20190522 |
52-1 | type save | 儲存aryday的型態 | 2019012 |
52-1=0 | no day | 儲存aryday的型態,=0, 就只有這一筆, | 20190612 |
52-1=1 | every day | 儲存aryday的型態,=1, 依日期來分 例如20191231 | 20190612 |
52-1=2 | every month | 儲存aryday的型態,=2, 依月來分 例如201912 | 20190612 |
52-2 | aryday dbase ary[?] | 這資料庫aryday 指向那一區段, 別個遊戲可也以指向這這ary[?]內的數字, 就能共用這aryday | 20190702 |
52-3 | type before | 用什麼方式去取讀 | 20190612 |
52-3=0 | + - (day month) | 用什麼方式去取讀,=0, 加減多少(天)或者(月),例如當位置52-1=1, 這位置的值是 365就是加了365天,例如當位置52-1=2, 這位置的值是 12就是加了12月, (時間限制在1年之間, 怕儲存太多資料所以限定時間在前後的一年之內)< | 20190612 |
52-3=1 | +- array[?](day month) | 用什麼方式去取讀,=1, 透過array[?]這陣列位置的值去 加減多少(天)或者(月) (時間限制在1年之間, 怕儲存太多資料所以限定時間在前後的一年之內)< | 20190612 |
52-3=2 | 201907 20191231 | 當用[type before什麼方式去取讀]位置52-1=2, 直接輸入201907代表月 20191231代表天 (時間限制在1年之間, 怕儲存太多資料所以限定時間在前後的一年之內)< | 20190612 |
52-4 | type +- ? | 配合53-3位置的輸入單位 如果是月份201912 , 如果是天數20191231 (時間限制在1年之間, 怕儲存太多資料所以限定時間在前後的一年之內) | 20190612 |
52-6 | .2 a?=b+number; array[?] | .2組 a=b+number; 等於a數值aryday[?]內的?的位置 (b 加一個數字,最後將這個值存放在a) | 20190612 |
52-7 | .2 a=b?+number; array[?] | .2組 a=b+number; 等於b數值aryday[?]內的?的位置 | 20190612 |
52-8 | .2 a=b?c; +-x/ | .2組 a=b?number; 等於 +-x/ mod | 20190612 |
52-9 | .2 a=b+number?; number | .2組 a=b+number; 等於number | 20190612 |
52-11 | .3 a?=b+c; aryday[?] | .3組 a=b+c; 等於a數值aryday[?]內的?的位置 (b加c,最後將這個值存放在a) | 20190612 |
52-12 | .3 a=b?+c; aryday[?] | .3組 a=b?+c; 等於b數值aryday[?]內的?的位置 | 20190612 |
52-13 | .3 a=b?c; +-x/ | | .3組 a=b?c; 等於+-x/20190612 |
52-14 | .3 a=b+c?; aryday[?] | .3組 a=b+c?; 等於c數值array[?]內的?的位置 | 20190612 |
52-16 | .1 a?=n; aryday[?] | .1組 aryday[?]內的位置 | 20190612 |
52-17 | .1 a=n?; number | .1組 等於?數值 | 20190612 |
52-18 | .5 aryday[?]= array[] | .5組 aryday[?]內的位置 | 20190621 |
52-19 | .5 aryday[]= array[?] | .5組 等於array[?]的位置 | 20190621 |
52-5 | 6. array[?] start | 6組. array[?] 開始位置 | 20190612 |
52-10 | 6. count | 6組. array[?] 開始位置之後的數量 | 20190612 |
52-15 | 6. aryday[?] start | 6組. aryday[?] 開始位置 | 20190612 |
52-20=1 | clear this day or month | 清除這單獨一天或者這個月的這筆 aryday 資料, 變成一個空的array資料存入aryday | 20190612 |
52-20=2 | clear all aryday db um | 清除所有這個編號下的所有日和月的aryday 資料, 等於刪除有關這個之下所有筆資料 | 20190612 |
53-1 | type save | 取讀aryday的型態 | 2019012 |
53-2 | aryday dbase ary[?] | 這資料庫aryday 指向那一區段, 別個遊戲可也以指向這ary[?]內的數字, 就能共用這aryday | 20190702 |
53-1=0 | no day | 取讀aryday的型態,=0, 就只有這一筆, | 20190612 |
53-1=1 | every day | 取讀aryday的型態,=1, 依日期來分 例如20191231 | 20190612 |
53-1=2 | every month | 取讀aryday的型態,=2, 依月來分 例如201912 | 20190612 |
53-3 | type before | 用什麼方式去取讀 | 20190612 |
53-3=0 | + - (day month) | 用什麼方式去取讀,=0, 加減多少(天)或者(月) ,例如當位置52-1=1, 這位置的值是 365就是加了365天,例如當位置52-1=2, 這位置的值是 12就是加了12月 | 20190612 |
53-3=1 | +- array[?](day month) | 用什麼方式去取讀,=1, 透過array[?]這陣列位置的值去 加減多少(天)或者(月) | 20190612 |
53-3=2 | 201907 20191231 | 當用[type before什麼方式去取讀]位置53-1=2, 直接輸入201907代表月 , 當用[type before什麼方式去取讀]位置53-1=1 , 這個20191231代表天 | 20190612 |
53-4 | type +- ? | 配合53-3位置的輸入單位 如果是月份201912 , 如果是天數20191231 | 20190612 |
53-6 | 1.num aryday(start) | 開始讀取aryday位置 | 20190612 |
53-8 | 1.num aryday count | 讀取aryday 數量 | 20190612 |
53-10 | 1.num array(start) | 讀入array[?] 的開始位置 | 20190612 |
53-11 | 2.array[?] aryday(start) | 用array[?]記錄著, 開始讀取aryday位置 | 20190612 |
53-13 | 2.array[?] aryday count | 用array[?]記錄著, 讀取aryday 數量 | 20190612 |
53-15 | 2.array[?] array(start) | 用array[?]記錄著, 讀入array[?] 的開始位置 | 20190612 |
54-1 | kkc_dbase_ary[?] | kkc資料庫的指向這ary[?]內的數字, 現在可以用kkc1~kkc5組, 各別指向不一樣的資料庫 | 20190703 |
54-2 =1 | run type=運作模式 | 1.creat(創造資料庫) , 相當於 CREATE TABLE IF NOT EXISTS table 這個式子, 等於沒有存在這個資料表才再建立一個 | 20190703 |
54-2 =2 | run type=運作模式 | 2.insert, updata (新增 覆寫)(儲存某筆資料,沒有這筆就做新增,有這筆就做修改) | 20190703 |
54-2 =3 | run type=運作模式 | 3.insert (只新增 ,不覆寫) (儲存某筆資料,沒有這筆就做新增,有這筆就 不做修改, 所以重點是在當之前有這筆資料key一樣時, 就不會再修改舊的資料,保留舊的原資料) | 20190703 |
54-2 =4 | run type=運作模式 | 4.updata (只覆寫 ,不新增) (儲存某筆資料,有這筆就就只做修改) | 20190703 |
54-2 =5 | run type=運作模式 | 5.先drop talbe 再creat table(創造資料庫) , 相當於先砍掉這個資料表, 再重新建立空的一個新的資料表 | 20200729 |
54-2 =11 | run type=運作模式 | 11.load (取讀某筆資料) | 20190703 |
54-2 =21 | run type=運作模式 | 21.del (刪除某筆資料) | 20190703 |
54-2 =22 | run type=運作模式 | 22.del all (刪除全部資料) | 20190703 |
54-2 =23 | run type=運作模式 | 23.drop table (砍掉這個資料表 table) | 20190703 |
54-2 =32 | run type=運作模式 | 32.show table status (秀出單單這個資料表的狀態 , Rows 是筆數 , Avg_row_length 是平均每列長度, Data_length 是資料總長度, max_rows 是 最大筆數限制), 有回傳訊息傳回temp_str, 可以用@s(1)取讀出來 | 20190703 |
54-2 =33 | run type=運作模式 | 33.List fields (列出資料表欄位資訊) ,列出這個資料表的欄位資訊, 有回傳訊息傳回temp_str, 可以用@s(1)取讀出來 | 20190703 |
54-2 =34 | run type=運作模式 | 34.show table (秀出所有自已資料表的名稱, 有回傳訊息傳回temp_str, 可以用@s(1)取讀出來 | 20200729 |
54-2 =35 | run type=運作模式 | 35.show table status all tables (秀出所有資料表的狀態 , Rows 是筆數 , Avg_row_length 是平均每列長度, Data_length 是資料總長度, max_rows 是 最大筆數限制), 有回傳訊息傳回temp_str, 可以用@s(1)取讀出來 | 20190703 |
54-2 =36 | run type=運作模式 | 36.show tables like xxx 找出沒有這個table | 20201201 |
54-3=1 | n1~n? | =1 CREATE TABLE entries ( n1 BIGINT Unsigned .....); | 20190703 |
54-3=2 | n1~n? | =2 CREATE TABLE entries ( n1,n2 BIGINT Unsigned .....); | 20190703 |
54-4=1 | PRIMARY KEY n1~n? | =1 CREATE TABLE entries ( ..... , PRIMARY KEY (n1) ); | 20190703 |
54-4=2 | PRIMARY KEY n1~n? | =2 CREATE TABLE entries (..... , PRIMARY KEY (n1,n2)); | 20190703 |
54-5 | Variable type | 如果n1~n? 你設多少n4, 就要設 1234 共四個變數好告n1是什麼變數 | 20190703 |
54-5 | Variable type | 1.BIGINT Unsigned | 20190703 |
54-5 | Variable type | 2.BIGINT (-9,223,372,036,854,775,808) ~ (9,223,372,036,854,775,807) | 20190703 |
54-5 | Variable type | 3.INT Unsigned (0 ~ 4294967295) | 20190703 |
54-5 | Variable type | 4.INT (-2147483648 ~ 2147483647) | 20190703 |
54-5 | Variable type | 5.FLOAT:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位) | 20190703 |
54-5 | Variable type | 6.DOUBLE 双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位) | 20190703 |
54-6 | re result ary[?] | 當運作模式=creat (創造table, 當之前有同名的舊table時, 不會進行清除掉舊的table) (return=1 :代表有有建立成功),(return=0 :沒有建立成功) | 20190703 |
54-6 | re result ary[?] | 當運作模式=save (儲存某筆資料) (return=1 :代表有save這指令執行成功,你要儲存的資料有儲值進去),(return=0 :沒有save成功, 可能是弄錯格式), (return= -1 :這資料庫可能被刪除, 或者還沒有建立) | 20190703 |
54-6 | re result ary[?] | 當運作模式=load (取讀某筆資料) (return=1 :代表有查到這一筆資料,load成功),(return=0 :查不到這筆資料), (return= -1 :這資料庫可能被刪除, 或者還沒有建立) | 20190703 |
54-7 | return daydel array[?] | 當運作模式=load (取讀某筆資料) 才會取讀資料進這array[?] 這筆資料要被系統自動刪除的日期) | 20190703 |
54-8 | where n1 ary[?] | 例如 SELECT * FROM entries where n1=12 and n2=15 and n3=5, 相當於WHERE後面的n1= array[?]的設定值 | 20190703 |
54-9 | where n2 ary[?] | 例如 SELECT * FROM entries where n1=12 and n2=15 and n3=5 , 相當於WHERE後面的n2= array[?]的設定值 | 20190703 |
54-10 | where n2 ary[?] | 例如 SELECT * FROM entries where n1=12 and n2=15 and n3=5 , 相當於WHERE後面的n3= array[?]的設定值 | 20190703 |
54-11 | select n1 ary[?] | 例如 SELECT n1,n2 FROM entries where n1=1234 , 相當於 SELECT n1 | 20190703 |
54-12 | select n2 ary[?] | 例如 SELECT n1,n2 FROM entries where n1=1234 , 相當於 SELECT n2 | 20190703 |
61-1 | database_name | kkc資料庫的名稱,各別指向不一樣的資料庫 | 20190703 |
61-2 | database_ary[?] | kkc資料庫的··¨號名稱, 現在可以用kkc1~kkc5組, 各別指向不一樣的資料庫 | 20190703 |
61-3 =1 | run type=運作模式 | select LIMIT 1 =SQL語法中, 最前面的字串有這些關鍵字 , 範例 SELECT * FROM entries where n1=1 LIMIT 1 | 20190721 |
61-3 =2 | run type=運作模式 | select sum( =SQL語法中, 最前面的字串有這些關鍵字 , sum是計算總加起來 ,範例 SELECT sum(n3) FROM entries | 20190721 |
61-3 =3 | run type=運作模式 | select count( =SQL語法中, 最前面的字串有這些關鍵字 , count 計算數量, 範例 SELECT count(n1) FROM entries | 20190721 |
61-3 =4 | run type=運作模式 | select avg( =SQL語法中, 最前面的字串有這些關鍵字 ,avg 是平均值 ,範例 SELECT avg(n2) FROM entries | 20190721 |
61-3 =5 | run type=運作模式 | select LIMIT =SQL語法中, 最前面的字串有這些關鍵字 ,且最多每100筆 LIMIT ?,100 ,? 可以任意數字, 將產生的100筆資料用grid元件文字檔在網頁上顯示 , 範例 SELECT * FROM entries where n1=1 LIMIT 0,100 | 20190721 |
61-3 =6 | run type=運作模式 | select max( =SQL語法中, 最前面的字串有這些關鍵字 ,max 是最大值 ,以下是找出n3裡最大值, 範例 SELECT max(n3) FROM entries | 20190721 |
61-3 =7 | run type=運作模式 | select min( =SQL語法中, 最前面的字串有這些關鍵字 ,min 是最小值 ,範例 SELECT min(n3) FROM entries | 20190721 |
61-3 =8 | run type=運作模式 | select LIMIT =SQL語法中, 最前面的字串有這些關鍵字 ,且最多每100筆 LIMIT ?,100 ,? 可以任意數字, 將產生的100筆資料用nvalue_array 暫存, re (count sum avg) ary[?] 存指標, 等於LIMIT 3,100 這數字100也要看實際取讀到的數量 , 範例 SELECT * FROM entries where n1=1 LIMIT 0,100 | 20190721 |
61-3 =11 | run type=運作模式 | delete =SQL語法中, 最前面的字串有這個字, 範例 DELETE FROM entries WHERE n1=1 ) | 20190721 |
61-3 =21 | run type=運作模式 | update =SQL語法中, 最前面的字串有這個字 範例 UPDATE entries SET n1=1,n2=2, WHERE n1=1 | 20190721 |
61-3 =31 | run type=運作模式 | Insert =SQL語法中, 最前面的字串有這個字 範例 INSERT INTO entries (n1,n2,n3) values (1,2,3) | 20190721 |
61-4 | re result ary[?] | 當 [運作模式=select *] (return=1 :代表有查到這一筆資料,執行成功,將查到的n1值存入 n1 ary[?]中 ),(return=0 :查不到這筆資料), (return= -1 :這資料庫可能被刪除, 或者還沒有建立) | 20190721 |
61-4 | re result ary[?] | 當 [運作模式=delete,update,Insert] (return=1 :代表指令執行成功),(return=0 :執行失敗), (return= -1 :這資料庫可能被刪除, 或者還沒有建立) | 20190721 |
61-5 | mysql str | mysql str = (SQL語法 的字串) (例如 SELECT * FROM entries LIMIT 1,1000), 按F1去編輯你想要的命令, 也可以用temp_str 臨時字串處理,可以將字串相加成 ,最後可以用替換字 @s(1) 字串--替換字 可以用@a(1)來取array[1] 內的值. | 20190721 |
61-6 | grid str1 | 當開啟二維查詢頁面時,@$00 是最上一列, @$01 是n1那一行的代換字,@$02 是n2那一行的代換字 , , 範例 @$00,0,selec it,1,date,2,a1~a3,3,1~100,4,um,@$01,1,1a,2,2a,3,3a,@$02,1,1b,2,2b,3,3b | 20190721 |
61-7 | grid str2 | 同上 | 20190721 |
61-10 | re (count sum avg) ary[?] | 當 [運作模式=select count() or sum() or avg() ] (當key_61_4 return=1 :代表有查到這一筆資料,執行成功,將查到結果的key_61_10 | 20190721 |
61-11 | re n1 ary[?] | 例如 SELECT n1,n2 FROM entries where n1=1234 , 相當於 SELECT n1 將查到的n1值存入 ary[?]中 , 或者是按了grid框架的click按鈕,會把按到n1內容存入ary[?]位置之中 | 20190703 |
61-12 | re n2 ary[?] | 例如 SELECT n1,n2 FROM entries where n1=1234 , 相當於 SELECT n2 將查到的n2值存入 ary[?]中 , 或者是按了grid框架的click按鈕,會把按到n2內容存入ary[?]位置之中 | 20190703 |
61-20 | re n10 ary[?] | 例如 SELECT n20 FROM entries where n1=1234 , 相當於 SELECT n10 將查到的n10值存入 ary[?]中 , 或者是按了grid框架的click按鈕,會把按到n10內容存入ary[?]位置之中 | 20190703 |
62-1 | pos_i ary[?] | 第幾筆array的資料 | 20191107 |
62-3 | re result ary[?] | (= 0 沒有讀到任何資料) , (=1代表有讀到資料) | 20191107 |
62-5 | re delday ary[?] | 這欄位值存入ary[?]位置, 因為每筆mysql資料kkc , 最後一個資料欄位有delday就是這個那一天被刪除的最後期限, 例如20190703代表那2019年7月3日之後一天之後被刪除掉 | 20191107 |
62-6 | re n1 ary[?] | 這n1欄位值存入ary[?位置] | 20191107 |
62-7 | re n2 ary[?] | 這n2欄位值存入ary[?位置] | 20191107 |
62-14 | re n9 ary[?] | 這n9欄位值存入ary[?位置] | 20191107 |
62-15 | re n10 ary[?] | 這n10欄位值存入ary[?位置] | 20191107 |
ps:名稱 : (.1 aaa) (.1 bbb) 代表.1這幾個是有相關連的有資料時是一塊做事的 , 另外的(.2 aaa) (.2 bbb) 代表.2這幾個是有相關連的有資料時是一塊做事的 , .1 和.2 之間是不相關的功能