多くのプレイヤーは cf ワンクリック マクロ設定のコード詳細をまだ理解していないと思います。そこで、今日は Sourcecode.com の編集者に cf ワンクリック マクロ設定のコード詳細を提供してもらいたいと思います。みんなに役立つ!
-- ゴーストジャンプ (ctrl+矢印キー+サイドキーを押し続ける) ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == ghost_jump) then while(IsMouseButtonPressed(ghost_jump)) do PressKey("spacebar") Sleep( math.random(8,11)) ReleaseKey("spacebar") Sleep(math.random(8,11)) end end --]] -- Ghost Jump 1.2 (矢印キーとサイドキーを押し続けるだけ) (個人用)私自身は Ctrl を押すほど気持ちいいとは思いません) ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == ghost_jump and is_open_up) then while(IsMouseButtonPressed(ghost_jump)) do PressKey("spacebar") Sleep(math.random( 5,8)) PressKey("lctrl") Sleep(math.random(1,3)) ReleaseKey("spacebar") Sleep(math.random(8,11)) end ReleaseKey("lctrl") ") 終わり - ] ]
-- ワンクリック ボックス ロード 1.0 ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == Jump_box) then PressKey("spacebar") Sleep(math.random(267,275)) ReleaseKey("spacebar") Sleep ( math.random(346,354)) PressKey("スペースバー") Sleep(math.random(164,172)) ReleaseKey("スペースバー") Sleep(math.random(96,104)) PressKey("lctrl") Sleep(math.random( 140,148 )) ReleaseKey("lctrl") 終了 --]]
-- 右クリックのインスタント スナイパー ---[[ if (event == "MOUSE_BUTTON_RELEASED" and arg == right_fire_Ju) then --OutputLogMessage("Hello World %fn", math.random()) -- インスタント PressMouseButton ( 1) Sleep(math.random(10,20)) ReleaseMouseButton(1) -- ガンをカット if(change_gun == 1) then PressKey("q") Sleep(math.random(9,14)) ReleaseKey(" q ") Sleep(math.random(120,130)) PressKey("q") Sleep(math.random(9,14)) ReleaseKey("q") Sleep(math.random(9,14)) end end -- ] ]
-- usp バースト ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == usp_fire) then -- usp バースト press time_sum = 0 move_y = 0 if(usp_push_gun)then move_y = 3 end while(IsMouseButtonPressed (usp_fire) ) do MoveMouseRelative(0,move_y) PressMouseButton(1) usp_speed_end = usp_speed + 10 time_one = math.random(usp_speed,usp_speed_end) Sleep(time_one) ReleaseMouseButton(1) time_two = math.random(usp_speed,usp_speed_end) Sleep( time_two) time_sum = time_sum + time_one + time_two if(time_sum > 300) then move_y = 0 終了 終了 終了 --]]
-- トールの三連射 ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == Tree_constant) then -- 以下、押すかどうかの判断に使用される値は押されている値とは異なることに注意してください、それぞれ 132 と 123 の値 -- OutputLogMessage("Hello World %dn",2007) PressMouseButton(1) Sleep(math.random(178,190)) ReleaseMouseButton(1) Sleep(math.random(45,53))終了終了 --]]
--Thor Pressure Gun 2.0 ---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == Force_gun_m4 and is_open_up) then move_y = 3 --縦方向の移動座標 move_x = 0 --横方向の移動座標 time_all = 0 --Gun圧力ガンのバルブを停止します --last_x_pos = 0 --last x 座標 --last_y_pos = 0 --last y 座標 --last_x_pos ,last_y_pos = GetMousePosition() --ガンの圧力をループします while(IsMouseButtonPressed(force_gun_m4)) do if (time_all < 60) then -- 最初の 2 つの移動は押されません move_y = 0 end time_one = math.random(7,10) Sleep(time_one) MoveMouseRelative(move_x,move_y) time_two = math.random(7,10) Sleep (time_two) time_all = time_all + time_one + time_two if (time_all > 360) then --ガン圧力のしきい値に達すると垂直座標の移動が停止します move_y = 0 --水平座標が移動を開始します --current_x_pos,current_y_pos = GetMousePosition() --Get現在のマウスの座標 -- 現在のマウスが動く場合、自動的に銃を反対方向に押します。そうでない場合は move_y = 3 end end end --]]
7. ak Fire Qilin 圧力ガン -- AK 圧力ガン---[[ if (event == "MOUSE_BUTTON_PRESSED" and arg == Force_gun_ak and is_open_up) then move_y = 4 -- 垂直方向の移動座標 move_x = 0 -- 水平方向の移動座標time_all = 0 --マズルストップ圧力バルブ --last_x_pos = 0 --最後の x 座標 --last_y_pos = 0 --最後の y 座標 --last_x_pos,last_y_pos = GetMousePosition() --初期位置の取得- -OutputLogMessage("%d) ,%dn",last_x_pos,last_y_pos) --sum_move_y = 0 --Y 軸が全距離移動 --ループ ガン圧力 while(IsMouseButtonPressed(force_gun_ak)) do if (time_all < 40) then - -単一ポイントなしpressure move_y = 0 end --time_one = math.random(5,11) --Sleep(time_one) MoveMouseRelative(move_x,move_y) --sum_move_y = sum_move_y + move_y --移動後の距離を計算 time_two = math.random(10 ,22) Sleep(time_two) time_all = time_all + time_two if (time_all > 430) then -- ガン圧力のしきい値に達すると、縦軸の移動が停止します move_y = 0 -- 横軸が移動を開始します --current_x_pos,current_y_pos = GetMousePosition( ) -- 現在のマウス座標を取得します -- 現在のマウスが動く場合、自動的に反対方向に銃を押します。それ以外の場合、 move_y = 4 end end --sum_move_y = 0 - sum_move_y --OutputLogMessage("%dn",sum_move_y) --MoveMouseRelative( 0,sum_move_y) --位置の受信--last_x_pos,last_y_pos = GetMousePosition() --初期位置の取得--OutputLogMessage("%d,%dn",last_x_pos,last_y_pos) end --]]