找回密码
 注册
搜索
查看: 6525|回复: 32
收起左侧

[招收]组内招收 ver.2011.1.2

[复制链接]

该用户从未签到

11

威严

596

帖子

1万

点数

七彩门番

Rank: 5Rank: 5

积分
3315
发表于 2011-12-14 13:43:31 | 显示全部楼层 |阅读模式
本帖最后由 HiganRetour 于 2012-1-2 12:38 编辑

有意向请留下QQ 会主动联系

==========================
招收基本要求:
1. 空闲时间多 如不能保证充足的时间 请至少保证每周能有一定时间上线
2. 不私自篡改游戏内数据
3. 不以任何形式泄露所需更新内容与内部数据
4. 乐观向上 性格好
5. 保证基础正确率 有自我检查能力
6. 酱油不卖
==========================
JASS程序员

工作内容(满足其中任意1~2项即可):
a. 按照要求编写技能代码
有能力完成一定完整性的JASS代码

b. 解决处理各种技能道具Bug
在此方面有一定经验为优 对THD代码有初步了解掌握

c. 优化排泄
在此方面有一定检验为优

d. 游戏运行流畅度
在此方面有一定经验为优 对魔兽技能编辑和算法优化等有经验者请务必与我们联系

e. 过硬的程序编程基底
多为解决THD长期为解决问题 如
随机分阵 选人界面BUG 游戏运行优化 等...

录取要求:
1.任何录取方式都需要有满足基本要求的前提
2.以上任务能担当大于3个最优
3.以上任务能担当1~2个请留下联系方式
4.能完成F任务无条件录取
5.T码部分不予考虑

要求水平:
1. 有一定程度计算机语言基础 最优精通Jass 如不能精通 请能保证自学能力
2. 必要错误率低,不可做出一般排泄错误或一般漏洞
3. 对War3技能编排设计等要有一定认知

附 代码一则 有相关基础的人可以观看一下
function Trig_Remilia01_Conditions takes nothing returns boolean
    return GetSpellAbilityId()=='A0CD'
endfunction
function Trig_Remilia01_Main takes nothing returns nothing
    local timer t = GetExpiredTimer()
    local integer task = GetHandleId(t)
    local unit caster = LoadUnitHandle(udg_ht,task,0)
    local unit u = LoadUnitHandle(udg_ht,task,1)
    local unit v
    local group m = LoadGroupHandle(udg_ht,task,2)
    local group g
    local boolexpr iff = GetPlayerFilter(GetOwningPlayer(caster))
    local real ox = GetUnitX(u)
    local real oy = GetUnitY(u)
    local real px
    local real py
    local real a = LoadReal(udg_ht,task,0)
    local real d = LoadReal(udg_ht,task,1)
    local integer level = LoadInteger(udg_ht,task,0)
    local integer i = LoadInteger(udg_ht,task,1)
    local boolean k = false
    local real damage
    //========
    if i>0 then
        set px = ox + d*Cos(a)
        set py = oy + d*Sin(a)
        if i / 4 * 4 == i then
            call DestroyEffect(AddSpecialEffect("BatAppear.mdx",px,py))
        endif
        if IsTerrainPathable(px,py,PATHING_TYPE_FLYABILITY)==false then
            call SetUnitX(u,px)
            call SetUnitY(u,py)
            call SaveInteger(udg_ht,task,1,i - 1)
        else
            call SaveInteger(udg_ht,task,1,0)
        endif
        set g = CreateGroup()
        call GroupEnumUnitsInRange(g,px,py,90.0,iff)
        loop
            set v = FirstOfGroup(g)
            exitwhen v == null
            call GroupRemoveUnit(g,v)
            if IsUnitAliveBJ(v) and IsUnitType(v,UNIT_TYPE_STRUCTURE)==false and IsUnitInGroup(v,m)==false then
                call GroupAddUnit(m,v)//伤害过的单位增加到单位组
                set damage = 50+level*70+2.6*GetHeroInt(caster,true)
                if IsUnitType(v,UNIT_TYPE_HERO) then
                    call UnitMagicDamageTarget(caster,v,damage,1)
                    set k = true
                else
                    call UnitMagicDamageTarget(caster,v,damage*0.30,5)
                endif
            endif
        endloop
        call DestroyGroup(g)
        if k then
            call KillUnit(u)
            call SaveInteger(udg_ht,task,1,0)
        endif
    else
        if IsUnitAliveBJ(u) then
            call RemoveUnit(u)
        endif
        call DestroyTimer(t)
        call DestroyGroup(m)
        call FlushChildHashtable(udg_ht,task)
    endif
    //========
    set t = null
    set caster = null
    set u = null
    set v = null
    set m = null
    set g = null
    set iff = null
endfunction
function Trig_Remilia01_Actions takes nothing returns nothing
    local unit caster = GetTriggerUnit()
    local unit u
    local real ox = GetUnitX(caster)
    local real oy = GetUnitY(caster)
    local real tx = GetSpellTargetX()
    local real ty = GetSpellTargetY()
    local real a = Atan2(ty-oy,tx-ox)
    local integer level = GetUnitAbilityLevel(caster,'A0CD')
    local group m = CreateGroup()//已经伤害过的单位保存于此
    local timer t = CreateTimer()
    local integer task = GetHandleId(t)
    //========
    local real abilitycooldownlv01 = 5
    local real abilitycooldownlv02 = 5
    local real abilitycooldownlv03 = 5
    local real abilitycooldownlv04 = 5
    if UnitHasItemOfTypeBJ(caster, 'I00B') then
        if GetUnitAbilityLevel(caster,GetSpellAbilityId()) == 1 then
            call Item_HeroAbilityCoolDownReset(caster,GetSpellAbilityId(),abilitycooldownlv01)
        elseif GetUnitAbilityLevel(caster,GetSpellAbilityId()) == 2 then
            call Item_HeroAbilityCoolDownReset(caster,GetSpellAbilityId(),abilitycooldownlv02)
        elseif GetUnitAbilityLevel(caster,GetSpellAbilityId()) == 3 then
            call Item_HeroAbilityCoolDownReset(caster,GetSpellAbilityId(),abilitycooldownlv03)
        elseif GetUnitAbilityLevel(caster,GetSpellAbilityId()) == 4 then
            call Item_HeroAbilityCoolDownReset(caster,GetSpellAbilityId(),abilitycooldownlv04)
        endif
    endif
    //========
   
    set u = CreateUnit(GetOwningPlayer(caster),'n029',ox,oy,bj_RADTODEG*a)
   
    call SaveUnitHandle(udg_ht,task,0,caster)
    call SaveUnitHandle(udg_ht,task,1,u)
    call SaveGroupHandle(udg_ht,task,2,m)
    call SaveInteger(udg_ht,task,0,level)
    call SaveInteger(udg_ht,task,1,75)//射程:75*24.0 = 1800
    call SaveReal(udg_ht,task,0,a)
    call SaveReal(udg_ht,task,1,24.0)
    call TimerStart(t,0.02,true,function Trig_Remilia01_Main)
   
    set caster = null
    set u = null
    set m = null
    set t = null
endfunction
function InitTrig_Remilia01 takes nothing returns nothing
endfunction
==========================
其余招收
主策

报名及要求:
http://www.touhou.cc/bbs/forum.php?mod=viewthread&tid=50590

杂务:
有WE使用基础的不限 有意向请回帖留言
无基础的近期不考虑录用 如有兴趣请尝试学习掌握相关基础知识
==========================
文职人员
http://www.touhou.cc/bbs/forum.php?mod=viewthread&tid=69701
==========================

招满即止

本贴禁水 违者**
「充满魅力的四重结界」
  • TA的每日心情
    难过
    2012-6-6 14:07
  • 签到天数: 601 天

    [LV.9]以坛为家II

    13

    威严

    9169

    帖子

    1万

    点数

    八百万神明

    爱与忧伤

    Rank: 7Rank: 7Rank: 7

    积分
    12492
    发表于 2011-12-14 13:45:43 来自手机 | 显示全部楼层
    本帖最后由 さつきりん 于 2011-12-14 13:51 编辑

    满足基杂务本要求…QQ啥的只有周末(而且我都暴露了,论坛短消息能回)…能保证不偷懒…  幽华请看最后一条,走好…
    回复

    使用道具 举报

    该用户从未签到

    11

    威严

    1万

    帖子

    1万

    点数

    八百万神明

    略呆略呆の

    Rank: 7Rank: 7Rank: 7

    积分
    15297

    永恒の无意识

    QQ
    发表于 2011-12-14 13:48:44 | 显示全部楼层
    さつきりん 发表于 2011-12-14 13:45
    满足基杂务本要求…QQ啥的只有周末…能保证不偷懒…


    啥都不满足
    回复

    使用道具 举报

    该用户从未签到

    1

    威严

    23

    帖子

    914

    点数

    人形

    Rank: 2

    积分
    341
    发表于 2011-12-14 13:49:14 | 显示全部楼层
    我读书少
    什么都不会=a=
    回复

    使用道具 举报

    ououkuaipao 该用户已被删除
    发表于 2011-12-14 13:51:16 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    该用户从未签到

    1

    威严

    221

    帖子

    1246

    点数

    人形

    Rank: 2

    积分
    435
    发表于 2011-12-14 14:20:08 | 显示全部楼层
    ==========================
    杂务

    工作内容:
    1. 文本修缮
    2. 细节修缮
    3. 程序格式修缮
    4. 游戏数据库修缮
    5. 等等......

    要求水平:
    1. 能在额定时间内完成任务(不偷懒的话基本不会有差错)
    2. 保证正确率
    3. 有一定的理解掌握能力(应付有一定技术含量的任务时)

    吾辈想当苦力菌 最近几个月每天8:00-23:00估计都在线 周末可能有几小时不在 以上
    回复

    使用道具 举报

    该用户从未签到

    11

    威严

    596

    帖子

    1万

    点数

    七彩门番

    Rank: 5Rank: 5

    积分
    3315
     楼主| 发表于 2011-12-14 15:55:02 来自手机 | 显示全部楼层
    杂务招收完成
    「充满魅力的四重结界」
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2012-8-22 17:24
  • 签到天数: 640 天

    [LV.9]以坛为家II

    7

    威严

    2536

    帖子

    2383

    点数

    七彩门番

    Rank: 5Rank: 5

    积分
    4962

    犬走椛の大哨戒永恒の少女

    QQ
    发表于 2011-12-14 15:57:08 | 显示全部楼层
    每天都在线...求杂务
    回复

    使用道具 举报

    该用户从未签到

    9

    威严

    6250

    帖子

    5805

    点数

    渡河死神

    Rank: 6Rank: 6

    积分
    9465

    永恒の妹样永恒の最无德永恒の早喵永恒の无节操

    发表于 2011-12-14 16:52:57 | 显示全部楼层
    jass是啥……老娘只会java……
    其实我想问……虽然不会画……但是手头图片不少……可以提供技能相关的……
    回复

    使用道具 举报

    该用户从未签到

    6

    威严

    2453

    帖子

    1270

    点数

    七彩门番

    蓝樣BAKA O . O

    Rank: 5Rank: 5

    积分
    4544

    永恒の笨蛋

    QQ
    发表于 2011-12-14 17:48:31 | 显示全部楼层
    ……限额10W……壮哉!我大THD制作组!
    ……
    回复

    使用道具 举报

    该用户从未签到

    4

    威严

    652

    帖子

    2122

    点数

    白玉楼半灵

    Rank: 4

    积分
    1936
    发表于 2011-12-14 18:11:52 | 显示全部楼层
    我是个weer(自豪
    一天不睡10小时好累
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2012-8-25 09:16
  • 签到天数: 627 天

    [LV.9]以坛为家II

    1

    威严

    1万

    帖子

    7857

    点数

    禁止访问

    积分
    12088
    发表于 2011-12-15 09:47:11 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    签名被屏蔽
    回复

    使用道具 举报

    该用户从未签到

    4

    威严

    652

    帖子

    2122

    点数

    白玉楼半灵

    Rank: 4

    积分
    1936
    发表于 2011-12-15 16:28:39 | 显示全部楼层
    16的F是因为在很少的間內創造大量单位組吧,
    用動態注冊任意单位進入小刀X範圍內,如果在Y单位組中不伤害,否則伤害及把单位加至Y单位組中,刪除小刀,再在前方小刀創造一把新的小刀,增加X的值並動態注冊任意单位進入新的小刀X範圍內....
    如此類推...
    就可以省去大量单位組佔用的資源了.
    一天不睡10小时好累
    回复

    使用道具 举报

    该用户从未签到

    4

    威严

    652

    帖子

    2122

    点数

    白玉楼半灵

    Rank: 4

    积分
    1936
    发表于 2011-12-16 17:12:07 | 显示全部楼层
    本帖最后由 alex1325917727 于 2011-12-16 20:33 编辑

    看到你每个技能都設了6捧的CD冷卻...上面的是神槍对吧.a是用tan計的兩坐標角度,caster是使用者,u是神槍 px py ox oy 是神槍的移動,v是單位組m的第一个单位,如果V是英雄是伤害並移除神槍,d是速度

    i那个看不懂 (I除4*4=i...)

    我想学寫函數...

    一天不睡10小时好累
    回复

    使用道具 举报

    该用户从未签到

    7

    威严

    1735

    帖子

    6422

    点数

    七彩门番

    愛を

    Rank: 5Rank: 5

    积分
    3371
    发表于 2011-12-20 22:59:33 | 显示全部楼层
    语法跟VB一样嘛
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    手机版|Archiver| ( ICP15046467-1 )

    GMT+8, 2024-5-9 04:29 , Processed in 0.039690 second(s), 32 queries .