I have made an example for scrolling text that does not use any extensions, so it should work fine in Android or any other platforms.
You can have a look and see if it is how you wanted it.
Type: Posts; User: Decal; Keyword(s):
I have made an example for scrolling text that does not use any extensions, so it should work fine in Android or any other platforms.
You can have a look and see if it is how you wanted it.
You could try this
Make sure you are using Standard runtime and not DirectX
Then use the window control object to make the window invisible.
Make sure to make it reappear when dosbox closes
Isn't it better to just untick create at start?
Thank you conceptgame
I tried your example, and it worked without any problems.
I suspected maybe having the file inside my user folder (I had it inside a folder on my desktop) which may have...
I have some problems extracting embedded binary data.
I select this exe file in the data elements dialog
I then extract...
I forgot to mention that you also have to put the condition "Number of sub applications = 0" in the event that creates the sub app if you want to prevent more than one sub applications to be created.
The way I like to use with sub application is like this:
1. Untick "Create at Start" on the sub application.
2. When you want to show the sub app, use "Create new object" and select the sub...
I have made an example for you that uses the Edit Box to scroll text.
The edit box displays the text from a string object, I then use YMouse coordinates (initial MouseY on click over Edit...
Does anyone know how I can sort a list of 64-bit integers?
I have found a few problems, after correcting them it all seems to work fine.
1. Event 17 under stopping is preventing the events 18, 19, 20 and 21 for firing. This event will never fire,...
If you are using the built in "Launch an object" then you can select "Launch in direction of..." and then pick the player object. It will then always shoot towards the player.
I do agree with you. Often I use String Object or Active System Box instead of the Counter object when I hit some limitation with the Counter object.
Isn't the Python object in the Extension Manager? I already have the python object installed, but I did find it in the Extension Manager and the Install button can be clicked.
I don't know how well...
I think you might be able to use the GET Object for this
That's good to hear :)
I did the exact same as you just wrote and to me it worked fine.
I loaded a shortcut "GZdoom.lnk" on my desktop and after the output window returned this: "D:\gzdoom-bin-3-4-1-x64\gzdoom.exe" which...
Your welcome. I'm glad it worked out for you :)
Strange, it works perfectly for me. Did you remember to load the lnk file before you do the action to set the string to getRawPath?
Speaking of the "Always" condition. Does anyone know what the purpose of the "Never" condition?
I have never (no pun intended :-P) used the Never condition before and I don't really see the point of...
I have created an example for you.
You can have a look and see if this is something that you want.
It should be possible for you to do animations and movements of those active objects if you want...
You can use the "IShellLink" extension.
Load the lnk file and then you can get the location from getRawPath$( "IShellLink" )
I did not experience that the program used anything other than the Roaming folder when I tested. However I did notice that it didn't create the file if the "LeggingGen" or the "MMFapplication" folder...
To add more music sheets to be played simultaneously I just cloned a string parser object to get another one, and then set the source string to another music sheet.
Then I added two new variables to...
I'm glad to see that it worked :)
To change the tempo just change the "Fire Event" time to what ever you like. You can also click the "Use calculation" and then set it during runtime if you like (it...
The reason we can't open the mfa is because you are using an old version of Ini++. The old one has the filename "INI++.mfx" while the new 1.5 version one is "INI++15.mfx"
I have made an example...
I'm not sure I understand what you mean.
If I put the event like this, it registers only 1 time every time I press CTRL + C together.
* Only one action when event loops
+ Is key 17 down
There is an extensions called "Is key pressed outside" that will detect key presses when the window is not in focus.
Set the first character to 0 and then set the second character to the number of characters. This way you get the entire text.
GetText$( "Rich Edit Object", 0, GetNChars( "Rich Edit Object" ) )
If you have "Joystick 2 object" then you might be able to loop through all the controllers and get the name.
I don't have any controller at the moment so I can't test it.
But you can see if it...
The reason only one line is getting added in frame 2 is because you do a check to see if Global Value A is 1, 2 or 3. Only one of those events are true, so it will only add one line.
I would very much love to test this as well.
Current version somewhat works if the target version is 5.1 or lower. (Will pop up an error at launch) If target version is over 5.1 the app will crash.
The reason for this was that the URL was wrong. Named channels are users and not channels, while unamed channels are channels and not user.
I had the url hardcoded as a /user/[CHANNEL NAME] so...
I have tested your file on my Windows 7 computer and it worked fine.
Tested on R291.2 beta update for Fusion 2.5.
I don't have Avast installed. I have Eset NOD32 Antivirus installed.
I have made an example on how you could do it.
The best way is to use the youtube api, but you would need to register to get a key.
In my example I have done it without using the API.
You can have a look at this example I have made. Click on the enemy and go to alterable values, there you can change their field of view and the distance they can spot you.
It might not be a bug at all. It might be like this because of performance. If you don't have anything to write to the string, it might be better for performance to set the height to 0 (making it...
The String Parser 2 object is pretty much in every exporter so you can always use that.
But if you want to do it without it you can set the string to Str$(Val(string$( "String" )))
This isn't a problem with the INI object.
If you just set an alterable string to "" (no spaces in between the quotation marks), then the height of the string object will be set to 0
Are you using the physics object?
If so you can use the "Physics - Ground" object to plot a lot of dots to to make the curve.
Maybe a web server that you host with an SQL server.
Then you just create an application where you fetch data from the web server using the "Get Object"
Just make two events:
*On Get Complete
*Compare two general values. Recieved$( "Response Code" ) is Equal to 404
-Then set alterable string to "404 Page not Found, please contact the...
I'm glad I could help :)
This should work
You could try the "Volume Object". Its an old object that might not work in windows 7 and up, but you could try it. It allows you to select what sound card to use.
If you have two empty frames, where you at the start of frame 1 go to frame 2, do you crash? If yes there is something weird about your computer, if not then there is something about the events or...
I would suggest HTML5. There is an exporter that you would need to buy for that. The coding is exactly the same, you would probably not need to change anything unless you use windows only extensions....
You can make applications (not games) with fusion. What type of applications are you referring to?
Well I'm not sure how your mail service deals with mailing lists. There is a lot of ways for you to pass email addresses to a server. You can pass information to an SQL server, send POST code to a...
I thought I should just chime in on some testing I have done with the example file that is uploaded in the bugbox.
I ran it on my Desktop computer without any stutters at all, neither with V-sync...
1 : The INI object for some reason wouldn't want to write if its put in "Start of Frame" I had to put it in a seperate event that is "Run this event once" instead of "Start of Frame" to make it work....
Well using an older build doesn't fix the problem. If there is something wrong with the latest build that causes crashing, then clickteam needs to know this and have it fixed. You say you have...
Its hard to know the problem without seeing the events.
If its possible for you to create new mfa with only the array save/load code and some objects to go with it then I could possible see what the...
I often use the String parser object for this. I choose a delimiter. (for example # )
Then i just write the data like this "043#100#250#345#PlayerName#543"
Then use Get Element 1 for 043, Get...
No problem just go ahead :)
The timer is reset in the events editor, so you need to change it there as well.
I have made an example for you.
In the first frame you can add all the questions you'd like and you can more than 3 wrong answers (It will then pick 3 random wrong answers for the question)...
The reason why all the armor pieces stay visible is because you don't have any events hiding them
You should hide all the armor pieces when you are hiding the inventory hud elements.
You could use the sub application to show the inventory.
There you can use the "Active System Box" object and select the color and border colors to NONE. That way it will just show text and look...
I made a very similar example in another thread that you can take a look at and see if it works for you.
I usually just use the "End Application" to hide the sub app. And then I use "Restart Application" + "Jump to frame X" when I need to show the subapp again.
If you don't need to have it paused, but...
I wasn't aware that the Web Control Object was only for Developer.
THe FindStringExact is an expression.
You need to choose "Compare two general values" under "Special Conditions" and then right...
No problem. If all your urls is going to be redirected to google.com then you will only need one list.
And then you just do, If FindStringExact returns something different then -1, then you choose...
I have created a tutorial on how the Array Object works and how to use it for anyone that is interested.
1. You need to change the mode to Internal. (Navigation -> Mode)
2. You can do this by using the list object.
Create a list object and have every URL you want to redirect in that list. Then...
All the information that you want to save (e.g X and Y position of player, player health etc) must be stored to a file and then read from at the start of the frame to load.
You can choose how you...
The Str$(invisible timer("Active")) expression is converting the alterable value named "invisible timer" of the object "Active" to text. It won't work if you don't have an active object named...
I don't think thats possible. I hope for Fusion 3 that more application settings is available to be changed during runtime. What you can change is Frame rate, VSYNC, Frame sizes and FullScreen/Window...
Do you need the app to pull questions from the web or is a file good enough?
The CSV method might be good, but you can also use the Array Object.
I'm not quite sure what you are asking for. Do you want to store a number inside an Active object? If so then you can use "Alterable Value"
What about setting the movement back to Static and use the event:
Always -> Set X Pos "Active" to XMouse and Set Y Pos "Active" YMouse. ?
That might be a lot better than using the mouse...
If you make the Object global then it will keep its value when jumping between frames.
What are you using the mouse controlled object for? Is it just to have a custom cursor? If so then I would rather use the Cursor object instead of making an active object mouse controlled.
I'm not sure when you want to generate that number but you should have only 1 event that generate the number and then store that number in an alterable/global value.
Then you want to use that value...
Everytime you use the random expression it is gonna generate a new number. Make sure you only run Random() once and store it, and then do the comparison and the storage of hit or miss before you run...
There is an object called "E-mail object". I think its only for the developer version but it looks like you have the developer version. I have never used that object myself so you just have to try it...
I have created an example here that you might find interesting: https://community.clickteam.com/threads/95965-Example-Enemy-Detection-of-Player
I'm not sure why it doesn't work. What websites are you trying to use this with? It works perfectly fine with Youtube videos.
I see. It seems like the "Users has left the computer" event only works as long as the application is in focus and the mouse is within the window.
I have made an example for you that does work...
alexexhowl beat me to it. But I didn't know about the xor gate functionality in CF 2.5.
Looks easier to use so its probably better to do it like alex told you.
Set Global Value S to: Global Value...
The problem might be that you set it to 1, then immediately set it to 0 again on the next event.
Try this instead.
( Global Value S + 1 ) mod 2
This will set Global Value S to 1 if it is 0,...
Thanks alot advaith. I didn't have this version. I didn't know it was updated at all with 64-bit support. Why wasn't it showing up as outdated in the extension manager?
I tested this with trying to...
I have made an example for you.
I think Danny has the right solution for this. However you cant get the Machine Guid from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography because its only in the 64-bit area of the registry. You...
It works fine for me. Using 2.5 Developer build 289.3.
Ive tested only allowing one instance to run, and tested communicating with two instances without any problems.
Have you tried to go to Application Properties and then Runtime Options and change the character encoding options output from Unicode to something else, e.g ANSI or UTF-8?
P2S is always better if you can do that. You then have much better control when it comes to cheating and latency for players.
You can always host the server yourself, but the best thing to do is to...
The extension you are looking for is called: "Instance Communicator"
You can then do this easily by doing this:
Start of frame
+ Another instance is already running -> End Application
If you still want to go with active system object method of making a list, I have made a new example for you, using several ASB's to make the list and the ability to select an option.
I have added an example for you that might help you.
I'm not sure if its exactly how you wanted it, but you can have a look. :)
I tend to just use a sub app with the modal function to make a pause menu.
In the changelog, there is a mention of a new Android Theme Object in the Clickstore, but I can't find it.
You can use the string parser 2 object, and then set the delimiter to "/". Then set the source string to the File name (It gives the entire path). To get just the file name, just use "Get Last...
I have downloaded some free 3d objects to test with, and I can't seem to get the textures loaded in. The mtl file is there with the same name as the obj file in the same directory. However the mtl...
I have tried to get exclusive fullscreen to work but all I get is just white a white screen. It does work in borderless windows mode but I want it to work in exclusive fullscreen.
Is there a way to...
Nice list, found a few extensions I didn't have :)
I also went through the list to see if I had any that the list doesn't.
And I found a few (I also added some standard Clickteam extensions...
You're welcome. I'm glad you got it working :)
I have created a small example for you, on how to save and load Frame Position to the User Data folder (Appdata\Roaming\saveLoadExample)
See attached example.
I have made a short example for you.
It is only tested in Windows, but it should work perfectly fine in Android and iOS etc.
Well I did it recently by just looping through all the files in the folder I wanted to zip and just added the files instead one by one.
You have used "data/color1.txt" to save and not "data\color1.txt"
Also the Edit object cannot create a folder for you so the data folder needs to exist for it to save to it. You can use the...
Some objects works this way if you just give it a file name.
Just using this: "filename.file" is the same as doing: Apppath$ + "filename.file"
However if you want other directories then you...
Well, it seems to be some bug where it ignores the line break in the text.
There is a way to do this using fast loop.
I have updated your mfa with an example where I loop through each character...
First you create the object and a window of where to place it will show up. Just place it anywhere you like. Then on the same event go to the object and use the actions "Set X Position" and "Set Y...
Well you could try do this with a for each loop.
Can't you use a qualifier for these objects?
Then you only need to run a for each object on the qualifier at the NCount of the qualifier and then you can easily get the total price value of all...
It seems to be a weird bug in Fusion 2.5 that causes this.
I have tried to figure it out, but it got just more weird the more I tried to figure it out.
I have made a simplified version to...
If it is the frame size you are talking about, you need to change the size which says 800 x 480 which is above the virtual Width and Height.
Don't use the file object to create the ini file. It is not necessary at all.
If you want to create the file in the same directory where the exe file is, set the ini file on the ini object...
I tried using only one string parser 2 object to do this, but I couldn't find a way to do it. There was no way of knowing how many newLine delimiters have passed when refering to an element....
I have made an example where you can type your name, save it to an INI file and then load it to show the user the name they chose next time they open the game.
I have also made a custom edit...
The objects still works fine. There are some minor bugs but overall they work fine. When it comes to security flaws I don't know. But I still use Lacewing so.
Here I have updated your mfa with a way to do this.
Its easier to use toggle flag feature when changing states when pressing a button. When setting a value you often set it at 1 when you click the...
Never had the issue before, but it sounds like Fusion is denied changing a file where it stores these changes. You could try running Fusion in Administrator mode and see if that helps. But it...
I see what you mean. I still think its better to do everything in one frame and just do some changes where having everything in one frame cause problems.
Like the random number generator which are...
I'm not sure I understand what you mean. If you have one frame, then its very easy to make stuff happen identically on both frames.
See this updated example, I just made one enemy on the Game Frame...
I would recommend having the players in just one frame, instead of having two different frames for player 1 and 2.
I have made a small example for you
What I do, is that I have two sub...
I would probably use the string parser 2 object and use "/" as a delimiter. Then element 1 would be day, element 2 month and element 3 year. And you can then convert these elements into numbers and...
What browser are you using? It should work. Its the page where you register your products. I can see you have registered Fusion 2.5, so the download link for the full program should be there.
You want to go to this link to download the full software: http://community.clickteam.com/passport.php
And then use the link wpd provided to get the latest stable or beta update.
You could use a for each loop to address this.
See the changes I have made in the updated mfa.
This works for behaviors as well.
You could try to enable all the event filters
1. "Display only events related to the system object"
2. "Display only events related to the active objects"
3. "Display only events related...
You need to either select "Run script at start" or set the action before you call the function "Run Embedded Script" name "Main" (if it is called Main which it is by default).
You get this error...
Well, I guess it only needs an Airconsole extension for the HTML5 exporter and not a new exporter.
I have made an example on how to zoom in and out in game for use for example strategy games etc.
It also includes scrolling around the map by holding down a button and dragging around.
I have fixed the bugs that were in PrizeWheel8 in version 9.
I also added some minor features and changes.
See the changelog comment in the event editor.
I ran into a similar problem once. If the number of objects that will be created within a fast loop will exceed the maximum number of allowed objects, then it will not create a single one of them....
Did you change the connect IP for the mobile app to the IP address of the computer? If you are testing on a local network use the local IP of the computer that is running the main software, if it is...
In order to open ports you need to access your router IP (the gateway ip of your connection). Usually it is 192.168.0.1, 192.168.1.1 or 10.0.0.1
There you need to look for something called NAT,...
I wonder how hard it could be to implement it in Fusion 2.5. Since you are able to change resolutions outside the event editor (using the Application properties), I wonder how hard it would be to do...
I have tried to adjust the real fullscreen to different resolutions using the Window Control Object and several other extensions. It seems like it is impossible to do this. It seems that you can only...
King_Cool is right.
In order for this to work with multiple instances of the same NPC object, the distance of the player must be set in the Alterable Value of the NPC object and then check that...
I have made a simple example for you.
It will check the distance between the player and the NPC, if it is lower than 100 pixels it will set the Alterable Value of the NPC named "Followmode"...
I have made an example on how to make the Enemy objects detect the player.
Each enemy has their own cone of view in degrees in front of them. The player needs to be withing their field of view...
Yes you use the website https://www.whatismyip.com to find your WAN IP.
If your IP is dynamic then you have two options. One is to call your ISP and ask to have static IP instead (this might...
Yes you can. However in order for the mobile app to connect to your software on PC. The PC running the main software needs to have the port it is using for the lacewing server (for example 6121) to...
When you are in the frame editor, Right Click and Create a new object. In the window of all the objects you can place there is a button on the right side named "Manager"
Click on that and you will...
I have made an example for you.
It doesn't use the Array object since the way I made it, it didn't need to. It just uses a value to determine the order it needs to be pressed.
You start with...
Well I have to disappoint you a bit. The lacewing extension is not available for iOS (might be in the future), so you will only be able to make mulitplayer support for Windows, Flash and Android.
The "Ultimate Fullscreen Object" doesn't do fullscreen. It only does borderless window mode.
I don't know how your game is built, but what about running the game at higher resolutions. Will that...
Yes you can connect to the server from the outside via internet. But in order for that to work you need to make sure that the port that the server is using (e.g 6121) is open. To check if the port is...
Check if you have the lacewing extensions installed.
If you do, then check if you have version 20 installed. That's the version I have which i believe is the latest version
I have made an easy example for you.
I hope this helps
To me it doesn't look that blurry for me with the fullscreen option. Besides the fact that it runs at a lower resolution. With antialiasing it will look a little blurry.
To me the framerate stays...
Yves only edits the post called "Download links" so the date of the last post won't change. So to see if there is any new versions you need to manually visit that post and look at the latest beta...
That might be it. I do have the latest beta version installed and I have the "resize display to fill windows size" checked along with "keep screen ration" and fullscreen mode. And it seems to work...
Well, when I test "keep screen ratio" checked and use the built in "Fullscreen" mode, I do get real fullscreen and not borderless window mode. I kept the setting at 8%. Seems to look very good. The...
I noticed that the Ultimate Full Screen object doesn't do fullscreen at all. It's just borderless window mode. However, try check the checkbox "keep aspect ratio" and see if you like that better?
You can create your own lacewing server app yourself.
You have two options, one is to implement the server functionality in the app itself. In order to connect to it from the outside the port you...
Yes it seems like it works fine.
Have a look at the test file I made.
Yes. There should be a Registry object that you can use to add that reg key.
Well it will not be that hard to do if you can host your own lacewing server somewhere.
Then you can just make your own lacewing server and have the client connect to it.
How did you managed to make the String object wrap text in the first place during runtime?
Did you just use Align Vertical = Center ?
I did test it with aligning the text vertically to center,...
Well I have a maxwell graphics card and it works fine (970).
But reading at these posts, there might be problem with Nvidia Optimus.
It would probably be nice if anyone having laptops using Optimus...
Ahh, I understand now.
You want to use:
"Attribute " + Str$( >Enter number here< )
However I don't think you can pick an object by its name. I really wish that a feature like that was in...
Are you trying to write string to the array or a value to the array?
Is the "Attribute value" a number or a string showing a number?
If "Attribute value" is a string and you want it to be...
Use the the buttons in the expession window called "Val" and "Str$"
"Val" is for for converting string to number
"Str$" is for converting number to string.
I tested the shaderbug.exe from J3sseM on my desktop computer (Windows 10, with DirectX 12 on a Nvidia 970 GPU) It works properly.
I'm not sure i follow you 100%.
But I have made you an example of how you can record a characters movement and then play it back after.
Do you mean the entire frame?
Do this action:
Storyboard control -> Frame - > Effect - > Set effect
and then choose inverted under Standard
You can use a ForEach loop for this and it won't affect performance at all. As casleziro said, the loop itself won't cause any performance drops. What you do in those loop might, but changing...
I think the best way is to either use an array or an INI but name it after the player's name.
So when player "Player1" joins for the first time, create an array or an ini and save all the data...
I have made a simple profanity check for you.
All the bad words a put in the list and it will check if the message contains any of them. If not it will send the message, if it contains any of...
When building a windows application or an android application, it is with two completely different programming language. For an extension to work on both, it has to be made for both programming...
Try adding: Appdir$ + the file name when you load and save.
Like this: Appdir$ + "DevManGame_Items.devin"
Can you upload a mfa?
It's not easy to understand what's wrong without seeing the events
It seems like this feature is missing from the SteamWorks object.
Yes it seems to be a bug with this object.
What do you mean store message send by any user and received by user?
Do you mean having a text field where everything being sent and received shows up one line after another?
Do you mean the text...
When I tested using the Joystick 2 object (I have Joystick 2 and not Joypad 2) it always registered my PS4 controller even if it was turned off. It might be because I have it paired up with...
I have never tried the SteamWorks object yet, so I won't know for sure. But it sounds like all you need to do is to check if an achievement is unlocked.
To do this, add a condition User Data ->...
I have made an updated example for you. This one have spin tickets. In the active object "Data" there is an alterable value named "spinTickets". Here you can choose how many spin tickets the...
I have made one example for you. All it does is to change the RGB coefficient based on RGB values of the different times of day.
It does this by adding or subtracting RGB values to change the color...
I have 5 extensions under the Audio tab. But remember, there are a lot of extensions that are not grouped in a category. So there are more audio extensions than those that show up under the Audio...
Hey you can move them yourself where ever you want them. The Create object needs to be after the Start object and the distance between Start and Create needs to be around the distance it is now.
The fact when "ComOrLegOften" was 0 always gave the outcome of 4 was my mistake. Was a stupid bug that I didn't notice that I have fixed now :)
I have added another value in the active object...
I have sent you PM :)
I have used your original code for moving and resizing, so it should work fine.
I just ported your original code to be used with pinch to zoom and touch movement.
I understand, no problem :) I just got myself a AC-RT87U and it's night and day compared to the horrible router I got from the ISP :)
If there is anything else you want to have changed, just let me...
Having named variables that is not in use doens't hurt at all. Just do like UltimateWalrus said, name them in such a way that you know that they are not in use. And later rename them when you need to...
I do find the physics engine to be quite buggy. I always use "The shape of the first image". If that causes any problems in the future, make sure the hotspot is at the center bottom.
Here I have made an update version
Use the alterable value named "ComOrLegOften" to switch between 1 and 0 to change if you want a lot of legendary items to show or a lot of common items to show. 0...
There are a lot of funkiness or weird stuff going on when playing around with the Box2d physics engine.
Usually it comes around to hot spots, the game tells you to use center of gravety, but...
I'm not sure I know what you mean, but what you can do is just make the string visible, resize it to fit the box and then make it invisible again.
Like I have done here.
I have made an updated version for you that I think you will like
Now you will see a lot of prizes at the same time, and when it stops you will see prizes that you didn't get to the left and...
use the expression random(number), if you use random(100) it will be a random number between 0 and 99.
Then use that number for different creatures spawns, attacks, damage etc
I have made an updated version.
Now there is Common, Rare, Very Rare and Legendary
The chances of the different rarities are made under the group made: "Prize Randomness"
Here you can see...
Here is version 7.
Maybe this will prevent the screen jumping. I have made it so instead of setting the position immediately to the X and Y pos between the fingers, I now gradually moves...
Do you need different servers or will channels work fine?
It would be much easier to do channels, unless you want the the login server to be located on a different computer than the world server...
Version five shows up as an attachment on my previous post.
You don't see it?
Well I have made some adjustments, maybe you can see if this fixes the issues.
Here is version 6, and I hope you can...
I'm not sure I understand 100% what you mean, but if you mean the bug where it would sometimes jump to a different position after you have finished pinching, I have now fixed that.
It seems to...
Here is a version of different rarities of items.
I don't know what you mean with the bug where items don't show up for 3-5 seconds. I didn't have that. However I did change how the items was...
I have updated the mfa. See if this one is better.
The reason why it didn't move while zoomed in was because I used a touch timer to be greater than 20 before it will activate. (so you need to...
Here is an updated version where it doesn't use the slider active objects for positioning.
This version you can delete all the active objects (sliders and zoom buttons) without having it...
I have updated your mfa with touch pinch to zoom, and touch movement for the sliders.
I hope it is made the way you want it, if not just let me now and I'll try to tweak it :)
I read your post again and noticed you wanted a horizontal spin, and also that you wanted to choose what prize the player will get before the spin starts.
I have now made an updated version of the...
I have made an example for you.
I am not sure if it's made the way that you want, but you can have a look.
To add more prizes, add more active objects and name them "Item" + the next...
I think he want's to have different servers because of latency. If you are in Europe and join a server hosted in Australia, you are gonna have a horrible ping no matter what channel you join.
The Lua objects works perfectly fine in Fusion 2.5. I have used the XLua object in Fusion 2.5 without any issues
You could try this:
Only One action if the event loops +
Negate: Repeate while mouse button is pressed
This should only activate when you release...
The best way to do this is to put all of the events regarding player actions (The events that reads keyboard inputs for controlling the character like movement, jump, shoot, interact ect) inside a...
If you are using the built in movement then use this:
If player dies - > Select Player 1 in the action and Player Control -> Ignore Control
When player respanws -> Select Player 1 in the action...
How about using this instead:
ATan2(Y( "Line" ) - YMouse, XMouse - X( "Line" ) )
VAngle(XMouse - X( "Line" ), YMouse - Y( "Line" ) )
I have attached an update with that to...