Own Achivements?, Is this possible?
Post #1 AemJaY Jun 21 2011, 6:33 am
Post #2
Jack[RCDF
Jun 21 2011, 10:59 am
|
Skin to bone, steel to rust, ash to ashes, dust to dust.
|
As far as I know blizzard removed custom achievements. What you can do is trigger the effects yourself. So, for example, have a trigger where the event is the requirement to complete the achievement (say, kill 10 marines). The action is to create a dialog box, and set the background to the achievement image you made. But yeah, basically you have to trigger it yourself.
![]() ![]() ![]() ![]() ![]() ![]() Red classic. I have mostly left SEN except for the Temple Siege 2 forum (hidden to most of you). I am available via PM still, and Skype as JackRCDF. If it is important to you, you will find a way. Otherwise, you will find an excuse. -Unknown Magnificent! Perhaps you shouldn't be on SEN as much, too... Better than the iPad! |
Post #3
Ahli
Jun 21 2011, 11:34 am
|
Nothing yet! Almost done. Very powerful, very strong.
|
Here is some pseudo code how you could create a custom dialog for a player:
action definition AchievementDialog(integer player, integer ID){ // if you have trouble with the wait and following actions in the calling trigger -> mark this trigger action to be a new thread in its properties variable dialog = no dialog; create a dialog; dialog = last created Dialog; modify the dialog how you want every achievement dialog to be like background, etc... Switch(ID) create for every possible ID: - create text label? (can't remember how it was called) - create picture Set dialog visible for player; play cool sound for player; wait(10, real time seconds); destroy dialog; } Pretty much the same version in German Dialogs aren't difficult, if you understand how they work. ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Post #4
shmeeps
Jun 24 2011, 2:02 pm
|
Though there's no pre-built support, you can simply detect achievement conditions (kills x amount of units, finds a location, picks up an item, etc) and trigger a dialog to pop up an achievement. If you really want to get fancy, you can use a bank to store achievements.
Oh, there's also a library for that, which I seem to remember being fairly simple to use, though it may not be what exactly what you're looking for. And the curse network is down for now, probably for another 24 hours, but after that you could get it and try it out. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #5 Bolshevik09 Jan 27 2012, 3:15 am
0 members in this topic (italic members are currently writing a reply): None
+ guest(s)
+ guest(s)
[07:18 am]
[07:18 am]
[07:17 am]
[04:26 am]
[04:21 am]
[04:10 am]
[04:09 am]





![[close]](/images/up.gif)