Jump to content
  • 0

card to equip block/disabled


maynard

Question


  • Group:  Members
  • Topic Count:  44
  • Topics Per Day:  0.01
  • Content Count:  159
  • Reputation:   1
  • Joined:  12/21/11
  • Last Seen:  

An array of custom head gear equipments

ex: 6900,6901,6902,6903

Lord knight card can not be compounded or disabled the effect of the card on my custom head gear if you insert it.

 

You can compound the Lord knight card as normal on other head gear except from the Head gear that listed in the array.

 

Then for easy use maybe a callfunc will do.

 

4357,,,,,,,,,{callfunc "prevent_compound";skill "LK_BERSERK",1; bonus bMaxHPrate,-50;}{}{}

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  100
  • Topics Per Day:  0.03
  • Content Count:  333
  • Reputation:   7
  • Joined:  03/01/14
  • Last Seen:  

I have no idea how to get the id of the item that you try to put a card in, if I knew I could do it for you.

A work around would be to make two versions of the item, one with a slot one without a slot and then make a NPC that "cards" your headgear, thus gives you the carded item back and removes your card and unslotted headgear.

 

But I'm pretty sure there is a direct way by getting the id of the item you want to put the card in.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  38
  • Topics Per Day:  0.01
  • Content Count:  949
  • Reputation:   174
  • Joined:  06/12/12
  • Last Seen:  

{ if(!isequipped(6900,6901,6902,6903)) { skill "LK_BERSERK",1; bonus bMaxHPrate,-50 } }

Try

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  44
  • Topics Per Day:  0.01
  • Content Count:  159
  • Reputation:   1
  • Joined:  12/21/11
  • Last Seen:  

sir your script needs to wear all of the id above to disable the berserk skill, what I want is if you input the card in 1 of them the card will be disabled.

your script 6900,6901,6902 = must put on all of them to disabled the card

I want 6900,0000,0000 = If I put the card in 6900 the card will be disabled even though I equip other head gear.

Actually I already have the script created in the her****s and working as intended but not exactly like I wanted. Its not an array and I have to input manually to all the ID I want to disabled.

Here is the script for those who want it.credits to evilpuncker

callfunc "prevent",1,cardIDhere;

function    script    prevent    {
if( isequippedcnt( getarg(1) ) > 0 ) {
    successremovecards getarg(0);
    end;
}

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  38
  • Topics Per Day:  0.01
  • Content Count:  949
  • Reputation:   174
  • Joined:  06/12/12
  • Last Seen:  

Nope, read the bold line. That's why I placed a ! on the expression, though I admit i've not tested it, it should work properly. >_>

This function will return 1 if the invoking character has all of the item 
IDs given equipped (if card IDs are passed, then it checks if the cards are
inserted into slots in the equipment they are currently wearing). Theoretically
there is no limit to the number of items that may be tested for at the same time. 
If even one of the items given is not equipped, 0 will be returned.
 
    // (Poring,Santa Poring,Poporing,Marin)
    if (isequipped(4001,4005,4033,4196)) mes "Wow! You're wearing a full complement of possible poring cards!";
    // (Poring)
    if (isequipped(4001)) mes "A poring card is useful, don't you think?";
    
The function was meant for item scripts to support the cards released by Gravity 
in February 2005, but it will work just fine in normal NPC scripts.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...