Just wanted to say that the graphics weren't mine. They were created by Tiles. I got them ages ago from his site 'Reiners Tilesets' which has lots of graphics available and if I remember correctly,...
Type: Posts; User: TreeHugger; Keyword(s):
Just wanted to say that the graphics weren't mine. They were created by Tiles. I got them ages ago from his site 'Reiners Tilesets' which has lots of graphics available and if I remember correctly,...
Both values were used in the example in the setting of the treasures and they correspond with the details stored in the array.
The confusion comes (my fault) because i did two examples in the same...
I don't know if you can do that with the EditBox. Use the Rich Edit Object instead as that can.
Glad to help :)
Edit: Although because it was supposed to be a quick example of how it could be done, I just quickly grabbed the array object. It might be worth having a look at some of the other...
Got dragged away so sorry for the delay. The example file is in the file archive
It's basic but commented and simple. It uses a global Array. The example has 5 rooms each with a chest. At...
Re this thread
sorry for the delay, got dragged off to sort some stuff out.
Here's the file. It's quite basic but commented but it does the job and could easily be scaled up to the figures...
Yep, no problem, it's compatible across multiple frames.
I'm just putting together a small example file for you. It's a slightly different method to Ryan's and is based on the loot being allocated to the rooms at the start of the game rather than choosing...
I'd go with asker's solution. It's very easy to implement and will give you the 25 treasure chests randomised each time. asker's put the basic code you'll need there as well.
If you are not sure...
So, if I understand you correctly, at present as your screen is 600 it will continue to scroll but only upto 800 (size of frame) but you want it to continue to scroll up to 1000? Is that right?...
That sounds like the channel your trying to do stuff on doesn't exist.
Post back with the code you've used (or post the file somewhere) and I'm sure someone will have a look at it for you.
Also...
In the properties of the sub-app, have you ticked the 'Global values & strings' option under the 'Share with parent application' section?
Upload the file to mediafire and someone will have a look
I don't think the INI++ object has the 64Kb limit any more. Not sure about the characters though.
Change the maximum value of the counter to a much lower value. It's currently set at something like 9999999 so at the value of 10 the bar would be so small you can't see it. After changing that I...
I'm wondering if maybe it's a bug. I've just tried and get the exact same result. I, same as you, would have expected the Immediate Condition to select the object that caused it but they all remain...
Thanks Greyhill and cheers for the advice. I'll remember that for future MMF/dotNet stuff :)
Tell us what conditions and actions you used in the events and we'll try and see what is wrong. Alternatively, create a post in the File Archive which will allow you to post your file so we can...
Change the condition:
+'Player' is overlapping '4'
TO
+'4' is overlapping 'Player'
since it's the 4 you are interested in not the player
example file
I haven't used Zip object myself but your calculation looks like it might be having a problem because you need a float.
The two values you are dividing are probably integers so MMF will make the...
Had a play, got it working. Didn't spend much time on it so didn't look very in depth at the other events.
Spread Values were'nt working for the PMO.
Added some extra bits into the loop to...
I'd be interested Blizna
Small example for you here. Not sure if it's the sort of thing you're looking for but hope it helps.
It updates a value in the C# code and returns a string each time a button is clicked.
Also...
in relation to this thread
Hope this is the sort of thing you were looking for.
Edit: ok, where'd the file go ?? I'll upload it again in a sec ...
Edit 2: Ok, now uploaded to MFA...
Bonus Pack 1 was updated to include this extension at Xmas 08.
If you can't get it individually you could reinstall the bonus pack to get it.
See this post. Alternatively, you could try Fusion...
Items shouldn't blink unless they are overlapping and have the exact same Y value. Check your objects aren't positioned incorrectly so they are overlapping when they shouldn't.
Opps, forgot about that, instead of using the normal Counter object, get the Interface Bar Object extension and use that. Works just like a normal counter but better.
Here's a small example which has five available player profiles which can be created, deleted or overwritten. The file will create the ini file for you when you first run it and create a profile.
...
Yes, it's possible. One way to do it is check the number of life counters you have against the number of enemies and then create one if required. Then spread value through your objects and link...
In the same event you use to pick up/select an object, bring the object to the front, then bring the cursor to the front.
Do you mean so that the arrow, while following the player will rotate around the player to point in the direction they should be going?
If so, and you're setting the arrows angle , just set it's...
The value that you enter in the scale action needs to be the new scale not the amount to change the scale by.
So you need to set your scale from 1.0 to 0.9 then 0.8. These are the values needed by...
Glad you got it working. I'll have to remember that 'detector animation' method as well :)
Ok, well maybe try approach the problem the other way round instead.
Rather than creating the object then testing for an overlap, place the detector where you want the new object, test that for an...
In the event where you create your new object, you could store it's fixed value in an alt value of the detector object. Then by comparing an objects fixed value against the one stored in the...
just store the information in a Global Value.
So in your check button example, you'd use a global value to store whether it's checked or not. When the button is changed make sure you update the...
True, but since subfolders begin as closed, each time one is opened, you run your 'checkFiles' fastloop (or whatever) to recheck the file extensions and remove any you don't want.
Basically it comes down to object selection.
In your original code you had:
* Bullet Alt.V A <> 0
= Start fastloop "shot" abs(alt.V A("bullet")) times
With that what happens is MMF selects...
I've shown where you need changes. Value is spread in alt value B, then a loop 'MoveBullet' is run if any exist.
During the loop, the alt value is checked to identify them individually then the...
If you put the animation frames you've done in the directions of the object it should work as Stephen1980 says. I'm guessing that at the moment you've got all 16 animations in direction 0?
If...
You can handle multiple objects but you'll need to loop through them, dealing with them individually.
On each loop, set the selected object to the CMC's 'Set Object to' action, then do what ever you...
Thanks Hristos,
I'll have a look into the File-Folder object.
Edit: File-Folder object worked perfectly. Thanks for the help :)
Hi all,
I've come across a problem when trying to use the Vitalize PlugIn object in my game. I've recently added Online Highscore boards for the different game modes, which the player can view...
If you mean so that you don't have the standard title bar and use your own, then simply use the window control object to move the window when the mouse is held down over whatever object you use as...
I only recently started looking into Lua and now wish I'd done it sooner. Some of the stuff I've done that was quite complicated to do with events would have been so much easier if I'd done it in...
Maybe you should post your .mfa file in the file archive so we can have a look at it because I'm pretty sure that should work. I'm sure I've used the exact same thing in multiple apps.
There's a 'Select Object' that can do that I think
Edit: Select object page on Neatwares
Made a small example of just one of the ways you could do multiple choice dialogue. It's very basic and uses an external file as you wanted. Displays the text using speech bubble but textblitter...
Ok, here is an extremely basic example for Boba Fonts of one of the many ways you could have multiple choice dialogue in your game.
(regarding this thread)
It uses the Ini++ object but I...
Your correct in that those objects can only really display whatever you specifically tell them to. I think what the people above where getting at, is that those are things you could use for the...
As mobichan says, I'd use a qualifier group for all your different enemy types.
Next I'd use the Advanced Direction Object which can get a list of the fixed values of the objects of that qualifier...
As Werbad said instead of using paste to background, use add backdrop. It's the next one down in the menu. It'll work then.
You could use Mod so that when the value hits the total number of frames in your animation it resets to the first one (frame 0).
So, if your animation had 12 frames, you'd use:
--> Force...
I was looking for info on added backdrops recently. I came across a thread where Yves had posted that the limit for added backdrops is the same as the limit for Actives. So if your Active Object...
Confirmed, your way works fine.
Cheers all,
TreeHugger
:D
Not entirely sure :)
I'd done it like that when I built the level builder because it was a frame in a sub-app but now you mention it, just setting the Frame size would have worked for that too....
The only thing stored in the file from the level builder is a string of the x and y pos the active's direction and image frame number (used to know which image to paste). Checked and they where...
Hi all,
I've run into a little problem with the small project I've been playing with and am looking for some help.
I'm building a basic small game where you and enemies shoot it out in walled...
Nice example LB :)
RickyRombo is right. Add the Layer Object to your frame then use:
* Always
+ Sort -> By Decreasing Y
Nice widget Popcorn!
Glad to help :)
Thanks stephen1980 :D
TreeHugger
This example i did ages ago might help. It has homing missiles on the second frame.
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=127014
TreeHugger
Here's one option for you.
Used a fastloop to randomly switch on a flag in each object and then set the dir based on the flag. You can do it without the flag as long as direction 0 is always one of...
In the application properties, change the Build Type from Stand-Alone Application to Internet Application
What is happening is that it IS working, only not the way you are expecting.
What is happening is this:
You press spacebar and MMF encounters the first event and the counter is 0, so it sets the...
oops, that 0 was meant to be a 200.
Should have been: GetDistObj("Advanced Direction Object",0) < 200
Just put whatever distance you need in there.
If you don't mind using an extension, the Advanced Direction Object can do this easily. I made an example of how to do this recently and put it in the File Archive. The example is here
Basically...
Yep, they fixed it in one of their latest virus updates
Thanks for making this open source Pixelthief. I'll definitely be having a look through it.
Cheers
How are you displaying the usernames? If I remember the tutorial correctly, it should be with a list box. If it is, all you should have to do is change the Text options in the properties of the...
You don't want to check for enabled as that is whether the button is possible of being clicked not whether it is the selected one or not.
use set value of counter to 'value of set radio button'
...
Do you have objects on different layers? if so check that you are creating the 'Man' on the correct layer when he re-enters from the shop.
To do this, use a single button object and set the type to radio button. In the properties, in the text field, enter ALL of the options you want, each on a seperate line. This will create the...
I just got the same one, same file and because AVG won't let it be accessed I can't build MMF2 applications any more.
AVG also seems to be flagging any exe built with MMF2 whether mine or other...
Yes it is possible.
You can just: set group to "CustOb "+str$(value("counter"))
and your group would be custOb plus whatever value was in the counter
CloudWolf: I've added an example for you in the file archive. Hope it's what you wanted.
Re: this post
Is this what you meant CloudWolf?
The window is 640x480, the frame is 1280x960
The two players can move around and the screen will scroll to keep them both in it. It will stop...
Jeffs way works quite well. This is pretty much exactly the way I've been doing it in a racing game I've been playing around with. Only difference is that I'm using Alt Values in each car rather...
Is that tree a backdrop instead of an active object? Anything on the same layer that the player needs to be able to move in front of and also behind will need to be an active object for it to work. ...
If you wanted the top left pixel to be 100,200;
for the X use the Scrolling action 'Center horizontal position of window in frame' and set it to:
100+((X Right Frame-X Left Frame)/2)
for the...
Very small basic example of using the Advanced Direction Object to find the closest object to a point.
To do with this thread but decided to make a small example for anyone else who might want to...
Hi Mobichan,
it will work with qualifiers but you will need to seperate the first event into two. If you try to store the fixed value from the distance check during the same event that the Adv...
The layer object has a "Sort by decreasing Y" action. That will order the objects how you've described.
you could make each enemy save it's distance from the player in an alterable value then loop through them to find the closest or, if I remember correctly, the Direction Calculator has a function that...
What you'll probably find is that it is working, but it's doing them both on after the other.
You press P, groups are deactivated & pausegame is set to 1
then in the later event because P was...
You could add another condition to the event so it won't fire if a different animation is playing. For example, if you don't want it to fire when animation walk is playing, add the condition:...
The object that you have set as mouse movement is set as player 2 so you need to use Player 2 Pressed Fire 1
Yes, it is. When using mouse movement, instead of 'user clicks with left button', you need to use the condition 'Player 1 pressed Fire 1' (found under the joystick icon).
See the edit I made to the above post. Also, when you set it to bouncing ball, change the action where you reverse the sun's movement to setting it's direction to up (I don't think bouncing ball...
In the properties of the sun object, in the Runtime Options tab, under scrolling options uncheck 'Follow the frame'.
Add the following event BEFORE the event where you set the center the frame:...
Yes, Mode7Ex isn't great but if all you want to do is scrolling star wars text then it'll be fine. OpenGL would probably be a bit overkill just for that.
Mode7Ex extension can do that. Check out the 'Text Demo' example mfa file that come with it.
That's right. Been a while since I've had to do it so whether it needs to be frame 2 or 3, i'm not sure but you'll be able to see if it needs to be changed when you run it. If you don't see your...
I've had that problem a couple of times. Don't know why it happens as it seems pretty random. In projects where it's been happening, as it always seemed to get stuck on the last animation frame, I...
In application properties, change the build type to Internet Application
the first program won't load the extentions that the sub-app uses unless they are also used in the main program. To get around this, create a blank frame in your main program and drop the picture...
This example is for Blood_Wist re this thread
When you press space all objects of qualifier group Enemies will change to a random direction based on the allowed directions it has stored in alt...
Ok, i've done an example which has a number of different objects with different available directions stored in an alterable string. All objects are of qualifier Group.Enemies.
When you press space...
In that case one possible way is you could use an alterable string in each monster type and have the numerical value of each available direction in that string (note alterable string not value)....
Are your two monster types different actives with the same qualifier or one active with different values?
You can put text in the bottom box as well.
So in the expression editor put:
Edittext$("EDIT") (do not use Len) in the top box,
Different in the Drop down list,
type "" in the bottom box
For that to work you will need to change it to:
+ Edittext$("EDIT") <> ""
+ Edittext$("EDIT3") <> ""
- Button 'OK' ENABLED
Glad to help :)
Here's the example that I made earlier to test what I'd said in the other thread. I've added comments to it. Hope it helps. I'll also have a look at your file in a bit.
Edit: Ok, I've had a...
Sorry, been asleep. I made a quick example earlier just to test what I'd said and it worked fine. I'll upload it in a minute for you.
Edit: actually i'll quickly check out your file in the archive...
Assuming that you are doing something like spreading value and then moving towards the node with value 0, instead of trying to reverse the spread, target the node with the highest value.
To target...
Are you saying you want to do it without the loop?
If that's the case, then you can as long as it's always a set number of items in the Magic group. Then you'd just set a string to Current Group:Get...
Yes this is possible.
First load the ini file
Then perform a search using MAGIC as the group search parameter and "*" as the other two parameters. This will put all items from that group in the...
If I remember correctly, yes you do. I'm sure I read that it only includes the extensions from the main app so you'll need to put the extra extensions used in the sub-apps in it (just add them to a...
What about HTML files?[/quote]
You'd just change the number and ext required depending on what file types you're looking for
if Right$( "C:/text.htm", 4 ) = ".htm"
OR
if Right$( "C:/text.html",...
There are a number of different ways you could achieve this.
One option would be to store a value in either an object alterable value, a counter, or a global value. Each frame you reduce this...
I'm also making a racing game and have had to use a combination of backdrops and actives. More than 1 type of backdrop would have been handy.
Is there actually an Inventory 'Object' or are you talking about the Inventory example file that Daniel Rehn created?
dude. no offense, but you should read my first post again.[/quote] You should still do the chat tutorial because sending players movement, positions etc is the same as chat. The only difference is...
You can. I done it about 2 years ago for a small college project using 2 sub-app's just as Chaos said above.
I've also seen it done using the viewport object. I think there may be an example file...
In case you haven't spotted it yet, _LB has done you an example file and posted it here:
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=117656#Post117656
If it's the same as MMF2 then when on mouse control you need to use 'Joystick => Read Joystick State => Fire Button 1'
I think the Advanced Direction Object is already Vitalized
It's not the 'best way' but one thing you could do is massively reduce the number of messages you send. You could do this by sending messages when things change coupled with update messages every so...
Have a search through the forums for information on spread values and giving objects ID values. Simply put this means the objects all get values put in their alterable values and then you'd put all...
I generally tend to keep most of the code in the main event editor for the simple reason that you can't use qualifiers anywhere else.
Plus I use groups to section code and lots of commenting so it's...
I'll add more answers as soon as I have time to figure them out :)
Answers in no particular order:
This is caused because in your onLoop event you haven't specified which enemy has been hit. ...
You could use the Active System Box which lets you import an image for the button or you could just use an active object. Since you can use the condition 'User clicked on an object' you could...
But this would make the server bend to its knees if too many players are playing at the same time, and the Player 2 would have to send message every time to the server to check player 1 moves,...
In the application properties you'll need to set the 'Build Type' to 'Internet Application'. This will build your program as a .ccn file rather than a .exe file. Then just follow the instructions...
What result are you getting?
Is nothing at all happening? Or does the Dialogue Title or Dialogue Text strings vanish when you hit space?
To set the camera between the two players:
Set X of Camera to X("Player 1")+((X("Player 2")-X("Player 1"))/2)
Set Y of Camera to Y("Player 1")+((Y("Player 2")-Y("Player 1"))/2)
That would be great! Greyhill you're a star :)
I suppose that instead of making sure that the players can not get further than a certain distance from the camera object, you could make it so that they can't get further than x distance away from...
You can add a condition to the event so that it won't do the action while the animation you want to complete is still running.
So you'd want to add the following condition to the event which changes...
Most extensions are available for standard MMF2 and I'm pretty sure Overlay.mfx is. In the right hand side bar ==> there is a link to neatwares extension list. You should be able to get it there...
All it does is resize your active by a value you specify, with 1.0 being normal size.
So if you have an active object and you use the action 'set scale to 0.5', your object will shrink to half...
What's the Hall of Mirrors error?
nuts! and i've just deleted it. I'll download the one I posted and check i uploaded the right one ...
Edit: ok, just downloaded the attachment I put up earlier and it worked fine. Can't think...
I've had similar problems to you previously. I'm assuming that sometimes it doesn't like referring to itself. Maybe when certain objects are involved? I don't know, I could be totally wrong!...
go ahead, I'm a bit pushed for time :)
1. so are you letting them do a drawing and then send the whole drawing at once when they've finished? I'm not sure how you'd do that. I'd just stick to the way Jeff did it and send the info as...
Sorry, don't understand? Wasn't that covered as either the 3rd or 4th part of the tutorial? The drawing one? or do you mean something else
You could store the player name of the current person...
Go through the online chat examples because you'll need to know the skills you'll learn from doing those. Probably do the board games ones as well because you might pick up some extra stuff.
Doing...
Okay,
adjusted file
the problem is a combination of the collision box's sliding animation frame and the change to sliding code.
The collision box's slide animation frame is bigger than the...
found it:
Windows service thread
The top post has the instructions then a post further down clarifies this point:
so remember to note that while going through the instructions.
:)
I'm sure someone posted about how to do that but it was a while ago. I'll try and remember the topic they were talking about and if i find it i'll post a link
The sprite mapping example that comes with it can show you how to do that. It should be in the mode7ex folder in your examples folder.
In that example, event 10 (the fast loop) has the code you...
Nice one, thanks for the info Raylax :)
I heard this issue was fixed.
Are you using the latest build (248)? I just tried it as mentioned above (without a make invisible event) and it worked.
Can't think what could be wrong for you
Use the collision event 'collides with backdrop'
Yeah, I was hoping for the server stuff at the same time too.
I did try to have a look at Jamie's example but unfortunately he used the List View extension which is Dev only. I thought I had tried setting the name after connection but obviously not. I'll give...
This may be just me being thick or tired but I seem unable to set the name in the Oinc client.
I initially was doing it from the user entering the name but I stripped it down to just 2 events to...
Nice, I like it.
Thanks for the extension
:)
Should work. If it doesn't then when you do the check use compare two general values and check the lowercase versions of both edit boxes.
ie.:
Condition: Lower$(Edittext$( "Edit Box 1" )) =...
Use the Ini++ object instead. It doesn't have the 64KB limit and has more features
Don't need an account for mediafire. Just upload the file to them and it will let you know the link to the file which you can post here.
The file archive is another section of the forum here
Just upload the .mfa file to the file archive. I'm sure someone will take a look at it for you
Well I learnt basics of that sort of stuff from the MooClick Chat Video Tutorial on the tutorials page. If you haven't watched them yet then I would definitely recommend watching all four videos. ...
I added the example i mentioned earlier to your other thread
I'll make an example frame for you in a bit, gotta go out first but I'll do it as soon as I get back
Edit: Ok, here's the file. Build the file into an exe and run a couple of copies of it so you...
Yes.
You can get a total group count, total item count, total items in group count.
You then also have a number of Get N-th expressions depending on what you're looking for: Get N-th Group Name,...
The reason it's parsed is because part of the path was required as well not just the file. So with the path 'C:\My Program\Sounds\Animals\cat.wav' the part required was 'Animals\cat.wav' not just...
Have a good search around the file archive as I'm almost positive that someone already made an example of how to do this.
Yes, loops are great :) and in the case where you know how many sub-folders you want to drill down, it's fine.
What I was actually getting at was when you have multiple sub-folders which have...
My initial thought was to suggest the same thing but using the string parser in that way limits your file structure, so you wouldn't be able to add extra sub-folders with files at different depths. ...
Yep, it's vanished from mine as well.
I'm using MMF2 standard and with .NET 2.0 installed.
I was bored so here you go. Assuming you put the file path in a global string called FilePath, to access the bit you need you just use: Right$(FilePath, Len(FilePath)-(Find(FilePath, "My...
You could:
* Store the path as a string somewhere (global string, alt string, doesn't matter)
* Use the 'Right$' string method to get the end of the string, but to know how many characters you want...
Make sure you are running the application and not just running the frame. Other than that upload it to the file archive and someone will take a look
Use the Special Objects 'Find string in string' which will search the string you specify for the string you are looking for, and will return the character that it starts at. If the string you want...
To do this:
Tools Menu - Preferences - Frame Editor Tab = Change the margin values
I had the exact same problem with an example I did. It would work perfectly once, but after it's been closed, the next time you tried to open the selector it would crash. I wasn't able to find the...
Might be worth checking that they put the games' .ccn files in the right place. They may have accidentally put them in a different folder when they did the server move.
Get the file path via the expression editor, using the Special Object action Drag and Drop files submenu.
For example if you want to put the path in a string:
* Files have been dropped
=...
I just tested it by having frame 2 appear on frame one as a sub app by clicking a button. I got the same result. I then added an event of pressing enter and just going to frame 2 normally instead...
Here you go, small amendments done. I added more in depth details in your original thread but basically I've amended the order of actions in the bomb destroy event and added OR conditions to the...
To make the bombs explode correctly you need to change the order of actions in event 37. This is the one where you check the boom time of the bomb and then start 4 loops and destroy the bomb. Fast...
You don't need Appdrive$ if using Apppath$ so just do the last part (Apppath$+"settings.ini") as Apppath$ give you the full path
Can't think of another method but I could do you an example of what I mean if you like.
Actually, it's easier to write it here as it's only one event:
* Always
= (Active) Set X position to: X...
I don't know if you can reverse the mouse movement.
I'd set it's movement to static instead and just use a calculation to always set it's position based on the mouse position and hide the windows...
It's slow whatever mode you use it in (Mode7Ex that is)
You won't if you set up your array correctly.
Take a bit of time deciding what info you need to know when you level up and plan your array accordingly.
Then when you check for levelling up, if they...
To overwrite everything you can just do the actions:
Rich Edit Object => Block => Select All
Rich Edit object => Control => Set Text
which will select all the text then replace it with what you...
Cool, does the job.
Although I probably wouldn't have bothered to destroy and re-create the Rich Edit Box each time, would just have over-written the previous text. Any specific reason why you did...
I probably wouldn't like it. I'd go with Brandon's suggestion of the border or something
Sorry, tried but couldn't connect to your server
Are the Array object or the Dynamic Array Object not suitable for your needs?
You could use them to build an array editor for creating, updating and saving your array, and have your other app that...
Might need to change the address of the ccn file to:
http://lrdesign.weebly.com/uploads/1/0/5/2/1052658/snakes.ccn
Also according to this post the Version specified in the classid and the...
try changing this line:
<PARAM NAME="URL" VALUE="YOURFILE.ccn">
On your web page you've added it as:
<PARAM NAME="http://lrdesign.weebly.com/games/snakes.ccn" VALUE="snakes.ccn">
The NAME...
This is excellent! I was always having to create extra objects for the backgrounds and extra code to make the bar scroll. It's not a lot of extra work but having it all in one object is great.
Nice...
Another option would be using the Named Variable Object to store your name meanings. That way you can use the actual name you are checking as the key for that names meaning.
I'm pretty sure that to get it to read the system date and time with the Date object all you do is get it from an expression with the expression editor. For example, I used it to enter the date into...
If it won't work with either your IP or the name you obtained from No-IP then it is probably the Port Forwarding.
To do port forwarding go to the site I mentioned: www.portforward.com. That has...
What still requires your IP address? Mooclick or no-IP?
If you've done the basics (dropping mooclick in the frame and telling it to host) then you may need to set up port forwarding. See www.portforward.com for info on doing it for your specific router
Glad to help :)
Re this post
Ok, hope it's what you wanted (or at least points you in the right direction). It's fully commented. Add and delete rows to see the updates happening. I've added some notes about...
Edit: Example added on the file archive here
Ok, an examples done. Not sure if it's exactly what you want. You can add and remove rows so you can see it update. I'll post it in a second. It's...
By the way, do you have string parser 2 because I was going to use that in the example. Let me know if you don't because I can use other methods
Yep, that's pretty much what I meant (Edit: well actually not quite, that's gonna be a little more complicated). Ok, I'll try and sort out and example for you ;)
If I understand correctly, you need the ID of any rows where the X and Y both match to be added to column R.ID.
You could achieve this quite easily by fastlooping through the lists to check this. ...
It doesn't happen because you need to sign on to a channel. You've got all the 'User is here' stuff etc but they kick in once you sign on to a channel.
So to fix it, in your On Connect event add an...