| 03-30-2005, 02:14 AM | #1 |
Well it works properly when I try it offline, but when I try it on bnet... it kicks the player that had typed the command aka the server split. Event: player - (local player) types a chat message containing -ally 1 as an exact match Action: player-make (local player) treat player 1 (red) as an ally with shared vision. it does this with all players.. I am using the warcraft iii UMS world editor 4.1 beta. |
| 03-30-2005, 03:09 AM | #2 | |
Guest | Quote:
I don't have that editor but I'm guessing it cuts the trigger work down by a lot. So maybe you have to do it the long way.. Events Player - Player 2 (Blue) types a chat message containing -ally 1 as An exact match Actions Player - Make Player 2 (Blue) treat Player 1 (Red) as an Ally with shared vision And make 1 trigger per player...(that's 132triggers if you have 12 players) I bet someone else has that editor so they can help you more :D EDIT: I dont see anything wrong with your trigger... |
| 03-30-2005, 03:17 AM | #3 |
Nothing looks wrong with it, the only thing that i can think of is in the action the part - make (local player)... it should be set to make triggering player, i don't know if thats what u have it set to but thats all i can fin wrong with it. hope this helps. |
| 03-30-2005, 04:13 AM | #4 | |
Quote:
i'll try to explain this phenomena ok, when someone types -ally 1, then the trigger will run for EVERYONE and it says 'make local player treat player 1 as ally' so say bob types -ally 1 on bob's computer, it says make local player (bob) treat player 1 as ally -- ok on jack's computer, it does the same and says make local player (jack) treat player 1 as ally - ok on sally's computer, same thing, make sally treat player 1 as ally but uh oh, when it comes time to check whats going on, bob thinks hes allied with player 1, and jack and sally aren't but jack thinks hes allied with player 1, and bob and sally aren't and finally sally thinks shes allies with player 1, and neither bob or jack are allied with player 1 and since no computer can agree, they argue and have a 'server split' -solution, use concrete global references to players only use localplayer when u know what you're doing with it personally i think advanced editors give too much power to people who don't know what they're doing with it to be honest, i think the vanilla editor is the way to go till ur good enough to be able to do it all urself, but don't have the time to write everything out |
| 03-30-2005, 04:16 AM | #5 |
Well Problem solved |
| 03-31-2005, 07:07 PM | #6 |
Like cheese said, Local player in the trigger always seems to have a problem with desync causing server splits. Changing that should fix it. |
