网站建设资讯

NEWS

网站建设资讯

java魔法值代码 java魔法数

那为大大帮忙说下上古卷轴4 魔法值代码 和怎么修改!

要修改器干嘛,游戏中按~呼出控制台

创新互联公司专注于爱辉企业网站建设,响应式网站设计,商城网站开发。爱辉网站建设公司,为爱辉等地区提供建站服务。全流程按需定制开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

kill

用鼠标选择人或其它生物,输入指令秒杀。

unlock

用鼠标选择门或箱子,输入指令即开。

lock #

将鼠标所选择的门或者箱子用等级为#的锁锁住。#必须介于1到100之间

set timescale to #

将游戏时间设为真实时间的#倍。建议设为1,游戏世界时间流逝的速度和真实世界一样,更有代入感,呵呵。。

tgm

无敌模式

tfh

打开详细帮助

help

控制台指令列表

qqq

直接退出游戏

tcai

开关战斗人工智能

tfc

开关自由视角。试下变成幽灵的感觉。。

caqs

完成所有任务

ShowSubtitle

开关NPC对话字幕

psb

得到所有法术

SexChange

变性。。P

tcl

开关穿墙模式

TDT

开关Debug模式(FPS等等)

TM

开关所有菜单(建议截图时使用,没了那个碍眼的指南针就是爽啊 ))

SSG

产生一个Oblivion World Scene Graph窗口,效果如图:httpimg85.imageshack.usimg857610ssg2ul.jpg

莫要轻易尝试,因为会让游戏停顿很久,试之前最好Save一把

TDETECT

开关人工智能探测

TLL

开关远景

TS

开关天空

TLV

开关树叶

TWF

开关框架模式。就是让你看到无数个多面体,了解一下那些3维物体是怎么构成的。

TAI

开关人工智能

TG

开关草丛

TT

开关树木

tws

开关水

player.additem 0000000F #

增加#数量的金币

player.AddItem 00000000 #

得到代号00000000的物品#个

player.AddSpell 00000000

得到代号00000000的法术

PlaceAtMe formid, #, x, y

在地图上生成代号为formid的物品或者生物#个

player.removeitem FormID #

从你身上移除代号为FormID的物品#个

player.removespell FormID

移除代号为FormID的法术

modpcs 技能名称 #

技能名称对应的技能,比如sneak,增加#个技能点

modpca 属性名称 #

属性名称对应的属性,比如luck,增加#点

player.setlevel #

改变角色的等级到#,#必须大于等于1,小于等于255

advlevel

立刻升级

player.setAV 技能或属性名称 #

将名称为技能或属性名称的技能或者属性的值设为#

advskill 技能名称 #

技能名称对应的技能上升#个级别,比如advskill blade 5

ShowRaceMenu

调出改变种族窗口

Showbirthsignmenu

调出改变出生星座窗口

showclassmenu

调出改变职业窗口

hairtint (redgreenblue)

改变头发颜色

SetPCFame

增加美名(Fame)一点

SetPCInfamy

增加恶名(Infame)一点

TFOW

开关战争迷雾

FOV #

改变视野为#度,缺省设定为75度

setcamerafov #

设置相机视野为#度。缺省设定为75度

setscale #

先用鼠标选择对应的物体,然后输入指令改变物体大小为原来的#倍。#必须介于0.5到2.0之间。走路速度,跳跃高度,攻击距离,等等,都会按比例变化。

stopcombat

先用鼠标选择对象,然后输入指令就能立刻停止战斗,不管对手是朋友还是敌人。

player.setcrimegold 0

清掉自己头上的赏金。要注意的是如果正被守卫追赶,则必须离开城市再回来指令才会生效。

player.payfine

守卫停止攻击,你头上的赏金清除。

coc #

传送到代号为#的场所。比如coc toddtest将把玩家传送到游戏开发者的测试场所。

resurrect

复活你鼠标所选择的人或怪

showfullquestlog [quest id]

显示代号为[quest id]的任务的全部记录信息

showquestlog

显示任务记录信息

showquestlog 0

显示当前任务记录信息

showquestlog 1

显示已完成任务记录信息

showquesttargets

显示当前任务的目标

movetoqt

直接出现在当前活跃任务(Active Quest)对应的目标面前。嫌找人麻烦的人这下知道如何偷懒了吧。。呵呵

player.setstage QuestID Stage

将代号为QuestID的任务设定到阶段Stage。比如player.setstage TG04Mistake 69

player.completequest FormID

立刻完成代号为FormID的任务

togglemapmarkers

开关显示地图上全部位置

savegame [filename]

存档到名称为[filename]的文件

上古卷轴5魔法值怎么增加啊

1、正常情况下可以在升级的时候有一次选择增加生命,耐力或者魔法的机会。游戏过程中有些道具装备也可以提升魔法值。

2、也可以使用代码来增加魔法值:

键入player.modav magicka xxx(此项是魔法上限,其中xxx随你自己填上数值即可);

player.forceav magickarate x.x(此项是魔法恢复速度,为正常恢复速度的几倍,如3.0等)。

3、代码修改游戏中人物生命值、魔法值以及耐力方法:

1、player.modav health # 生命;

2、player.modav stamina # 耐力;

3、player.modav magicka # 魔法。

扩展资料:

上古卷轴5代码大全

人物代码:

player.modav health:生命;

player.modav stamina:耐力;

player.modav magicka : 魔法;

player.setav healrate :生命恢复速度 默认0.7 ;

player.setav magickarate : 魔法恢复速度默认3.0;

player.setav staminarate : 耐力恢复速度默认20.0;

物品代码:

龙骨武器

龙骨匕首:02014fcb;

龙骨长剑:02014fce;

龙骨双手斧:02014fcf;

龙骨钉头锤:02014fcd;

龙骨巨剑:02014fcc;

龙骨战斧:02014fc3;

龙骨战锤:02014fd0;

龙骨弓:020176f1;

龙骨箭:020176f4。

有没有会用Java编写一下这个代码,求大神帮忙!

public class Main { //入口

public static void main(String[] args) {

DPHero ez = new DPHero();

Support qinnv = new Support();

ez.setName("伊泽瑞尔");

qinnv.setName("琴女");

}

}

***

public interface Ad { //ad接口

public void physicAttack();

}

***

public interface Ap { //ap接口

public void magicAttack();

}

***

public interface Healer { //healer接口

public void heal();

}

***

public class Hero { //hero类

private String name;

private int hp;

private int armor;

private int movespeed;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getHp() {

return hp;

}

public void setHp(int hp) {

this.hp = hp;

}

public int getArmor() {

return armor;

}

public void setArmor(int armor) {

this.armor = armor;

}

public int getMovespeed() {

return movespeed;

}

public void setMovespeed(int movespeed) {

this.movespeed = movespeed;

}

}

***

public class DPHero extends Hero implements Ad, Ap { //dphero类

@Override

public void physicAttack() {

System.out.println("可以进行物理攻击");

}

@Override

public void magicAttack() {

System.out.println("可以进行魔法攻击");

}

}

***

public class Support extends Hero implements Healer { support类

@Override

public void heal() {

System.out.println("加血");

}

public void heal(Hero hero) {

System.out.println("为"+ hero.getName() +"加血");

}

public void heal(Hero hero,int hp){

System.out.println("为"+ hero.getName() + "加"+ hp +"血");

}

}

Java用indexof在汉字中查找汉字出现的次数?

这代码存在的问题,集中在循环代码块里(2个错误和1个没有遵循的规范); 我会在指出问题后,写出比较规范的参考代码;

1. 明显的错误: 第10行代码会出现下标越界异常 ;

因为str.substring(i,i+2) ;其中 当i+2大于了字符串的长度时,就会抛出该异常

解决办法: for (int i = 0; i str.length()-1;i++ ) { //在for循环的条件里.istr.length()-1.就可以了.

2. 隐藏错误: 思维逻辑上的错误. 

 比如在"AAA"中包含有几个字符串"AA"  , 有的人说2 个. 有的人说1个;

其实这个争议的焦点是: 用过的字符串,能否再次被使用;

严谨的逻辑,就是用过的字符串, 不在使用了, 所以查找到子字符串了,那么下次查找就要跳过刚才的子字符串; 也就说"AAA"中"AA"出现的次数只有1次. 

解决办法: 在count++;后面添加一行代码i=(i+2)-1;

3. 代码存在的其他问题: 违反了java开发手册,使用了太多的魔法值(未经定义的常量)

比如 i+2 ;这里的2代表什么含义? 为什不是i+1或者i+3?

当然了慢慢读代码会知道i+2;代表的是i+"字符".length(); 但是阅读起来太麻烦.下次要查找的字符串不是2个字符,而是3个字符. 那么又需要频繁的修改

参考代码1:(使用while循环: 推荐该方法,循环次数较少)

public class Test1 {

public static void main(String[] args) {

  String str = "字符串对象创建后不能对该字符串的字符做修改字符"; //字符串

  String keyWords = "字符"; //需要寻找的关键字

  int fromIndex = 0;//搜索的下标

  int count = 0;//关键字出现的次数

  //str.indexOf(KeyWords,fromIndex)代表 在str中搜索keyWords,位置从fromIndex开始搜索

  while ((fromIndex = str.indexOf(keyWords, fromIndex)) != -1) {

      fromIndex += keyWords.length();//如果查找到了,那么把搜索位置往后挪动

      count++;//出现次数+1

  }

  System.out.println(count);//打印次数

}

}

-----------------分割线---------------------------------

参考代码2:(使用for循环;循环的次数较多)

public class Test2 {

public static void main(String[] args) {

  String str = "字符串对象创建后不能对该字符串的字符做修改字符"; //字符串

  String keyWords = "字符"; //需要寻找的关键字

  int keyLen = keyWords.length();//关键字的长度

  int count = 0;//关键字出现的次数

  for (int i = 0; i = str.length() - keyLen; ) {

      if (str.substring(i, i + keyLen).indexOf(keyWords) != -1) { //如果查找到了

          i = i + keyLen;//因为执行完循环后.下次循环开始的下标=现在下标+长度

          count++;

      } else {//如果没有查找到

          i++;

      }

  }

  System.out.println(count);

}

}

编写程序FooBizBaz.java,从1循环到50并在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的

/**

* 编写程序FooBizBaz.java,从1循环到150并在每行打印一个值

* 另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”

*/

public class FooBizBaz {

public static void main(String[] args) {

// 用于定义循环的数值,单独定义是为了不让代码中出现魔法值(及未经定义的常量)

int circulation = 150;

for (int i = 1; i = circulation; i++) {

// 定义String变量用于字符串的拼接

String str = "";

// 将每一次循环的数值与定义好的str字符串拼接为新的字符串

str += i;

// 此处连续使用三个if是因为每一次判断都会执行一遍实现全部字符串拼接

// 如果使用else/ else if则只会执行其中一个满足条件的代码,导致后面代码不能完整            拼接

if (i % 3 == 0){

str += " foo";

}

if (i % 5 == 0){

str += " biz";

}

if (i % 7 == 0) {

str += " baz";

}

// 此处统一输出,如果选择在每一个if之后进行打印则不会输出以上三种if条件之外的            数值

System.out.println(str);

}

}

}


分享文章:java魔法值代码 java魔法数
文章转载:http://cdweb.net/article/hgepoi.html