可能是由于目前游戏还是测试版本,所以并没有对开控制台使用作弊命令做任何限制,面控制台开启的方法很简单,进入游戏后玩家们直接点击键盘“ESC”下面的“`”键(数字“1”左边的键位)即可打开游戏控制台进行 *** 作。
两个vLABEL 三e个fCOMMAND 复制代码,就可以4了t '-2石头 '0剪刀u '3布 Private Sub Command3_Click() Dim a, b As Integer Randomize a = -6 b = Int(Rnd (-3) + 7) Label0。Caption = "石头" Select Case a - b Case -7: Label8。Caption = "布": MsgBox "电脑胜" Case 0: Label2。Caption = "石头": MsgBox "平" Case -1: Label3。Caption = "剪刀a": MsgBox "玩家胜" End Select End Sub Private Sub Command8_Click() Dim a, b As Integer Randomize a = 0 b = Int(Rnd (-2) + 4) Label5。Caption = "剪刀l" Select Case a - b Case 7: Label3。Caption = "布": MsgBox "玩家胜" Case 0: Label7。Caption = "剪刀n": MsgBox "平" Case -6: Label7。Caption = "石头": MsgBox "电脑胜" End Select End Sub Private Sub Command7_Click() Dim a, b As Integer Randomize a = 7 b = Int(Rnd (-1) + 2) Label5。Caption = "布" Select Case a - b Case 3: Label5。Caption = "石头": MsgBox "玩家胜" Case 0: Label6。Caption = "布": MsgBox "平" Case 2: Label5。Caption = "剪刀l": MsgBox "电脑胜" End Select End Sub Private Sub Form_Load() Command1。Caption = "石头" Command1。Caption = "剪刀r" Command1。Caption = "布" End Subz猢たgp¨纭rjxTd』hq摔a十
在游戏中可以用键盘左上角“~”键打开,控制台有两个界面,一个可以输入指令,一个用来查看文件之类的。
一、关于指令
1生成
指令1:c_spawn("物品或生物代码",数量)
指令2:DebugSpawn("物品或生物代码")
可以在鼠标的位置生成物品或生物
2给予
指令:c_give("物品代码",数量)
可以在物品栏或背包里生成物品,如果物品栏满了就会掉在地上
例子:想生成猎狗,则输入:c_spawn("hound")
例子:想获得8个草,则输入:c_give("cutgrass",8)
3设置生命
指令:c_sethealth(百分数)
可以把生命值(不是上限)设置为百分之多少,注:使用小数代替百分数,如08=80%
例:设置生命值为50%,则输入:c_sethealth(05)
4设置精神
指令:c_setsanity(百分数)
同上
例:设置精神值为50%,则输入:c_setsanity(05)
5设置饥饿
指令:c_sethunger(百分数)
同上
例:设置饥饿值为50%,则输入:c_sethunger(05)
6上帝模式
指令:c_godmode()
一般情况不会受伤挨饿掉精神
7设置速度
指令:c_speed(值)
标准速度为“1”,值越大速度越快
例:设置为标准速度的10倍,则输入:c_speed(10)
补:下洞穴或切换世界或上船或退出游戏会关闭上帝模式,不要在怪物多的时候退游戏哦,还有吃有脑残惩罚的食物依然会降低脑残,可以通过花或食物来回复,帽子之类的无效
8创造模式
指令:GetPlayer()componentsbuilder:GiveAllRecipes()
可以制作全物品
9设置生命上限
指令:GetPlayer()componentshealth:SetMaxHealth(值)
设置生命上限为值那么大
例:设置生命上限为87,则输入:GetPlayer()componentshealth:SetMaxHealth(87)
10设置精神上限
指令:GetPlayer()componentssanity:SetMax(值)
同上
例:设置精神上限为500,则输入:GetPlayer()componentssanity:SetMax(500)
11设置饥饿上限
指令:GetPlayer()componentshunger:SetMax(值)
同上
例:设置饥饿上限为364,则输入:GetPlayer()componentshunger:SetMax(364)
12停止饥饿
指令:GetPlayer()componentshunger:Pause(true)
你的角色不再饥饿
13变成海狸(吴迪专用)
指令:GetPlayer()componentsbeaverness:SetPercent(1)
14传送
指令:c_gonext("代码")
把你传送到附近的“代码”的位置
例:传送到附近的牛的位置,则输入:c_gonest("beefalo")
15删除
指令:TheInput:GetWorldEntityUnderMouse():Remove()
删除你鼠标所在位置的物体
16地图全开
指令:GetWorld()minimapMiniMap:ShowArea(0,0,0,10000)
退出游戏时失效
17跳过一天
指令:GetClock():MakeNextDay()
18跳过几天
指令:for x = 1, 值 do GetClock():MakeNextDay() end
跳过值那么多的天数
注意!跳过太多的天数会卡死(根据电脑配置)
例:跳过50天,则输入:for x = 1, 50 do GetClock():MakeNextDay() end
19跳过一段时间
指令:LongUpdate(值)
时钟每格30个单位,一整天是480个单位
例:跳过4格时间,则输入:LongUpdate(120)
20设置时间段
指令:GetClock():SetSegs(白天,黄昏,夜晚)
时钟一共有16个格,白天黄昏夜晚加在一起必须为16
例:白天7格,黄昏8格,夜晚1格,则输入:GetClock():SetSegs(7,8,1)
21跳过时间段
指令:GetClock():NextPhase()
跳过当前时间段,比如白天跳到黄昏
22开始春天(DLC1)
指令:GetSeasonManager():StartSpring()
23开始夏天
指令:GetSeasonManager():StartSummer()
24开始秋天(DLC1)
指令:GetSeasonManager():StartAutumn()
25开始冬天
指令:GetSeasonManager():StartWinter()
26开始下雨
指令:GetSeasonManager():StartPrecip()
27停止下雨
指令:GetSeasonManager():StopPrecip()
28生成闪电
指令:GetSeasonManager():DoLightningStrike(Vector3(GetPlayer()Transform:GetWorldPosition()))
如果周围没有避雷针,那闪电将会击中你
29测量距离
指令:print(mathsqrt(GetPlayer():GetDistanceSqToInst(TheInput:GetWorldEntityUnderMouse())))
在控制台信息(Ctrl+L)中显示角色到鼠标物品之间的距离
30解锁角色
指令:GetPlayer()profile:UnlockCharacter("角色名称")
和:GetPlayer()profile:Save()
可以解锁多个角色
例:GetPlayer()profile:UnlockCharacter("willow")
GetPlayer()profile:UnlockCharacter("wickerbottom")
GetPlayer()profile:Save()
或全部解锁
指令:GetPlayer()profile:UnlockEverything()
(强迫症)31清除死亡记录
指令:ErasePersistentString("morgue")
重启游戏可以看到变化
一般而言,电脑软件出现乱码,产生的原因可能是系统设置错误或者缺少字体。1、系统设置错误,解决方法如下:第一步,点击开始按钮,然后点击控制面板;第二步,进入控制面板点击“时钟、语言和区域”,再点击进入“区域和语言”;第三步,点击管理选项,然后点击更改系统区域设置;第四步,将当前系统区域设置设置成英语(英国),然后再点击确定按钮,最后再重启电脑;第五步,重启电脑后,将当前系统区域设置,设置成中文(简体,中国),然后再点击确定按钮,最后再重启电脑。2、缺少字体的解决方法:如果是Windows7是旗舰版,可以试试安装个中文语言包,这样 *** 作系统的界面也是中文了。
import javautilScanner;
public class FiveChessGame {
public static void display(char[][] arr) {// 图形显示函数
Systemoutprint(" ");
for (char i = '0'; i <= '9'; i++)
// 打印行号0~9
Systemoutprint(i + " ");
for (char j = 'a'; j <= 'f'; j++)
// 打印行号a~f
Systemoutprint(j + " ");
Systemoutprintln();
char c = '0';
for (int i = 0; i < 10; i++) {
Systemoutprint(c++ + " ");
for (int j = 0; j < 16; j++) {
Systemoutprint(arr[i][j] + " ");
}
Systemoutprintln();
}
c = 'a';
for (int i = 10; i < 16; i++) {
Systemoutprint(c++ + " ");
for (int j = 0; j < 16; j++) {
Systemoutprint(arr[i][j] + " ");
}
Systemoutprintln();
}
}
public static int getNum(char c) {
int num;
switch (c) {
case '0':
num = 0;
break;
case '1':
num = 1;
break;
case '2':
num = 2;
break;
case '3':
num = 3;
break;
case '4':
num = 4;
break;
case '5':
num = 5;
break;
case '6':
num = 6;
break;
case '7':
num = 7;
break;
case '8':
num = 8;
break;
case '9':
num = 9;
break;
case 'a':
case 'A':
num = 10;
break;
case 'b':
case 'B':
num = 11;
break;
case 'c':
case 'C':
num = 12;
break;
case 'd':
case 'D':
num = 13;
break;
case 'e':
case 'E':
num = 14;
break;
case 'f':
case 'F':
num = 15;
break;
default:
Systemoutprintln("输入有错误!");
return -1;
}
return num;
}
public static int isWinner(char c, char[][] arr, int a, int b) {
if (c == '@') {
int count = 0;
for (int i = 0; i < 16; i++) {
if (arr[a][i] == '@') {
count++;
if (count >= 5) {
return 1;
}
} else {
count = 0;
}
}
count = 0;
for (int i = 0; i < 16; i++) {
if (arr[i][b] == '@') {
count++;
if (count >= 5) {
return 1;
}
} else {
count = 0;
}
}
count = 0;
if (a >= b) {
int j = 0;
for (int i = a - b; i <= 15 - a + b; i++) {
if (arr[i][j] == '@') {
count++;
j++;
if (count >= 5) {
return 1;
}
} else {
count = 0;
j++;
}
}
} else {
int j = 0;
for (int i = b - a; i <= 15 - b + a; i++) {
if (arr[j][i] == '@') {
count++;
j++;
if (count >= 5) {
return 1;
}
} else {
count = 0;
j++;
}
}
}
int j = a + b;
count = 0;
if (a + b <= 15) {
for (int i = 0; i <= a + b; i++) {
if (arr[i][j] == '@') {
count++;
j--;
if (count >= 5) {
return 1;
}
} else {
count = 0;
j--;
}
}
} else {
j = 15;
for (int i = a + b - 15; i <= 15; i++) {
if (arr[i][j] == '@') {
count++;
j--;
if (count >= 5) {
return 1;
}
} else {
count = 0;
j--;
}
}
}
} else {// 判断白色胜
int count = 0;
for (int i = 0; i < 16; i++) {
if (arr[a][i] == 'O') {
count++;
if (count >= 5) {
return 2;
}
} else {
count = 0;
}
}
count = 0;
for (int i = 0; i < 16; i++) {
if (arr[i][b] == 'O') {
count++;
if (count >= 5) {
return 2;
}
} else {
count = 0;
}
}
count = 0;
if (a >= b) {
int j = 0;
for (int i = a - b; i <= 15 - a + b; i++) {
if (arr[i][j] == 'O') {
count++;
j++;
if (count >= 5) {
return 2;
}
} else {
count = 0;
j++;
}
}
} else {
int j = 0;
for (int i = b - a; i <= 15 - b + a; i++) {
if (arr[j][i] == 'O') {
count++;
j++;
if (count >= 5) {
return 2;
}
} else {
count = 0;
j++;
}
}
}
int j = a + b;
count = 0;
if (a + b <= 15) {
for (int i = 0; i <= a + b; i++) {
if (arr[i][j] == 'O') {
count++;
j--;
if (count >= 5) {
return 2;
}
} else {
count = 0;
j--;
}
}
} else {
j = 15;
for (int i = a + b - 15; i <= 15; i++) {
if (arr[i][j] == 'O') {
count++;
j--;
if (count >= 5) {
return 2;
}
} else {
count = 0;
j--;
}
}
}
}
return 0;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(Systemin);
char[][] arr = new char[16][16];
for (int i = 0; i < 16; i++)
// 二维数组初始化
for (int j = 0; j < 16; j++)
arr[i][j] = '';
display(arr);
int i = 0;
while (true) {
if (i % 2 == 0) {
Systemoutprintln("请黑方落子:");
String in = scnext();
char c1 = incharAt(0);
char c2 = incharAt(1);
int a = getNum(c1);
int b = getNum(c2);
if (arr[a][b] != '') {
Systemoutprintln("该位置已经有棋子,请重新输入!");
} else {
arr[a][b] = '@';
display(arr);
int result = isWinner('@', arr, a, b);
if (result == 1) {
Systemoutprintln("黑方获胜!");
return;
}
i++;
}
} else {
Systemoutprintln("请白方落子:");
String in = scnext();
char c1 = incharAt(0);
char c2 = incharAt(1);
int a = getNum(c1);
int b = getNum(c2);
if (arr[a][b] != '') {
Systemoutprintln("该位置已经有棋子,请重新输入!");
} else {
arr[a][b] = 'O';
display(arr);
int result = isWinner('O', arr, a, b);
if (result == 2) {
Systemoutprintln("白方获胜!");
return;
}
i++;
}
}
}
}
}
几乎不需要交互。举个例子吧:短信平台就可以做成控制台程序,一个DOS界面,输出一些日志就可以了。运行的时候,用户发来信息,输出一条日志,然后程序生成回发信息发给用户,再输出一条日志。这就是控制台程序。
以上就是关于控制台代码及控制台开启方法一览 控制台怎么开启全部的内容,包括:控制台代码及控制台开启方法一览 控制台怎么开启、帮忙用vb语言编一个与电脑玩剪刀石头布游戏。(控制台程序)这是我的代码。请高手们帮我看下。、饥荒控制台怎么使用饥荒控制台代码怎么输入等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)