RMRK is retiring.
Registration is disabled. The site will remain online, but eventually become a read-only archive. More information.

RMRK.net has nothing to do with Blockchains, Cryptocurrency or NFTs. We have been around since the early 2000s, but there is a new group using the RMRK name that deals with those things. We have nothing to do with them.
NFTs are a scam, and if somebody is trying to persuade you to buy or invest in crypto/blockchain/NFT content, please turn them down and save your money. See this video for more information.
If You Can Do This You Are A Master [Request]

0 Members and 1 Guest are viewing this topic.

**
Rep:
Level 83
I dont care doesnt mean I dont understand
O.K let's say we're makin' a village building game. You use your villagers to build houses , farms , wells etc. But all of them has a building time . For example house takes 5 hours to be complete. I guess you think ,”Are you nuts ?! Nobody would wait that long !” now. Well here is my question : Can’t the villagers keep workin’ while we’re away , too ? After we switched off our computer and go to bed , can’t they keep working ?

I’ve thougth about it a little. There is lots of games using such systems like Virtual Villagers Series , Harvest Moon Series etc. I think I found a way to make it but I can’t do that because I don’t know scripting. And I know there are awesome scripters here. Maybe they cen do that.

Here is my plan to do that:
The game will save the last shutting down time and when opened again it will compare the last shutting down time and the current opening time and will set up the progress according to it. So when you open the game 5 hours later , you will find a completed house. What do you think about it? It’s really challenging right ? That’s way I say “ If you can do this you are a master!”

Well , if someone really manage to do that. It will start a new phase for Rpg Maker. Thanks for reading. Please leave a comment even if you can’t help.

*****
Rep:
Level 84
This text is way too personal.
Bronze - GIAW 11 (Hard)Silver - GIAW Halloween
This is actually simpler than you think. I made one so that if time progressed by one hour (according to your computer clock, so it could be glitched by simply changing the computer clock time), it showed some text.

Just do this:

Code: [Select]
Script: $game_variables[xxxx] = Time.now.hour
        $game_variables[yyyy] = Time.now.minutes
Control Variables: [zzzz] = [xxxx]
Control Variables: [aaaa] = [yyyy]
Conditional Branch: [xxxx] = 24
  Control Variables: [zzzz] = 1
else
  Control Variables: [zzzz] += 1
end
Control Switches: [bbbb] = ON

Then make a parallel process common event that turns on when switch [bbbb] is on, and write in this:

Code: [Select]
Script: $game_variables[xxxx] = Time.now.hour
        $game_variables[yyyy] = Time.now.minutes
Conditional Branch: [xxxx] = [zzzz]
  Conditional Branch: [yyyy] = [aaaa]
    Text: Finished.
    Control Switches: [bbbb] = OFF
  else
    Wait: 5 frames
    Branch End
else
  Wait: 5 frames
  Branch End

Admittedly, it'd be harder to do things like 5 hours, or 28 hours, but it all follows the same process.




****
Rep:
Level 83
Spoiler for:
METALFRESH is a paint contractor that specializes in refinishing metal and vinyl siding. We paint metal buildings as well as siding on homes.

We also

    Refinish decks
    Do custom interior painting
    Strip wallpaper
    Refinish cedar siding
    Metal front doors and sidelights
    Metal garage and service doors
    Grained fiberglass doors

    If your structure is *RUSTED *FADED *CHALKING *IN NEED OF COLOR CHANGE, we can fix it with a guarentee!

northern Illinois and southern Wisconsin.

http://metalfreshcoatings.com


**
Rep:
Level 83
I dont care doesnt mean I dont understand
This is actually simpler than you think. I made one so that if time progressed by one hour (according to your computer clock, so it could be glitched by simply changing the computer clock time), it showed some text.

Just do this:

Code: [Select]
Script: $game_variables[xxxx] = Time.now.hour
        $game_variables[yyyy] = Time.now.minutes
Control Variables: [zzzz] = [xxxx]
Control Variables: [aaaa] = [yyyy]
Conditional Branch: [xxxx] = 24
  Control Variables: [zzzz] = 1
else
  Control Variables: [zzzz] += 1
end
Control Switches: [bbbb] = ON

Then make a parallel process common event that turns on when switch [bbbb] is on, and write in this:

Code: [Select]
Script: $game_variables[xxxx] = Time.now.hour
        $game_variables[yyyy] = Time.now.minutes
Conditional Branch: [xxxx] = [zzzz]
  Conditional Branch: [yyyy] = [aaaa]
    Text: Finished.
    Control Switches: [bbbb] = OFF
  else
    Wait: 5 frames
    Branch End
else
  Wait: 5 frames
  Branch End

Admittedly, it'd be harder to do things like 5 hours, or 28 hours, but it all follows the same process.





Wow ! Super ! =) Thanks thanks thanks thanks a lot ! =)