Jump to content

Recommended Posts

Posted

I've been pondering the usefulness of such commands and decided I'd throw my ideas out here and see what you guys have to say.  My thoughts are that we should have party script commands such as, createparty, addpartymember, delpartymember, delparty, and maybe some later ones that can fully manage parties from a script.  With a little creativity, I think these commands could become powerful additions to scripts for purposes such as:

  • Events
  • Instances (Allow adding members without party leader sending invite)
  • Random party making NPCs for any purpose

Those are some of the ideas I had for such commands.  I was even thinking that if this was an accepted idea, it could be expanded later to merge parties, split parties, shuffle 2 parties, and really cool (how I feel about it) stuff like that.  What are your thoughts?

  • Upvote 1
Posted · Hidden by Euphy, June 1, 2013 - No reason given
Hidden by Euphy, June 1, 2013 - No reason given

wow this is nice. it's looks like just on hercules. they making some custom features or requested by the member to be implemented on the server.

Posted

Good idea ! for example we can't force someone to leave his party or impossible to break a party with script command.. there is a lack of command

  • Upvote 1
Posted

Good idea ! for example we can't force someone to leave his party or impossible to break a party with script command.. there is a lack of command

+1 rep 

We really need this kind of party command!

  • 1 month later...
Posted

I don't think he's started yet. Would you like to write these, Cydh? :3

Descriptions for basic commands (comment if you disagree):

*party_create("<party name>"{,<character ID>});

Organizes a party with the attached or specified character as leader.

The command returns the party ID upon success, and these values upon failure:

-1: Player not found.

-2: Player already has a party.

-3: Party name exists.

---------------------------------------

*party_destroy(<party id>{,<character ID>});

Disbands the party of the attached or specified character. The command

returns 1 upon success and 0 upon failure.

---------------------------------------

*party_addmember(<party id>,<character ID>);

Adds a player to an existing party.

The command returns 1 upon success, and these values upon failure:

-1: Player not found.

-2: Player already has a party.

-3: Party is full.

---------------------------------------

*party_delmember(<party id>,<character ID>);

Removes a player from an existing party. If that player is the only party

member remaining, the party will be disbanded.

The command returns 1 upon success, and these values upon failure:

-1: Player not found.

-2: Player is not in the party.

---------------------------------------

Posted
Euphy, on 03 Jul 2013 - 08:50, said:I don't think he's started yet. Would you like to write these, Cydh? :3

Descriptions for basic commands (comment if you disagree):Quote*party_create("<party name>"{,<character ID>});

Organizes a party with the attached or specified character as leader.

The command returns the party ID upon success, and these values upon failure:
-1: Player not found.
-2: Player already has a party.
-3: Party name exists.

---------------------------------------

*party_destroy(<party id>{,<character ID>});

Disbands the party of the attached or specified character. The command
returns 1 upon success and 0 upon failure.

---------------------------------------

*party_addmember(<party id>,<character ID>);

Adds a player to an existing party.

The command returns 1 upon success, and these values upon failure:
-1: Player not found.
-2: Player already has a party.
-3: Party is full.

---------------------------------------

*party_delmember(<party id>,<character ID>);

Removes a player from an existing party. If that player is the only party
member remaining, the party will be disbanded.

The command returns 1 upon success, and these values upon failure:
-1: Player not found.
-2: Player is not in the party.

---------------------------------------

 

 

looks wonderful

Posted

*party_changeleader(<party id>,<character ID>);

Change the leadership of a party. Bypass mapflag party_lock.

The command returns 1 upon success, and these values upon failure:

-1: Player not found.

-2: Player is not in the party.

-3: Party ID doesn't exist.

?

Posted
*party_delmember(<party id>,<character ID>);

 

1 char id can join more than 1 party. :o

 

*party_delmember({<character ID>});
  • Upvote 1
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...