c++语言 时间间隔

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:37:12
Scene_OnCharacterEvent(int id, int event)
{
int i;
int arena;
int team;
Output("Character:", id, "event:", event);

if ( event==EventExit || event==EventDeath )
{
if ( GameMod==DeathMatch )
{
arena = g_CharacterArena[id];
if ( arena!=-1 )
{
g_ArenaCharacters[arena] = g_ArenaCharacters[arena];
}
g_CharacterArena[id] = -1;
}
if ( GameMod==TeamDeathMatch )
{
arena = g_CharacterArena[id];
team = GetTeam(id);
if ( arena!=-1 )
{
if ( team==1 )
{
g_TeamAArenaCharacters[arena] =

g_TeamAArenaCharacters[arena] - 1;
}
if ( team==2 )
{
g_TeamBArenaCharacters[arena] =

g_TeamBArenaCharacters[arena] - 1;
}
}
g_CharacterArena[id] = -1;
}
}
}
高手门先看下这些是不是C++ - - 我也不懂 ..如果是的话 问题就来了

教你个简单的方案,
检测物品受攻击时所在位置的颜色变化,
GetPixel
如果有
Sleep(1000); //毫秒
然后键盘动作keybd_event
或鼠标动作mouse_event

c语言我会,c++学习中不怎么通,上面的代码倒是很像c++类,不过应该不是完整代码吧!

只凭这么一点点代码就能达到你的要求,那是神的级别。
你给全部代码,他帮你实现,那是资深高手的级别。

不是类 就是函数的定义 时间 据我知道的可以用两个 一个是ctime 库函数 还有个简单的就是做for空循环 呵呵 这些也都是白痴级别的 具体实现吗 我自己要弄好长时间 所以帮不了你了 给你点代码参考下
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
int totalseconds=time(0);
int currentsecond=totalseconds%60;
int totalminutes=totalseconds/60;
int currentminute=totalminutes%60;
int totalhours=totalminutes/60;
int currenthour=(int)(totalhours%24);
cout<<"当前时间是"<<currenthour+8<<":"<<currentminute<<":"<<currentsecond<<endl;
return 0;
}
time(0)是时间最开始计时到当前时间所经历的秒数 他根据计算机时间

for做空循环 for(int i=0;i<1000;i++) 这个我也不记得了 循环一千次是多少时间 自己