Jump to content

[WIP] Mariokart ?-pickups voor MTA


Puma

Recommended Posts

Wow! Great progress you made there!

Though the results is not as perfect as the real Mario Kart, it's still worth much. Especially with that 360o backflip when you're hit instead of like being rammed. :D

I'm nearly speechless with your project, was the scripting long?

And how did you make the bread slice anim?

Suggestion: Don't obstruct the screen, put the item box on the top right of the screen, would be better.

PS: Would you also make this for race with checkpoints, like placing ? boxes on Johnline's Rainbow road? 8)

Link to comment
Wow! Great progress you made there!

Though the results is not as perfect as the real Mario Kart, it's still worth much. Especially with that 360o backflip when you're hit instead of like being rammed. :D

I'm nearly speechless with your project, was the scripting long?

And how did you make the bread slice anim?

Suggestion: Don't obstruct the screen, put the item box on the top right of the screen, would be better.

PS: Would you also make this for race with checkpoints, like placing ? boxes on Johnline's Rainbow road? 8)

Im agree same thing I want to said, what I like also is he thinks about alot of things , look when the car hit the ? box we can see a windows smash effect, the slice thingy look a combination of many animation with sync, adding this resource to race is something I would like to see =­> new pickups for race :D ! Anim UV on that will add a better visual when it will exist xD !

Link to comment
Wow! Great progress you made there!

Though the results is not as perfect as the real Mario Kart, it's still worth much. Especially with that 360o backflip when you're hit instead of like being rammed. :D

I'm nearly speechless with your project, was the scripting long?

And how did you make the bread slice anim?

Suggestion: Don't obstruct the screen, put the item box on the top right of the screen, would be better.

PS: Would you also make this for race with checkpoints, like placing ? boxes on Johnline's Rainbow road? 8)

Well, I began scripting this whole thing like 4 to 5 weeks ago. My way of scripting is not very proper and in many cases I could have scripted things a lot shorter and more clear. The slicing bread animation was done in two hours or so, maybe less. The script is quite simple actually:

function resourceStart ()  
    local bread = getElementByID ( "bread" ) 
    local bread2 = getElementByID ( "bread2" ) 
    local knife = getElementByID ( "knife" ) 
    setTimer ( cutBread, 5000, 1, knife, bread, bread2 ) 
end     
addEventHandler('onResourceStart', getResourceRootElement(), resourceStart ) 
  
function cutBread ( knife, bread, bread2 ) 
    moveObject ( knife, 500, 770, -2600.25, 10 ) 
    setTimer ( moveObject, 500, 1, knife, 500, 790, -2600.25, 8.5 ) 
    setTimer ( moveObject, 1000, 1, knife, 500, 770, -2600.25, 7 ) 
    setTimer ( moveObject, 1500, 1, knife, 500, 790, -2600.25, 5.5 ) 
    setTimer ( moveObject, 2000, 1, knife, 500, 770, -2600.25, 4 ) 
    setTimer ( moveObject, 2500, 1, knife, 500, 790, -2600.25, 4 ) 
    setTimer ( moveObject, 3000, 1, knife, 500, 790, -2600.25, 13 ) 
     
    moveObject ( bread, 2500, 790, -2599.8, 3, -6 ) 
    setTimer ( moveObject, 2500, 1, bread, 500, 790, -2599, 2.7, -84 ) 
    setTimer ( moveObject, 4500, 1, bread, 6000, 790, -2599, 15 ) 
    setTimer ( moveObject, 13000, 1, bread, 4000, 790, -2599, 30 )     
    setTimer ( moveObject, 17000, 1, bread, 3000, 759.75, -2561, 30, 0, 0, 211.76147460938 ) 
    setTimer ( lift2, 20000, 1 ) 
    setTimer ( moveObject, 20000, 1, bread, 3000, 759.75, -2561, 15 )     
    setTimer ( moveObject, 27000, 1, bread, 4000, 759.75, -2561, 2.6 )     
    setTimer ( moveObject, 35000, 1, bread, 1000, 759.75, -2561, -10 ) 
    setTimer ( destroyElement, 36000, 1, bread )     
  
    setTimer ( addSlice, 4000, 1, knife, bread, bread2 ) 
end 
  
function lift2 () 
    local bread3 = createObject ( 10757, 759.75, -2561, 30, -90, 0, 211.76147460938 ) 
    moveObject ( bread3, 3000, 825, -2570.5, 30, 0, 0, -31.76147460938 ) 
    setTimer ( moveObject, 3000, 1, bread3, 3000, 825, -2570.5, 15 ) 
    setTimer ( moveObject, 10000, 1, bread3, 4000, 825, -2570.5, 2.6 ) 
    setTimer ( moveObject, 18000, 1, bread3, 1000, 825, -2570.5, -10 ) 
    setTimer ( destroyElement, 19000, 1, bread3 )     
end 
  
function addSlice ( knife, bread, bread2 ) 
    local bread = createObject ( 10757, 790, -2601, 3 ) 
    moveObject ( bread, 3000, 790, -2600, 3 ) 
    setTimer ( cutBread, 3500, 1, knife, bread, bread2 ) 
end 

That's it :lol: . Just a lot of timers and moveObjects. The hardest part was the timing: I got the positions from mapping the objects in the map-editor.

I am not going to release this resource :P. It's too valuable :lol: . Since I'm making exclusive maps and vehicles, this sort of new gamemode can not be combinated with the race resource: the maps are made for only 8 players. There will be an 8-slot server in the future. Maybe we'll do a beta or something like that, because I want the server to be complete in many more ways than only vehicles, ?-blocks and cool maps.

In the race maps that will be made in the future, coins can be picked up. By picking up these coins and winning races you gain acces to more and better vehicles. It's just a lot of ideas and it takes a lot of time to work out these ideas so they have quality.

Keep in touch, I'm going to post less updates, so I can do a big promotion thingie with maybe a BETA in a few weeks.

Link to comment

Haha, we'll see about that :P. We also got a community running and we don't want the community to split up because of multiple servers: we haven't got buckets full of members and splitting the community up into servers could cause the community to split up in small groups, which means that there is less player-to-player contact, which maybe will make players leave the community.

Link to comment

You could have 1 server with 32 players but split it into 4 "sub-servers" (different dimensions). If the player joined your server he could have a list of 4 dimensions and list of players in those dimensions so that player can choose which "sub-server" they want to play on.

I know it may be harder to script but I think it'd be amazing and you only rent 1 server so paying less, unless you can host as many servers as you like for the same price. You could also make "chat channels" so that only people in certain dimension can see messages sent by player from the same dimension. I think the gamemode looks very good and I'd love to see more original ideas. I think you should also mess about with the size of the boxes and weapons attached to vehicles because they look too big or too small to me.

Good luck.

Link to comment

Thanks. I'll keep that in mind.

The amount of servers isn't a problem for us: we've got a VPS and we can do everything we want with it. Adding a Mario Kart server won't cost us anything but time :P.

About the dimensions part: It's a good idea, but it takes quite some time to do that right. I had the same idea earlier and put it somewhere at the bottom of the to-do list. Main focus at the moment is getting a list of maps and vehicles and getting the ?-blocks script (which includes the items) fixed as good as it gets.

Link to comment

I find the mario kart royal race or something like that thats could be useful for you, because I will do nothing with it, the texture looks like trash and garbage, but is possible to change them of course. I have one picture :

53147856.png

PM me if you have something to say on this or use your topic.

Link to comment

Yea Epic! Cool !

Maybe u can use 5 or more servers if ur done with 8 players! =P

and with 1 mysql database and if someone chats on a server u see it on all servers?

but yea thats allot of scripting i think =P

but good idea's! =P

maybe if u visit server... u can chose a kart? and not a random one?

Link to comment
  • 2 months later...
  • 4 weeks later...

I could help with the dimension's, I'm not a pro but you can take a small look at my server to see how i have done with the dimension's...not too hard but will take a lil' time, I mainly work on element data, but I can still help, of course if you don't mind my help :P

Good luck and pretty impressive, I am sure this will turn out to be a great gamemode/server in the end!

From what one of the videos show is that it's mainly like a DD race. If you are trying to make it a lot like the original mario kart, It would be better if you wouldnt use checkpoint's but a collision shape on the client side on every lap / the end.

1) But what if the player is going backwards?

If they are going backwards make them get spun around immediately

  
setTimer( 
      function() 
           setElementRotation(veh, getElementRotation(veh)+1) 
      end 
, 50, 10) 
  

something like that ^^

If you want me to make it right now I will :) - For a price though. It will cost £0 British Pounds Sterling :P - For freeeee

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...