Jump to content
  • 0

Doaio For Service Npc


Question

Posted

Hello guys. I am using Service NPC and AIO System, both by SweeTs.  The problem is that i can not add AIO as service.  (1. & 2.)

 

Here is the code, but I am missing the most important - doAio method.

    // AIO Items
    int aioItemId = 57;
    int aioItemCount = 10;
       else if (event.equals("setaio"))
        {
            if (!player.isAio())
            {
                if (st.getQuestItemsCount(aioItemId) >= aioItemCount)
                {
                    st.takeItems(aioItemId, aioItemCount);
               1.    // player.setAio(true);
               2.    // player.setEndTime("aio", 1);
                    player.setTarget(player);
                    player.broadcastPacket(new MagicSkillUse(player, 5103, 1, 1000, 0));
                    player.broadcastUserInfo();
                    return "AioServices-Success.htm";
                }
				return "AioServices-NoItems.htm";
            }
			return "AioServices-AlredyNoble.htm";
        }

8 answers to this question

Recommended Posts

  • 0
Posted

In the place where if your 1 & 2 should stand doAio().

 

 

Why you need to use doAio()?

doAio() handles everything.

  • 0
Posted

In the place where if your 1 & 2 should stand doAio().

 

 

doAio() handles everything.

Isn't 1 & 2 exactly what doAio() does?

  • 0
Posted

That's why I said he have to use doAio there. Yes, it does all, updating the db with the time and so on.

I mean at this time its code will work the same way as doAio() does, excluding the message, the other setters and the force update, right?
  • 0
Posted (edited)

Not rly. You will not update it to database, the time/duration. Nor you will get he skills/items and rest of the stuff :P

Edited by SweeTs
  • 0
Posted (edited)

Ok, but there is no doAio method in L2PcInstance

...

 

I told you to copy the doAio() method and paste it INSIDE the SCRIPT.

 

Locked.

Edited by SweeTs
Guest
This topic is now closed to further replies.


×
×
  • Create New...