Anything.
New Member
- Reaction score
- 69
Eheh, I know where the problem is, but I can't find a solution. I want to pick every player who has a Hero unit in range of the quest giver and give them a quest and then set a variable to them for future use.
Bolded is where the problem is.
The If/Then/Else is not important (I'll be using that).
Variables: splPoint (Point) splUnitGroup (Unit Group) and pgQuest_1 (Player Group) qstEscortMission (Quest - future use).
Bolded is where the problem is.
Code:
Escort Mission
Events
Unit - A unit Sells an item (from shop)
Conditions
(Item-type of (Sold Item)) Equal to Escort Mission
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Then - Actions
Set splPoint = (Position of (Selling unit))
Set splUnitGroup = (Units within 1000.00 of splPoint matching (((Picked unit) is A Hero) Equal to True))
[B]Unit Group - Pick every unit in splUnitGroup and do (Actions)
Loop - Actions
Set pgQuest_1 = (Player group((Owner of (Picked unit))))[/B]
Player Group - Pick every player in pgQuest_1 and do (Actions)
Loop - Actions
Quest - Create a Optional quest titled Escort Mission with the description |cff32cd32Recommend..., using icon path ReplaceableTextures\CommandButtons\BTNSpy.blp
Set qstEscortMission = (Last created quest)
Quest - Display to pgQuest_1 the Quest Discovered message: |cffffcc00Escort Mi...
Else - Actions
The If/Then/Else is not important (I'll be using that).
Variables: splPoint (Point) splUnitGroup (Unit Group) and pgQuest_1 (Player Group) qstEscortMission (Quest - future use).