游戏王ygocore吧 关注:243,410贴子:2,896,241
  • 19回复贴,共1

【一般讨论】新加了自己自制的几张卡后总是停止工作

只看楼主收藏回复

RT,我反复的检查了卡的脚本,也没有发现什么问题,但就是经常停止工作。我刚接触这个,不太了解,所以问一下这个大概是怎么回事。
卡片是正常生效的,但是往往打了3、4局后程序就会停止工作。
我确定脚本应该没问题,比如这张:

脚本:
--寻觅function c600000007.initial_effect(c) --Activate local e1=Effect.CreateEffect(c) e1:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH)
e1:SetType(EFFECT_TYPE_ACTIVATE)
e1:SetCode(EVENT_FREE_CHAIN)
e1:SetTarget(c600000007.target)
e1:SetOperation(c600000007.activate)
c:RegisterEffect(e1)
--todeck
local e2=Effect.CreateEffect(c)
e2:SetDescription(aux.Stringid(600000007,0))
e2:SetCategory(CATEGORY_TODECK)
e2:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_F)
e2:SetCode(EVENT_TO_GRAVE)
e2:SetCondition(c600000007.retcon)
e2:SetTarget(c600000007.rettg)
e2:SetOperation(c600000007.retop)
c:RegisterEffect(e2)
end
function c600000007.filter(c)
return c:IsAbleToHand()
end
function c600000007.target(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c600000007.filter,tp,LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_TOHAND,nil,1,tp,0)
end
function c600000007.activate(e,tp,eg,ep,ev,re,r,rp) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
local g=Duel.SelectMatchingCard(tp,c600000007.filter,tp,LOCATION_DECK+LOCATION_GRAVE+LOCATION_REMOVED,0,1,1,nil)
if g:GetCount()>0 then
Duel.SendtoHand(g,nil,REASON_EFFECT)
end
end
function c600000007.retcon(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():IsStatus(STATUS_ACTIVATED)
end
function c600000007.rettg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():IsAbleToDeck() end Duel.SetOperationInfo(0,CATEGORY_TODECK,e:GetHandler(),1,0,LOCATION_GRAVE)
endfunction c600000007.retop(e,tp,eg,ep,ev,re,r,rp)
if e:GetHandler():IsRelateToEffect(e) then
Duel.SendtoDeck(e:GetHandler(),nil,2,REASON_EFFECT)
end
end


IP属地:北京1楼2016-04-16 05:14回复
    第一行local开始应该另起一行,这是复制到贴吧时编辑的问题,脚本里是没问题的。


    IP属地:北京2楼2016-04-16 05:16
    收起回复
      这是那张卡改的,我去试试


      IP属地:甘肃来自iPhone客户端8楼2016-04-16 07:47
      收起回复
        狱火机表示又能玩了


        IP属地:上海来自Android客户端9楼2016-04-16 08:00
        回复
          密码太长,或者卡图有问题


          IP属地:河北来自手机贴吧10楼2016-04-16 08:07
          收起回复
            就算不加卡 也时不时无响应.....


            IP属地:河南11楼2016-04-16 08:46
            收起回复
              楼上那些1级的都是什么鬼


              IP属地:日本来自Android客户端12楼2016-04-16 09:02
              收起回复
                几局后跳出是ai的锅
                开两个游戏联机,然后不跳出就代表没问题


                IP属地:加拿大13楼2016-04-16 09:03
                回复
                  坐看楼主装爱


                  来自iPhone客户端14楼2016-04-16 09:18
                  回复
                    软件的问题吧


                    IP属地:上海来自Android客户端15楼2016-04-16 09:53
                    回复
                      下2張 我檢索夠45分鐘


                      来自Android客户端16楼2016-04-20 13:19
                      回复