找回密码
 点一下
查看: 2012|回复: 15

[zinc]随意控制大小的五角星+圆圈....

[复制链接]
发表于 2011-11-8 16:42:12 | 显示全部楼层 |阅读模式
104354hwlbwbtolbibry6o.jpg
z.jpg 104350f9h33hqm0jo56ijh.jpg
主要是想来GA发帖了.所以发一下我写的渣代码....好吧..如果是新人看不懂,没有关系..只要知道我正面说明的马甲特效.改一下ID就可以了.重要的参数已经说明了.
需要 ydwe编辑器..不然的话不支持zinc的语法..

[jass]
//技能
constant integer ABILITY ='A004';
//马甲单位特效
Type[0]='u000';
Type[1]='u001';
Type[2]='u002';
Type[3]='u003';
Type[4]='u004';
//持续时间
life=10;
//随机大小的上下限
real dis=GetRandomReal(100,400);
[/jass]



[jass]
//! zinc
library FivePointedStar requires YDWETimerSystem
{
constant integer ABILITY ='A004';
string Linght[];
integer Type[];


function action()
{
unit m;
unit u=GetTriggerUnit();
real x=GetUnitX(u);
real y=GetUnitY(u);
real la,ax,ay,ox[],oy[],height,life;
real dis=GetRandomReal(100,400);
integer indx;
real Rindx;
boolean bl=true;
integer a,b;
string linght=Linght[GetRandomInt(0,12)];
integer typ=Type[GetRandomInt(0,4)];
lightning l;
life=10;
for(la=6;la<=360;la+=6)
{

ax=x+dis*Cos(la*3.14159/180.0);
ay=y+dis*Sin(la*3.14159/180.0);
m=CreateUnit(GetOwningPlayer(u),typ,ax,ay,0);
UnitApplyTimedLife(m,'bhwe',life);
//BJDebugMsg(R2S(la));
Rindx=la/72;
if (Rindx==1||Rindx==2||Rindx==3||Rindx==4||Rindx==5)
{
indx=R2I(Rindx);
ox[indx]=ax;
oy[indx]=ay;
BJDebugMsg(I2S(indx));
}

}
a=1;b=3;
height=GetUnitFlyHeight(m);
while(bl)
{
BJDebugMsg(I2S(a));
l=AddLightningEx(linght,true,ox[a],oy[a],height,ox,oy,height);
YDWETimerDestroyLightning(life,l);
if (b-a<3)
{b+=1;
}
else
{
a+=1;

if (a==3)
{
l=AddLightningEx(linght,true,ox[a],oy[a],height,ox[5],oy[5],height);
YDWETimerDestroyLightning(life,l);
bl=false;
}
}
}

u=null;
m=null;

}

function condition()->boolean
{
return GetSpellAbilityId() == ABILITY;

}

function onInit()
{trigger t=CreateTrigger();
TriggerRegisterAnyUnitEventBJ(t,EVENT_PLAYER_UNIT_SPELL_EFFECT);
TriggerAddAction(t,function action);
TriggerAddCondition(t,function condition);
t=null;
Linght[0] = "CLPB" ;
Linght[1] = "CLSB" ;
Linght[2] = "DRAB" ;
Linght[3] = "DRAM" ;
Linght[4] = "AFOD" ;
Linght[5] = "FORK" ;
Linght[6] = "HWPB" ;
Linght[7] = "HWSB" ;
Linght[8] = "CHIM" ;
Linght[9] = "LEAS" ;
Linght[10] = "MBUR" ;
Linght[11] = "MFPB" ;
Linght[12] = "SPLK";
Type[0]='u000';
Type[1]='u001';
Type[2]='u002';
Type[3]='u003';
Type[4]='u004';
}
}
//! endzinc

[/jass]

评分

参与人数 1威望 +53 收起 理由
uoer + 53 加分

查看全部评分

发表于 2011-11-8 16:55:02 | 显示全部楼层
不卡么……不过静态截图还不错……

内容来自[手机版]
回复

使用道具 举报

发表于 2011-11-8 17:31:19 | 显示全部楼层
表示如果能把某个人做的新星Jass后然后优化下就万分感谢了  一直找不到到底哪里出了问题导致不支持多人  然后去加分
回复

使用道具 举报

发表于 2011-11-9 00:11:47 | 显示全部楼层
另外.来吐槽一下吧.我的渣代码
http://bbs.islga.org/read-htm-tid-545187-ds-1.html
于是我过来吐槽啦~

居然用YD动作!
计时器删除闪电特效这种东西明显自己做!
回复

使用道具 举报

发表于 2011-11-9 00:11:54 | 显示全部楼层
→_→ 敢做成T吗?
回复

使用道具 举报

发表于 2011-11-9 00:13:11 | 显示全部楼层
破喉咙:→_→ 敢做成T吗? (2011-11-09 00:11)
←_← 敢学下J吗……
回复

使用道具 举报

 楼主| 发表于 2011-11-9 10:03:37 | 显示全部楼层

回 3楼(chyj4747) 的帖子

chyj4747:于是我过来吐槽啦~

居然用YD动作!
计时器删除闪电特效这种东西明显自己做!&#160;(2011-11-09 00:11)&#160;
表示YD直接写好的.拿来用不好么.
而且方便别人转载.....
你要是觉得我这是偷懒,我也没有办法.
回复

使用道具 举报

 楼主| 发表于 2011-11-9 10:07:08 | 显示全部楼层

回 3楼(chyj4747) 的帖子

chyj4747:于是我过来吐槽啦~

居然用YD动作!
计时器删除闪电特效这种东西明显自己做!&#160;(2011-11-09 00:11)&#160;
我想说的是我是反吐槽..另外..发现编辑不好用..我编辑之前的帖子...内容会一闪就变成空白....希望不果论坛总是,而是我的人品问题..

另外,昨天我明明记得我发过一个求合作地图的帖子....今天竟然木有了? 又是人品爆发?
回复

使用道具 举报

发表于 2011-11-9 10:24:03 | 显示全部楼层
大概被当作广告piā了>_<。。
回复

使用道具 举报

发表于 2011-11-9 10:27:59 | 显示全部楼层
只找到昨天发在番茄海的某帖
回复

使用道具 举报

发表于 2011-11-9 10:48:26 | 显示全部楼层
4133789:我想说的是我是反吐槽..另外..发现编辑不好用..我编辑之前的帖子...内容会一闪就变成空白....希望不果论坛总是,而是我的人品问题..

另外,昨天我明明记得我发过一个求合作地图的帖子....今天竟然木有了? 又是人品爆发? (2011-11-09 10:07)
没用表情用了编辑也空白吗…………

莫非该BUG吃嗜血了。。


话说你没看过水区我回复的那三个链接吗……
编辑时空白的话选上“代码模式”就能看到了。。
回复

使用道具 举报

 楼主| 发表于 2011-11-11 03:45:09 | 显示全部楼层

回 8楼(lo) 的帖子

lo:大概被当作广告piā了>_<。。&#160;(2011-11-09 10:24)&#160;
我晕.求地图合作虽然可以说是广告..但是.这种广告也删除.是不是太残忍了...
回复

使用道具 举报

发表于 2011-11-11 07:22:28 | 显示全部楼层
嘛,不要灰心,只要头还在,还是可以继续广告的~~~
回复

使用道具 举报

发表于 2011-11-11 10:49:28 | 显示全部楼层
只找到昨天发在番茄海的某帖  

是说我的帖子么...
我表示我发的是技能区,不知道被哪个好心人相位到水区去了
怎么说也有10个技能演示放在1楼
其实里面还包括了伤害加成/显示,BUFF添加/捕捉,获取物理攻击的演示,内容是不少的。

果然广告这词是不能随便说的..
回复

使用道具 举报

发表于 2011-11-11 11:21:30 | 显示全部楼层

回 13楼(zh62920) 的帖子

zh62920:是说我的帖子么...
我表示我发的是技能区,不知道被哪个好心人相位到水区去了
怎么说也有10个技能演示放在1楼
.......&#160;(2011-11-11 10:49)&#160;
举手!我投的!
回复

使用道具 举报

发表于 2011-11-11 12:16:35 | 显示全部楼层

回 14楼(破喉咙) 的帖子

破喉咙:举手!我投的! (2011-11-11 11:21)
给你一棍
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-25 15:19 , Processed in 0.089153 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表