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 - Gilbert

#7421
General Discussion / Re:A good place for music
Thu 11/09/2003 04:05:06
Lets Remake LOOM(tm)!111!
;D
#7422
Quote from: The Ultimo on Wed 10/09/2003 10:22:56
I have no idea who the hell is near me. It is all too bunched together in Australia, we need da zoom... :)

Hehe the users in Isreal are quite happily living together too.
Seems that there're still rooms for enhancements in this system. ;)
#7423
Actually in my opinion such word games can be fun






IF DONE RIGHT.

The problem is that they are hard to manage and they become repetitive and boring/messy soon afterwards. One of the reason is that the rules are not strictly enough. For example in the word association game, I'd suggest two more rules for it to work:
1. each single member can only post one reply there within 24 hours
2. words that had been posted before cant be used again

However the situation was that it's quite hard to make people in a large community to follow rules (like the M$Paint game, but as finding/making a pic to post is considered technically harder than just typing a word, that game is still in control), for example people would be too tempted to post A LOT in the thread, thus breaking rule 1, for rule 2, it's quite hard to keep track of old words when the second page had been reached. So basically we still get a messy ending.

So my suggestion is, unless you come up with a REALLY ingenious idea (with working rules), just keep this forum free from these kind of games for now.
#7424
There're lots of possible causes for crashes, most of the time they're careless mistakes (like assigning/comparing a string with =, ==, etc.), sometimes, it can be some incapatibility with some specific computer configurations.

However, no one other than Pumaman would know what these error messages really mean, so we better wait for him to reply.
#7425
You can just rip the sprites from lotsa Godzilla games out there...

Oh, did I write rip? No no I wrote nothing!
#7426
hehe but yet the max 9,000,000,000 does exceed the limit of the int type variable. ;)
#7427
I better buy myself more body protective apparatus to keep me save from assasinations.
#7428
I don't know, the code seems okay, but is it possible that VoltageConnected would exceed the limit of int (2,147,483,647)  or even a negative number?
#7430
And remember, only integer operations are allowed in AGS, so all the results in divisions are made into integers automatically. So if you need to have divisions in an expression, it's recommended that the operations be arranged so divisions come to the last, or make the divisions like 1/v to become something like 10000/v and scale it back down in the last operation.
#7431
Pumaman, actually I think these a, b, c, d things are a bit misleading, as people may think there're new features, in my opinion SR1, SR2, etc. seems to suit better in these released (like in some of the old versions, though it's a bit M$ish :P ).
#7432
* Gilbot V7000a calls Kikme...



...errrrr NO!
#7433
If you make separate games, you can look at the RunAGSGame() script function, that way you can run 3 different AGS games using the same intro.

However, my advice is that if the 3 game"s" share many similarities (rooms, game world, backgrounds, sprites, etc.), you should make ONE single game, and use scripting to provide different reactions when the player is controlling a different PC. As we can have more than one PC in ONE AGS game already, look at SetPlayerCharacter(), etc. functions and related material from the manual for more info.
#7434
Oh please, use the "EDIT" function instead of starting new posts next time.
#7435
Use a globalint to track whether a GUI should be active. Say, for example, I'll use globalint 5 here.

When you want the GUI to be disabled, just do something like:
Code: ags

SetGlobalInt(5,1);


In the interfaceclick script, where it described something like clicking on the button to bring up the GUI, it would be something like:
Code: ags

GUIOn(Whatever);

Instead, put it into a if statement:
Code: ags

if (GetGlobalInt(5)==0) GUIOn(whatever);


At points where you want the GUI to be enabled again, just do:
Code: ags

SetGlobalInt(5,0);
#7436
Making a clock is easy, for example there was a clock in my old demo.

I never played KGB, so I don't know how it is.
Do you want to make a real-time clock or some pseudo ingame clock by counting game loops?

For real-time clocks, just look at the following script functions from the manual:
GetTime()
GetRawTime()


For pseudo ingame clock, just do in global script:
on top:
Code: ags
int day,hour,minute,second,secloop;


in rep. exec:
Code: ags

secloop++;
if (secloop==2){ //say, advance a second every 2 game loops
  secloop=0;
  second++;
  if (second==60){
     second=0;
     minute++;
     if (minute==60){
        minute=0;
        hour++;
        if (hour==24){
           hour=0;
           day++}
        }
     }
}


You can then access those day, hour, etc. variable to get the time in the game.
#7437
Well... What I did was:
1. Install it.
2. Copy the files somewhere else.
3. Uninstall it.

I HATE installers!11!

I'll fiddle with your proggies now, I'll post some comments if I have anything to say. :D
#7438
Yes, just use different names for the variables...

eg:

int wardcount, bookcount;
#7439
Advanced Technical Forum / Re:avi files
Fri 05/09/2003 04:06:38
Be concise on your problem. Please post the exact line you typed in the script here, and maybe post the exact error message as well.
People cant help you with such vague information.

Probably you just missed a semicolon at the end of the line...
#7440
Well it certainly is an annoying experience for me to play 2 games in a series without being able to play the one in between them.

So Andail: Finish TW2 quick!
SMF spam blocked by CleanTalk