Jump to content

Party Related Script Commands


Akinari

Recommended Posts


  • Group:  Members
  • Topic Count:  32
  • Topics Per Day:  0.01
  • Content Count:  247
  • Reputation:   207
  • Joined:  10/23/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  118
  • Topics Per Day:  0.03
  • Content Count:  1942
  • Reputation:   197
  • Joined:  01/08/12
  • Last Seen:  

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.

Link to comment

  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

+1 I like this idea

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  2407
  • Reputation:   613
  • Joined:  07/05/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  1268
  • Reputation:   381
  • Joined:  02/03/12
  • Last Seen:  

I agree with this.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  1702
  • Reputation:   238
  • Joined:  09/05/12
  • Last Seen:  

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!

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

agree, and are u starting make this?

if no one disagree, it should be added

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  72
  • Topics Per Day:  0.02
  • Content Count:  2997
  • Reputation:   1130
  • Joined:  05/27/12
  • Last Seen:  

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.

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

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  2407
  • Reputation:   613
  • Joined:  07/05/12
  • Last Seen:  

*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.

?

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

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

 

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

 

*party_delmember({<character ID>});
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  72
  • Topics Per Day:  0.02
  • Content Count:  2997
  • Reputation:   1130
  • Joined:  05/27/12
  • Last Seen:  

Implemented by Cydh in r17414.

Link to comment
Share on other sites

×
×
  • Create New...