想问问这段代码是什么意思,编程预言来的..

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:00:05
不用管是什么意思...希望帮我翻译一下,那些的用途..谢谢哈

while(1)
{
if((Value("MAPNO") != 11034 )&&(Value("MAPNO") != 11035))
{
ShowText("you are not in right position");
return;
}
if(Value("MAPNO") == 11034)
{
EventTalk(1);
}
if(Value("MAPNO") == 11035)
{
Remap(1);
}
Sleep(5000);
if(Value("IsRunTent") == 1)
{
EnterTentResume();
}
}
}

这应该是一段类C的代码,最有可能是c++的,肯定不是java的。
// 后面的为我的理解
while(1) // 这是一个无限循环
{
if((Value("MAPNO") != 11034 )&&(Value("MAPNO") != 11035))
// Value("")返回一个整数值,如果 MAPNO 不等于 11034和11035 则:
{
ShowText("you are not in right position");
//现实提示消息:你没有在正确的位置上
return;
//退出循环
}
if(Value("MAPNO") == 11034) //如果MAPNO等于11034
{
EventTalk(1); //触发一个事件
}
if(Value("MAPNO") == 11035) ///如果MAPNO等于11035
{
Remap(1); //重新加载地图??
}
Sleep(5000); //暂停 5 秒钟
if(Value("IsRunTent") == 1) //如果IsRunTent等于1
{
EnterTentResume(); //触发一个事件
}
}
} //多余的大括号

个人理解这应该是一段游戏的程序,因为涉及到了地图号等等。