‘壹’ c语言编程 不知道怎么做
要多多尝试,这东西是一点一点熟悉的
这些基本是总结前人,然后根据自己的实际情况进行小小变动的~~
1,近战宏:
/施放 猛禽一击()
/施放 反击()
/施放 猫鼬撕咬()
/script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"Trip")) then break; end; end; if (T and string.find (T,"Trip")) then CastSpellByName("摔绊(等级 1)"); else CastSpellByName("摔绊()"); end
<一键囊括所有近战技能,只要不停按就行了~~对方身上有摔绊效果的话,就会使用1级的,省蓝>
[PK推荐使用]
2,钉刺的智能判断
/script if (UnitMana("target")>120) then CastSpellByName("蝰蛇钉刺()") else CastSpellByName("毒蝎钉刺()"); end;
<比那个判断职业的好,对方蓝大于120使用蟒蛇,否则使用毒蝎>
[PK,RAID皆可使用]
3,多重射击
/script UseInventoryItem(13);
/script if (UnitIsPlayer("target")) then CastSpellByName("多重射击()") else CastSpellByName("多重射击(等级 1)");end;
<目标为人型时,用最高级多重,并开第一个饰品,否则使用1级多重>
[RAID可使用,省蓝专用。PK不需要]
4,瞄准宏:
/script UseInventoryItem(13);
/script SpellStopCasting();
/施放 急速射击
/script SpellStopCasting();
/施放 瞄准射击()
急速射击的同时开第一个饰品,不想开饰品的话把/script UseInventoryItem(13);去掉就行了
[PK,RAID皆实用]
5,标记照明宏:
/script if(UnitIsEnemy("player","target"))then CastSpellByName("猎人印记") else CastSpellByName("照明弹");end;
<当目标为敌对时,使用标记。否则(包括无目标/友好目标)使用照明弹>这个宏有个问题,就是对于不主动攻击的怪物标记不了,希望有达人能够修改一下
[PK推荐使用]
6,守护切换:
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Raven")~=nil) then CastSpellByName("猎豹守护");break;end end if(i==16) then CastSpellByName("雄鹰守护()");end end
<第一下是鹰守,第2下是豹守,然后循环~>
7,灵猴威慑宏
/script for i=1,16,1 do if (UnitBuff("player",i)~=nil) then if (string.find(UnitBuff("player",i),"Mon")~=nil) then CastSpellByName("威慑");break;end end if(i==16) then CastSpellByName("灵猴守护");end end
<自己没灵猴时先开灵猴,有灵猴时开威慑~>
[PK,RAID皆实用。RAID时可以救命的,PK时结合第1个近砍宏一起用]
8,假死陷阱宏
/script ClearTarget()
/script CastPetAction(10) if(UnitAffectingCombat("player")==1) then CastSpellByName("假死") else CastSpellByName("冰冻陷阱") end
/script TargetLastEnemy()
战斗状态中按一下是假死,在按一下就放陷阱了,不过当然得速度快点,如果是战斗状态外的话,按他就是放冰冻陷阱
9驱散射击
/施放 驱散射击
/script CastPetAction(10)
这个的意思是驱散射击的同时,让宠物跟随,虽然现在宠物被动状态下的话不会打,但是难保有的时候你在打怪把宠物设成了防御状态等特殊情况,所以还是比较有用的
另1:将“TAB”的最远距离改为50码 (最大是50)
/console SET targetNearestDistance "50"
另2:用TAB选择身后的目标最远设为50码 (默认是10码)
/console SET targetNearestDistanceRadius "50"
能修改TAB距离 感觉还不错 只需要运行1次
有了他点乱蹦的侏儒小FS 轻松好多~~
/script CastPetAction(1) 这个是宠物攻击的命令
/script CastPetAction(10) 这个则是宠物跟随的命令
上边2个你可以自己加在其他宏里边一起使用
里边的东西都是从各个地方搜集来的。
‘贰’ 为什么学C语言都看不懂,
中国好多教材只说大概,学C要从精细入手
找本详细的教材吧:
人民邮电出版社的《21天学通C语言》第六版(附光盘)
Bradley L.Jones&peter Aitken着,深入浅出,将C语言的概念分成21个小块教授,通俗易懂,含有大量C语言程序源代码,实践力强,易于初学者(甚至自学)。
不过不要相信真的21天就能学好,那是对有基础的人说的,但零基础看此书可以迅速入门
同时建议你同时参看人民邮电出版社的《C和指针》,指针是C语言最重要的概念,一定要学好。
也可以看看清华大学出版社的《C语言程序设计》(谭浩强着),大学教材只是一个总纲,要配上详细一些的资料。
还可以看人民邮电出版社的《C算法》,有点难,初学者看第一卷就行了。
永远记住,多读源代码,多写。实践出真知。
加油哦!!!
‘叁’ 谁教教我易语言制做ava自瞄G
你易语言过关吗??c语言呢??其他的呢??如果你都了如指掌我相信你不用教程,自己研究
‘肆’ “~”在c语言中是什么意思
如下图所示:
‘伍’ 一个c语言的问题
char*temp;你用这个时,temp里面是空地址,所以你用scanf("%s",temp);
是错误的,应该给它分配空间
‘陆’ C语言问题
这算是scanf不成文的一个bug
你可以在scanf前加上
fflush(stdin);
问题就可以解决
或者
char buf[20]; // 指明我们的容许输入内存
…..
fgets( buf, 20, stdin ); // 限制只读取 20 位
sscanf( buf, "i=%d j=%d",&i,&j); // 把读取后的 buffer 进行扫瞄
这种手法可以保障安全,也可以同时解决 stdin 的 \n问题
具体可以参考以下网站:
http://bbs.pediy.com/printthread.php?t=14335
‘柒’ 人工智能能用c开发吗
可以做。
无论是何种软件,其本质都是二进制语言,即供机器识别的机器代码。
而C语言与可以与任意的机器语言语句相对应,也就是任何二进制语言,均可以由C语言实现。
从这个角度来说,C语言可以实现一切功能或软件,同样包括人工智能。
实际上,由于人工智能的运算量很大,在执行的时候需要很高的执行效率,目前主流的人工智能都是由C语言或者C++语言编写的。
‘捌’ c语言中" : "(冒号)和问号是什么意思
bool a = 1>3?false:true;
?: 是三元运算符由条件运算符组成的条件表达式的一般形式为:
表达式1 ? 表达式 2 : 表达式3,其中表达式 1、表达式2、表达式3,既可以是一个简单的表达式,又可以是由各种运算符组成的复合表达式。
计算过程很好理解:先求表达式1的值, 如果为真, 则求表达式2 的值并把它作为整个表达式的值。 如果表达式1 的值为假,则求表达式3 的值并把它作为整个表达式的值。
(8)自瞄c语言扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。