It's back! After much debate, and the upcoming release of NWN2, I decided (for the last time) to get this system running and fully functional.
.: Overview :. The Player Guild System, or PGS for short, allows for the creation and management of player-run guilds! From recruiting additional members, to starting guild wars, this system can handle it all!
.: Miscellaneous Notes :.
This, and future versions, will NOT be compatible with older versions (prior 4.1.2).
While this is first public release, some features are currently untested (because they require more than 1 PC).
I am also currently planning to incorporate this system into a module I am designing for NWN2. As such, support WILL be available. However, when reporting bugs, it really helps to be as specific as possible. :)
As always, comments, questions, and/or suggestions are always welcome. Enjoy, and don't forget to vote!
Posted by adam_warlock at 2011-07-30 17:55:02 Voted 10.00 on 07/30/11
I worked with this system before, it ran well for me and seemed interesting, I never got around to testing it in mass but the minor testing I did do it ran fine and did what it said it would.
Just because it "deletes" a camp var, doesn't mean its deleted, its flagged deleted. Once the database fills up to a certain point, it explodes. Nothing you can do about that, except convert over to SQL, or rescript it to set the vars to 0, as in dont use ANY delete functions for camp db.
DestroyCampaign function is widely known to crash mods.
The script below is functional, and not the culprit. If it TMI's on you, thats due to something else you did in how you implemented it.
Posted by Jezira at 2009-12-21 11:29:28 Voted 10.00 on 12/21/09
The problem of crashing is in pgs_inc_main, function -> void PGS_DestroyGuild (int iGuild), too many instructions: anyone know how to fix it?
this is the part with too many instruction:
while (iPosition != -1)
{
//Retrieve member name from member list:
sMemberName = GetStringLeft (sMemberList, iPosition);
sMemberList = GetStringRight (sMemberList, GetStringLength (sMemberList) - iPosition);
iPosition = FindSubString (sMemberName, "#");
sMemberName = GetStringLeft (sMemberName, iPosition);
Yeah i have a question, i'm not very good with scripts so if you could tell me how to set this up. You say that i should put, ExecuteScript (GetResRef (GetItemActivated()), GetItemActivator()); inside the void main ();
in the Onactivateitem, well i have a script allready there, so how do i put this in there? As for the oncliententer etc aswell, thanks.
Posted by Tyerial12 at 2008-02-05 06:08:12 Voted 10.00 on 02/05/08
even though this 2 2 yrs later still a great system 10/10
Posted by RoadWyrm at 2008-01-05 20:00:34 Voted 9.75
Yeah, the crashing bit when disbanning a guild is rather annoying. It also would have been nice to keep the old option that limits a new guild to require a DMs permission. Does anyone happen to know what you can check for in a script for guilds? Like GetLocalInt(oPC, iGuild) ?
Posted by tdough at 2007-10-30 22:03:35 Voted 9.00 on 03/22/07
I asked about the game crashing when you try to remove a guild over 2 months ago. I just went back to the older version which works fine. No crash when guild is removed.
Posted by Sethivict at 2007-09-28 07:34:34 Voted 5.00 on 09/28/07
Due to lack of help and response on this system which crashes the game/server when a guild gets deleted, I have to find a different guild system and therefore my vote is reflecting my opinion.
Posted by Sethivict at 2007-09-14 01:38:43 Voted 5.00 on 09/28/07
Has anyone fixed or find a way to repair the problem with game crashing when a guild gets deleted?
Posted by DM Megadeth at 2007-09-09 11:58:42 Voted 10.00 on 09/09/07
Awsome system im using it in the PW i am currently building. _________________________ Peace sells... who's buying
Killing is my business and business is good.
Isles of Everbane Link
Posted by Phalkhan at 2007-08-31 00:46:48 Voted 9.50 on 08/31/07
Been using this in a Mod I DLd about 2 years ago....players loved it ..but the guts were a bit foriegn to me ( didn't have the cool readme) After taking sometime off of building I have started again ..and this was gonna be the first project to learn ..well the read me , made that a whole 30 minutes to install... and maybe a day to customize..Works fine with the CNR also BTW
Does what it says it does. no doubt( and maybe even a little more ). Might be a little daunting for mew builders, but the easy to use guide... is ..Useful and easy to follow.
Some of the "wing/flag" effects seem glitchy ( showing up sideways or upside down) But with a little time can be fixxed (and improved even..Swithed the flags to custom Auras).
Would of voted 10 ...but it does take a little tweaking on some of the small stuff ( stuff that is actually easier to turn off, an is not needed by any means to run fine)
PGS Build 4.2.5 has been uploaded, and is now available for download. This version marks a major release update, fixing and optimizing numerous aspects of the system. A full list of changes can be found in the 'Version History.txt' file (packaged with the download).
Any and all comments are appreciated. Enjoy!
Posted by Drinin at 2007-05-24 22:37:53 Voted 10.00 on 05/24/07
@ Sharghast:
Are these problems occuring with the included module, of with a module of your own with which you imported the system into?
Posted by Shargast at 2007-05-14 06:13:32 Voted 10.00 on 05/12/07
Please disregard my last comments. I've scripted my own guild system and although this system does look promising, I can't seem to get it to work and I've opted for a homegrown guild system instead.
My vote I'd retract and change to a "5", if I could as the documentation is just not encompassing enough to support an install without being able too stir a martini and do backflips at the same time.
Too bad the system looked good, but well on to other things.
Best
Sai _________________________ Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth
Posted by Shargast at 2007-05-12 09:56:35 Voted 10.00 on 05/12/07
Noticed something else strange - the name of my character when sending guild invite is the name of the Module??
Is this system workable or was it an attempt at greatness that wasn't finished??
Anybody - would appreciate the chance to chat with someone who got this baby running?
Best
Sai _________________________ Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth
Posted by Shargast at 2007-05-12 09:51:26 Voted 10.00 on 05/12/07
Alright I go the lady working and now it's time to tackle the problem(S).
-Acceptance of guild invites and not showing up in the guild list
Get back to ya soon
Sai _________________________ Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth
Posted by Shargast at 2007-05-12 08:33:07 Voted 10.00 on 05/12/07
Well, maybe I spoke too soon! Kinda doubt it though! I'm in the testing phase on another PW (not the included download).
Guild book appears, player ID all on log in..Good..
Limitations work, CHR. INT. Gold etc. Good..
Create New guild doesn't work. The Guild Mistress spawns in and then disappears and nothing else can be done about it.
The script routine doesn't break, continues to run normally, but the guild mistress just doesn't wanna hang around a jaw with me??
Where could the problem be??
Best
Sai _________________________ Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth
Posted by Shargast at 2007-05-12 02:24:34 Voted 10.00 on 05/12/07
Does what it promises! Good work!
Would be interested if this system can simultaneously accessed from 2 linked PW's that run on the same rig?
Best
Sai
_________________________ Realms of Shargast V1-V5ab, LOTR V15, The Undeath Clave & Faithful of Aerth
Posted by tdough at 2007-03-22 12:22:01 Voted 9.00 on 03/22/07
Anyone know how to change the flags so they point up and not off to the right?