Code Monkey home page Code Monkey logo

game-modes's Introduction

Maniaplanet scripts and resources

Scripts and resources used by the Maniaplanet game modes and libraries.

Changelog

The changelog is available here.

Versions

The production branch contains the files available in the latest version of Maniaplanet. The master branch can contains fixes or improvements that are not yet available in Maniaplanet.

Titles

All titles are available in the Maniaplanet ingame store. They can also be downloaded separately (for the dedicated server for example).

game-modes's People

Contributors

aessi avatar domino54 avatar nadeoqlex avatar supersmo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

game-modes's Issues

[Joust] Crash on RequestRespawn & ArmorEmpty events when having 1 armor

Hello there !

On Joust script, a crash will happen if the player is having only 1 armor and triggers the OnArmorEmpty or OnPlayerRequestRespawn (falls into offzone or press backspace). This is because JoustRespawnPlayer function is called with an Armor parameter set to 0 in that case.

Screenshots :
image

image

I will include a patch proposal soon.

Thank you !

Unsupported version

https://github.com/maniaplanet/game-modes/blob/2019-05-23/Makers/base/Scripts/MapTypes/TrackMania/Race.Script.txt

Hello Team,

this file is not able to use because is not compile able.

List of issues:
Race -> CPluginEvent is depracated replace by CMapEditorPluginEvent
Race/UIPadButtons -> CPluginEvent is depracated replace by CMapEditorPluginEvent

Race/*/IngameLayers -> Implicit type to value conversion

Use of member Block is deprecated: If you were using .Block.BlockModel.WaypointType (type: CBlockMode::EWayPointType), use .WaypointType (type: CAnchorData::EWaypointType) instead

Mode.PassOn(Event); -> this value will be discarded (return value not cached)

/// Conclusion
After comenting out all errors and fixin waypoint type problem, car is not moving any any manialink is visible.

@nadeo why dont u EXPLAIN Scripts mode ?

https://forum.maniaplanet.com/viewtopic.php?f=527&t=46344

Scripts seems to be very useful to create own gamemodes , but as with much other things the documentation is missing. :teub:

I want to host servers not only for standard modes, but no one told the creators of Titlepacks that they need to be aware of this, and so as
example i am not able to host a Platform server. (yes i can host but the gamemode is without effect ?! And none of the Server Controller can handle the Script)

also [b]NADEOCLOUD[/b] function is not fully documentated.

As example all non updated scripts now miss this file and are no longer working ?!
[code]Modes/TrackMania/ModeBase.Script.txt is deprecated
Use Modes/TrackMania/Base/ModeBase.Script.txt instead
or update to Modes/TrackMania/Base/ModeTrackMania.Script.txt[/code]

[b]So the only modes working with the Titlepacks (if up to date) are this ones or ??? Because they are the basic and all custom scripts are no longer working correctly ?![/b]

[u]Trackmania[/u]
[b]Chase
Cup
Laps
Rounds
Team
TeamAttack
TimeAttack
TMSplitScreen_Competition[/b]

[u]ShootMania[/u]
Melee
ModeMatchmaking
Realm
SiegeV1
TimeAttack

But if the Titlepack creators doesnt implemented nadeocloud their scripts are outdated ??!!

And if i saw this correctly also multiplayer ranking (global, local etc. ) is handled by script so if this is not up to date or correctly implemented .....?!
[b]
So that Servers are able to use Dedimania ..... The CREATORS of TitlePacks need to post their Scripts there ?![/b]
http://dedimania.net/SITE/forum/viewforum.php?id=17

If i misunderstood smth. pls clearify.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.