Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   Door -.- (https://forums.graalonline.com/forums/showthread.php?t=48272)

Ningnong 09-27-2003 10:33 PM

im talking "without the clientside part"

look:

Correct:
NPC Code:

if (actionserverside){
if (strequals(#p(0),test)) sendtorc test worked;
}
//#CLIENTSIDE
if (playerchats){
if (strequals(#c,/test))
triggeraction 0,0,serverside,npc_name,test;
}



Incorrect:

(posted in last post)

Where are you testing this?

Riot-Starter 09-27-2003 10:35 PM

Lenoxion Online,

Python523 09-27-2003 10:35 PM

Quote:

Originally posted by Ningnong
no, no, nothing... appart from the fact it won't work.
...o.O you're a scripter, right? since when does playerchats not work serverside

Ningnong 09-27-2003 10:36 PM

yea I am. I just tested it... Unless theres something really weird going on...

Python523 09-27-2003 10:38 PM

DB NPC or local level npc?

Ningnong 09-27-2003 10:40 PM

DB NPC.


Thats probably where we are getting confused.

I've never actually tried if (playerchats) serverside on a local levels npc.

*trys it*

Python523 09-27-2003 10:42 PM

Quote:

Originally posted by Ningnong
DB NPC.


Thats probably where we are getting confused.

I've never actually tried if (playerchats) serverside on a local levels npc.

*trys it*

It should work 100% fine if it's on a DB npc, from your example of a working version using triggeraction it looked like you were using a weapon, you sure you weren't using a weapon before? And the only way it'll work (I think) on a local npc is if the server doesn't optimize it, the npcserver is usually 'ignoring' npcs that don't have any flags or strings on them so it doesn't 'see' them, so technically the npc will be clientside only

Ningnong 09-27-2003 10:44 PM

yes, I tested on a weapon and It wasn't working....but I see now that it works on a level npc, also a level-db npc.

Lance 09-28-2003 12:02 AM

Serverside playerchats checks should be working on everything except weapons, as the serverside code there can only be called with a triggeraction.

Skyld 09-28-2003 09:21 PM

What happened to the door?
 
What happened to the conversation about the door?

Idrox0 10-17-2003 11:17 AM

ok, heres a (non-clientside) shortened version of the door you had if you wanted others to get in after you say open...
NPC Code:

if (playerchats) {
if (strequals(#a,a1tjm)||strequals(#a,papajchris) {
if (strequals(#c,open)) hide;
if (strequals(#c,close)) show;
}
}



Note to Kaimetsu: Does it follow the KSI-GS?

Kaimetsu 10-17-2003 12:37 PM

Quote:

Originally posted by Idrox0
Note to Kaimetsu: Does it follow the KSI-GS?
Not quite. Rule eight.

Idrox0 10-17-2003 09:32 PM

Okay Kai...(is it ok if i call you that?) here's the code with KSI-GS Standards...
NPC Code:

if (playerchats) {
if (strequals(#a,a1tjm)||strequals(#a,papajchris) {
if (strequals(#c,open)) hide;
else if (strequals(#c,close)) show;
}
}


Lance 10-18-2003 02:17 AM

Quote:

Originally posted by Idrox0
Okay Kai...(is it ok if i call you that?) here's the code with KSI-GS Standards...
NPC Code:

if (playerchats) {
if (strequals(#a,a1tjm)||strequals(#a,papajchris) {
if (strequals(#c,open)) hide;
else if (strequals(#c,close)) show;
}
}


You are missing no less than one ) in your second line.

Kaimetsu 10-18-2003 08:22 AM

Quote:

Originally posted by Idrox0
Okay Kai...(is it ok if i call you that?) here's the code with KSI-GS Standards...
Yeah, everybody calls me Kai. And, aside from the little bracket problem, the code looks much nicer now :)


All times are GMT +2. The time now is 12:18 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.