Chumly
Private

Posts: 50
Registered: 3-26-2007
Location: Missouri
Member Is Offline
Mood: With my horse
|
|
PLOOP ? (the WAC command)
This may not be the best place for this, but since I'm interested in JO:E, and I use the med to make my maps, it's got to be close. 
I've seen PLOOP mentioned in a couple of other posts, and I think I kind of get the jist of it, but I was wondering if anybody could explain it in
more detail? I searched the forums for "PLOOP" but nothing really explains the how/what/whys of using it.
Thank you for your time.
"Every one dies, Tick" - Arthur
"Even horses?" - The Tick
|
|
|
Legionnaire=M=
Private

Posts: 89
Registered: 5-11-2004
Location: Yokosuka, JAPAN
Member Is Offline
|
|
Yeah, I'm getting little confusion with it and its form, too.
Because there is no enough info really...
Also, I don't have the chance for testing it cause I have to be with my poor laptop PC for my real-life job. Really getting hard for playing game. Oh, personal reason, lol. =)
I put a several info from my experiences.
I may include incorrect info...
Please correct if I'm putting wrong info.
Important for NILE users:
Do not start talking about "NILE vs MED" please.
It is nothing for more building (more advancing) of map-making, and it is nothing for fun of mapping.
Some people like as me can't use the NILE with own PC.
Please understand why MED users exist.
a.)
The "PLOOP through END" flow provides event trigger by/action for human players in MP games.
This is no required for SP games.
So..., MED supports trigger of events by Group 1, Group 2 as MED users know.
I think Nova prepared PLOOP for NILE as an altanative method.
Also, GLOOP is prepared for NILE. Because .wac-commands for group is triggered by group_id number.
MED supports group_id as you know.
Sadly, NILE doesn't support the group_id. It is prepared for NILE's group assignment.
b.)
It seems ssnxxxx commands (ex, ssnnearssn, ssnhp, etc) is required for
trigger or action.
Because "player" value is required instead of "SSN" number for PLOOP flow.
In MP game, client human players are assigned to ssn 10001, 10002, 10003, etc.
However, its SSN will change with several factor. It is by out from server, by joining another player, etc...etc.
The "player" value is prepared for specify human player in MP game.
PLOOP trucks human players with "player" value for trigger of event.
Host player is always assigned to ssn 10000 as you know.
This is reason why PLOOP flow isn't required for SP games.
c.)
I think PLOOP flow is available for MED users, too.
Because it provides trigger/action of event to individual human player with ssnxxxx .wac-commands in MP game.
These are just my poor knowledges.
I really need more info.
|
|
|
~LoneWolf~
Private

Posts: 40
Registered: 2-26-2006
Location: United States
Member Is Offline
Mood: Going Insane
|
|
Go here it may help you a little.
http://www.snipersonlyclub.com/index.php/topic,22.0.html
|
|
|
Legionnaire=M=
Private

Posts: 89
Registered: 5-11-2004
Location: Yokosuka, JAPAN
Member Is Offline
|
|
Thanks for the info.
I'm still getting confusion with its FORM.
My confusion.
Does this work for client players?
| Code: | PLOOP
if never() and ssnnearssn(player, 555, 10) then
SSNaddHP(player, -10)
endif
END |
Also, does this work for client players?
| Code: | PLOOP
if elapse(10) and ssnnearssn(player, 555, 10) then
SSNaddHP(player, -10)
endif
END |
Why do I ask about those scripts?
Because I tried GLOOP flow with myself before.
And GLOOP flow didn't work if 'never()' or 'elapse(#)' is included into 'IF trigger'.
I wonder this is same for PLOOP flow or not.
Sure, my confusion will be solved if I can test with myself. I undestand.
However, I can't do it recently cause of my personal reason, sadly.
Would someone explain me about the FORM of PLOOP flow if you have experienced?
I'd like to know those work for client players or not.
|
|
|
~LoneWolf~
Private

Posts: 40
Registered: 2-26-2006
Location: United States
Member Is Offline
Mood: Going Insane
|
|
Legionnaire=M= yes it does made a test map had one of the squad members join and had it set to if he got with-in xxx of tower then decrease life and
it work fine for me. This one works I know never tried the other one.
| Quote: |
PLOOP
if never() and ssnnearssn(player, 555, 10) then
SSNaddHP(player, -10)
endif
END
|
|
|
|
Legionnaire=M=
Private

Posts: 89
Registered: 5-11-2004
Location: Yokosuka, JAPAN
Member Is Offline
|
|
Thx a lot for the great info.
I believe your info is helpful for beginner & veteran mappers.
|
|
|