Author |
Message |
Topic: lifeless hackers are back - nwn highly vulnerable |
weldieran
Replies: 16
Views: 30850
|
Forum: General Discussion Posted: Mon Aug 18, 2008 16:12 Subject: lifeless hackers are back - nwn highly vulnerable |
GetIsDMPossessed() will return FALSE if oNPC is the DM character.
To determine if oNPC is a DM character use GetIsDM()
This was the basis for my decision to use the while loop.
if (GetIsD ... |
Topic: Net Override (not really an NWNX plugin) (version 1.0) |
weldieran
Replies: 39
Views: 73276
|
Forum: Linux development Posted: Mon Aug 18, 2008 0:55 Subject: Net Override (not really an NWNX plugin) (version 1.0) |
That is really odd. We do get rare reports of similar problems on HG, but apparently it's hitting you much more often. What flavor of Linux are you running, and are you seeing many denied or error mes ... |
Topic: lifeless hackers are back - nwn highly vulnerable |
weldieran
Replies: 16
Views: 30850
|
Forum: General Discussion Posted: Mon Aug 18, 2008 0:46 Subject: lifeless hackers are back - nwn highly vulnerable |
Wouldn't it be simpler to use GetIsDMPossessed()?
thats what i was thinking... ?? |
Topic: Net Override (not really an NWNX plugin) (version 1.0) |
weldieran
Replies: 39
Views: 73276
|
Forum: Linux development Posted: Sun Aug 17, 2008 16:15 Subject: Net Override (not really an NWNX plugin) (version 1.0) |
with the 1.69 update, we've experienced oddities while having netoverride running. Many have reported that they can see the server, but not the # of players nor the module running. When they click t ... |
Topic: lifeless hackers are back - nwn highly vulnerable |
weldieran
Replies: 16
Views: 30850
|
Forum: General Discussion Posted: Sun Aug 17, 2008 15:58 Subject: lifeless hackers are back - nwn highly vulnerable |
// Added by Abraxsis Aug 04, 2008
// Is the speaker a DM?
object oPC = GetPCSpeaker( );
if( GetIsDM(oPC ) != TRUE ) {
object oPCTest = GetFirstPC ... |
Topic: lifeless hackers are back - nwn highly vulnerable |
weldieran
Replies: 16
Views: 30850
|
Forum: General Discussion Posted: Sat Aug 16, 2008 21:56 Subject: lifeless hackers are back - nwn highly vulnerable |
Do you have dm cd verification in your oncliententer event? That stopped our problems with this three or four years back.
Funky
We do not, no. But will this stop this particular issue? I have ... |
Topic: lifeless hackers are back - nwn highly vulnerable |
weldieran
Replies: 16
Views: 30850
|
Forum: General Discussion Posted: Sat Aug 16, 2008 16:04 Subject: lifeless hackers are back - nwn highly vulnerable |
I'm rather surprised there has not yet been discussion in the nwn community about this...
There is some software that is getting distributed that allows people DM-like access as a player. The symp ... |
Topic: NWNX Events |
weldieran
Replies: 179
Views: 305200
|
Forum: Linux development Posted: Wed Aug 13, 2008 18:50 Subject: NWNX Events |
I've enhanced NWNX Events in the Subversion repository to be able to set an individual event handler for each event if you wish (or to not fire a handler at all). This lets you optimize your module mo ... |
Topic: NWNX Events |
weldieran
Replies: 179
Views: 305200
|
Forum: Linux development Posted: Tue Aug 12, 2008 22:50 Subject: NWNX Events |
The Scribe Scroll feat is actually handled in x2_inc_craft, totally in scripts.
Right now, shift/unshift aren't caught by the events plugin. What we do on
duh *bonks self* |
Topic: NWNX Events |
weldieran
Replies: 179
Views: 305200
|
Forum: Linux development Posted: Tue Aug 12, 2008 20:53 Subject: NWNX Events |
Just curious, can nwnx_events be used to hook shift/unshift?
I was looking at the EVENT_TYPE_TOGGLE_MODE and wondering if that's where I could make it happen.
Kinda tired of watching players d ... |
Topic: 1.69 Crash after load - std::length_error |
weldieran
Replies: 59
Views: 56054
|
Forum: Linux development Posted: Tue Aug 12, 2008 18:23 Subject: 1.69 Crash after load - std::length_error |
No, it's this one:
DbMySql::DbMySql (ConnParam *p)
{
error = false;
connValid = ERR_NOTCONNECTED;
debugLevel=DBG_NO;
stream=stderr;
result=NULL;
... |
Topic: 1.69 Crash after load - std::length_error |
weldieran
Replies: 59
Views: 56054
|
Forum: Linux development Posted: Tue Aug 12, 2008 14:20 Subject: 1.69 Crash after load - std::length_error |
I tried to find that result = null so I could move it over to our modified version of the db plugin... is this what you were talking about?
bool DbMySql::ProcessRequest (char *request ... |
Topic: 1.69 Crash after load - std::length_error |
weldieran
Replies: 59
Views: 56054
|
Forum: Linux development Posted: Tue Aug 12, 2008 12:14 Subject: 1.69 Crash after load - std::length_error |
hmmmm
While all seems stable and functional - after awhile, I end up getting "DB went away" errors in the mysql log.
Db has not gone away of course, phpmyadmin still accesses it just f ... |
Topic: 1.69 Crash after load - std::length_error |
weldieran
Replies: 59
Views: 56054
|
Forum: Linux development Posted: Tue Aug 12, 2008 3:04 Subject: 1.69 Crash after load - std::length_error |
That particular crash is the one fixed by adding 'result = NULL' to the constructor.
Acaos
ahhh, i'll do that to our old nwnx_odbc then.
but it isn't odd that it works fine so long as it has ... |
Topic: 1.69 Crash after load - std::length_error |
weldieran
Replies: 59
Views: 56054
|
Forum: Linux development Posted: Tue Aug 12, 2008 0:12 Subject: 1.69 Crash after load - std::length_error |
ODMBC is used for PostgreSQL and SQLite I believe. I have never used it; we use the DB version of ODBC on
Looks like ODMBC has that hook for storing objects tho, thats nice
Well, as it turns o ... |
|