Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Ishmael

#421
Drugbust and Amulet of Kings are alive, last I heard of them. Don't know 'bout the rest. Why not ask the creators?
#422
Oi, looking nice. I hope the autocomplete won't be as hopeless as it was before. I mean, if you start typing "but", autocomplete appears, you backspace the word away, and put in partenthesis for example AGS ignores the parenthesis and fills in what's selected in the autocomplete list.

And you better put the Import background etc. buttons back to the room editor, too. I still look for them every time before remembering the options are in the silly menu :(
#423
I already explained why dialogs are ran last in a script block.

I can't find the diagram right now, but it's somewhere in the manual. AGS handles three script threads, one is blocking, one is non-blocking and the third is IIRC always ran in the background, handling on_mouse_clicks and such. I might remember that wrong, tho. AGS can so only run one non-blocking user script at a time. I think the interaction editor functionality has to do with this; AGS parses the interactions out of the way and then takes on the script thread. Probably to prevent memory access conflicts and other causes of possible crashes.

None of this is certified information, I'm just guessing.
#424
Dialog.Start runs last so the script block can finish before the engine starts parsing the dialog out, so it doesn't have to retain the old code suspended in the background when for example running dialog_requests, I believe.
#425
I don't think that game needs mentioning. I have a feeling the awards will be reward-hogging for the 'big names' again...
#426
Getting XAMPP to work is really not much to do. If you're happy with the docroot location it gives you (xampp/apache/htdocs or something, I don't remember) you're set, just put your php pages there. And to change the docroot you need to change two paths in the httpd.conf file under apache/conf. I don't run apache nor mysql as services, nor do I use any other utilities than the XAMPP toolbox thing with four start/stop buttons and four admin buttons. Works like a charm. Oh well...

And I don't think you need to open any ports either. Doesn't 127.0.0.1 loop back to the calling machine without even sending the signal anywhere outside?
#427
General Discussion / Re: Videocard Help
Mon 08/01/2007 09:59:12
Quote from: Flukezy on Mon 08/01/2007 04:30:09
PS-Does Counter-Strike (the original CS) require a videocard at all?

Anything requires a video card. You wouldn't see anything on your screen if you didn't have some excuse of a video card running.

And you're talking about the first Half-Life there, which did run on a 2mb software card. Which still is a graphics card.
#428
General Discussion / Re: OROW V
Mon 08/01/2007 09:57:11
I wouldn't mind it put forwards a week or two, and I'd prefer to know a few days ahead when the thing actually starts...
#429
Assuming you scripted it, you just add eBlock after the last co-ordinate in that command. The appearing tooltip will tell you which parameter you're at when you add a comma in the parameter list. I'm not sure how the interaction editor works with that, since I've never really used it myself.
#430
Oh, I misunderstood Ashen's post. Sorry, my bad.

Dialogs are always ran last in the script they are part of, but the interaction editor is a different deal.
#431
The execution queue only applies within one script, I think. so adding Wait(1); right after the FaceLocation command should fix it.
#432
Add the blocking parameter as eBlock into the walk command, or change it if it's currently eNoBlock.
#433
That, ofcource, could work.
#434
Quote from: Nacho on Sat 06/01/2007 16:14:38
And Ishmael... Saying "they pay for it, they can ban whoever they want" has 0 rationalism.

I never said that. I said they run the place, and they set the rules. #AGS has been a nice place so far, I hope the management doesn't have to go all nazi because a few people don't have a sense of humour.

And the IRC channel being linked on the site used cause no problems before, but then suddenly newbies started pouring in and it got all awful at some point some time ago.
#435
Quote from: ManicMatt on Sat 06/01/2007 15:39:22
However Ishmael, it being the "AGS irc" would have led me to conclude that it is another representation of the AGS forum in chat form, however I can see it's nothing like. But if you're the AGS irc, surely then, even if they are paying to run it, they must not give AGS a bad name?

AGS IRC is not a real-life representation of the forum. The same values or rules don't apply there; it has it's own set of rules.

QuotePeople get irritated by someone just becuase they don't like them and that gives them the right to ban them? If only it was that easy offline.

You can ask them to stop, both in real life and on IRC. But on IRC the effect is different, and since you can't put any more seriousness to a few written words than into any other words you type in there, banning based on repeatedly failing to comply to such a simple request is in my opinion a reason good enough for banning the person for a short time.
#436
People who have not gone to AGS IRC or it's predecessor for several years not gotten used to seeing Jake frequently kicked by Al_Ninio with the reason ':D' or somesuch, keep out of this. If the humorous practice of the ops and IRCops is not to your liking, find another server. The people own the server, and they can do what they want on it. If you have a complaint, direct it to the subject of the complaing directly and private, instead of breaking the rules and coming here whining about it.

#AGS is full of irritating people nowadays, Pmdee being one of the most talkative of them. Despite several warnings he's kept doing it. So he had it coming, and seeing he hasn't been glined nor permenently banned, there's no reason to start a riot of it.
#437
Been discussed before, and a listing sorted by rating made by SSH I think showed exactly why it's not there. The voting is by no means accurate or truthful. If there was a way to effectively sweep off all the spam votes of the past, it would maybe be no problem, but since some rather bad quality games have amazing ratings the sorting wouldn't serve any real point. And besides, you're not supposed to look at the rating when picking a game to play; instead, the discription, screenshot, (constructive) comment, etc. and the forum thread, if such can be found.
#438
To get your graphics to the game you need to go to the sprite manager and import them as new sprites. The tutorial part 6 in the manual explains using your own graphics, if you need detailed instructions.
#439
In the room editor, click the interactions button - the one with an i on it - and double click on Player Enter Room (before fadein), the select Run script from the dropdown menu in the appearing dialog, and use the object.Animate script command:

(from the manual)



Animate (object)

(Formerly known as AnimateObject, which is now obsolete)
(Formerly known as AnimateObjectEx, which is now obsolete)

Object.Animate(int loop, int delay, optional RepeatStyle,
               optional BlockingStyle, optional Direction)

Starts the object animating, using loop number LOOP of its current view. The overall speed of the animation is set with DELAY, where 0 is the fastest, and increasing numbers mean slower. The delay for each frame is worked out as DELAY + FRAME SPD, so the individual frame speeds are relative to this overall speed.
The RepeatStyle parameter sets whether the animation will continuously repeat the cycling through the frames. This can be eOnce (or zero), in which case the animation will start from the first frame of LOOP, and go through each frame in turn until the last frame, where it will stop. If RepeatStyle is eRepeat (or 1), then when the last frame is reached, it will go back to the first frame and start over again with the animation. If RepeatStyle is 2 then it will do the animation once, but then return the graphic to the first frame and stop (whereas repeat=0 will leave the graphic on the last frame).

For blocking you can pass either eBlock (in which case the function will wait for the animation to finish before returning), or eNoBlock (in which case the animation will start to play, but your script will continue). The default is eBlock.

direction specifies which way the animation plays. You can either pass eForwards (the default) or eBackwards.

You need to use SetView at some stage before this command, in order to set up the object's current view.

Example:

object[0].Animate(2, 5);
object[1].Animate(1, 3, eOnce, eBlock, eBackwards);

will animate object 0 using loop 2 of its current view, at speed 5, and play the animation once only. This happens in the background. Then, object 1 will animate backwards using loop 1 of its current view, at speed 3. The function won't return until the animation is finished.



Set RepeatStyle to eRepeat, and the other parameters to match your views and loops, and you should be done with it.
#440
I would probably put anything in a game I make should the story or some other part of it require so to make the game work, and I don't think I'd be that easily offended either... Well, maybe by putting down blind people or by anything done in poor taste, but if decently executed I guess I can take anything. Saying something - like racism - is ok and encouraging it is surely done in poor taste.
SMF spam blocked by CleanTalk