채팅0

    자사 스킬나가게 하고싶은데

    조회수 1207

    누군가가 조금 수정한거 같은 스크립트를 구했는데


    스킬코드 수정해봐도 평타만 나가요 어디가 잘못된건지 모르겠습니다


    return function (self,skillId,activeByServer)

    local user = _UserService.LocalPlayer

    local cd = user.WsCharacterData

    local slv = cd:GetSkillLevel(skillId)

    if (slv <= 0) then

    --log("skill level is 0 ", skillId)

    return

    end

    if (_Skills:IsPassiveSkill(skillId)) then

    return

    end

    local skill = _SkillMan:GetSkill(skillId)

    if (skill == nil) then

    return

    end

    if (_UserSkillLogic:HasCooltime(cd, skillId)) then

    _ChatMessageLogic:Add(_ChatMessageType.Red, "아직 스킬을 사용할 수 없습니다.")

    return

    end


    윗부분은 이런식으로 되어있고,


    elseif (self:IsMagicAttackSkill(skillId)) then

    if (not _Items:IsOneHandedWeapon(user.WsCharacterData:GetEquippingWeaponId())) then

    _ChatMessageLogic:Add(_ChatMessageType.Red, "한손 무기를 장착한 상태에서만 스킬을 사용할 수 있습니다.")

    return

    end

    if (not _CharacterActionLogic:CanMagicAttack(state, skillId)) then

    return

    end

    if (_PlayerAttackLogic_Magic:TryDoingMagicAttack(user, 2001004, 1, 0)) then

    playSound()

    playEffect()

    self:OnSuccessSkill(state)

    end


    매직 어택쪽은 elseif로 이렇게 되어있는데 어떻게 해야 스킬로 자사를 할 수 있을까요


    아시는분 1:1 요청해주시거나 댓글 주세요 ㅠㅠ

    댓글6

    회원프로필

    법사용이잖아 주스킬을 쉬프트 단축키에 올려

    2024.02.18 21:49
    회원프로필

    이미 쉬프트키에 있습니다 선생님..

    2024.02.18 21:49
    회원프로필

    무료로 뿌린 거 받은 거임?

    2024.02.18 21:50
    회원프로필

    아마 그랬던거 같음

    2024.02.18 21:52
    회원프로필

    11줘바

    2024.02.18 21:53
    회원프로필

    커맨드 로직에서 스킬코드 넣었음?

    2024.02.18 22:12