[システム]プログラム言語など学習スレ[初心者]
■ このスレッドは過去ログ倉庫に格納されています
自分でシステムを検証できるようになるように初歩から
プログラミングやExcelを学んでいこう、というスレです。 まず、スレ違いならすみませんm(_ _)m
最近とあるサイトでマクロを見つけ自分でも解析や改造、自作などが
できるようになりたいと思いましたがプログラムに関する知識がほとんどありません。
そこでご指導頂きたいのですが↓のプログラムが何と言う言語で出来ていて
どこの変数をどういじると何が変わるのか、またこのマクロを使うにあたって
勉強した方が良いお勧めのサイトや書籍などを教えて下さい。
↓某サイトからのコピペ
1.一定時間ごとにエサやりしているとサーバログでバレるので
一定範囲のランダム秒でエサやり
2.他のウインドウで作業していても自動的にウィンドウを切り替えて
エサやりする
3.エサやりする10秒前に別スレッドにて予告カウントダウンが出るので
自動的にウインドウが切り替わるタイミングが分かる
4.エサやりするウィンドウ名を指定するので
ちょっと改変すれば多窓対応可能
5.どれだけエサやりしたかログが残る
====================
// ●使用上の注意
// 1.あらかじめ以下のキー設定をしておく事
// F1・・・エサをセット
// F2・・・育てるペットをセット
// 2.ペットのHPは満タンにしてからマクロを実行する事
// 3.エサ数、待ち時間の設定はきちんと確認する事
DosCmd("DEL TEST.LOG")
OPTION LOGLINES= 100000 // ログ出力行数を変更
OPTION LOGPATH= TEST.LOG // ログ出力を変更
LOGPRINT (TRUE)
PRINT ("▼▼▼ マクロ開始 ▼▼▼")
//育成パラメータ設定(毎回設、定確認すること)
フリフName = "廃人乙" //コントロールするID名
エサ数 = 14000 //手持ちのエサの数を設定する
最小待ち時間 = 100 //エサやりの間隔(最小)
最大待ち時間 = 300 //エサやりの間隔(最大) //フリフウインドウ選択
フリフID =GETID(フリフName,"D3D Window")
MMV(638,10,15)
ACW(フリフID,0,0,1280,980,0)
//BTN(LEFT,CLICK,638,10,100)
Sleep(2)
Ifb MSGBOX( "ペットを出現させますか?", BTN_YES or BTN_NO,,,BTN_YES) = BTN_YES THEN
//F2キー押す(ペット出現)
BTN(LEFT,CLICK,745,954,100)
EndIf
//算出されるパラメータ
エサ消費範囲 = (最大待ち時間 - 最小待ち時間) / 2 //エサやりの変動幅
エサ消費基点 = 最小待ち時間 / 2 //エサやりの最低個数
残りエサ数 = エサ数
While 残りエサ数 > 1
消費エサ = RANDOM(エサ消費範囲) + エサ消費基点
待ち時間 = 消費エサ * 2
PRINT ("消費エサ/待ち時間 = " + 消費エサ + "/" + 待ち時間 )
警告カウント = 10
//えさやり時間を待つ(何秒か前に警告吹き出し表示)
Sleep(待ち時間 - 警告カウント )
//えさやり時間を別スレッドで表示する
Thread カウントダウン(警告カウント)
Sleep(警告カウント)
■ このスレッドは過去ログ倉庫に格納されています