Huis Persoonlijke financiën Minecraft Modding: hoe maak je een manier om te winnen en te verliezen in Spleef - dummies

Minecraft Modding: hoe maak je een manier om te winnen en te verliezen in Spleef - dummies

Video: SAMEN SPELEN MET KIJKERS! - ARK: Survival of the Fittest 2024

Video: SAMEN SPELEN MET KIJKERS! - ARK: Survival of the Fittest 2024
Anonim

Nadat je Minecraft mod een arena heeft om in te spelen, moet je een manier maken waarop de speler kan winnen en verliezen. De gemakkelijkste versie van het doel voor Spleef is dit:

  • Win: Je wint als je op het diamantplatform blijft.

  • Lose: Je verliest als je door het platform valt.

Het is onmogelijk om te verliezen nu spelers geen blokken onder hen laten verdwijnen. U kunt echter nog steeds de logica coderen voor wat er gebeurt als ze door het platform vallen.

Nu voeg je wat basislogica toe om ervoor te zorgen dat spelers op de juiste plaats beginnen en weten wat ze moeten doen wanneer ze respawnen.

Om de winnende en verliezende voorwaarden in te stellen voor Iteratie 1 van Spleef, volgt u deze stappen:

  1. Voeg een oproep toe aan de SetArenaCenter-functie van ArenaBuilder aan het einde van de Arena-functie.

    De SetArenaCenter-functie bevindt zich in de categorie Functies van de code, omdat u de ArenaBuilder-mod heeft geïmporteerd en de SetArenaCenter-functie is geëxporteerd, zodat u deze kunt gebruiken.

    Deze stap vindt het midden van de arena zodat de speler naar het midden kan worden verplaatst voor het begin van het spel. Dit toont de toegevoegde aanroep van SetArenaCenter in de Arena-functie.

    Het SetArenaCenter vindt niet alleen het midden van de arena, maar creëert ook een meloenblok in de arena. Je gebruikt dit meloenblok om het spel te starten. Het meloenblok bevindt zich op het platform. Zorg ervoor dat je het ziet voordat je verdergaat.

  2. Maak een nieuwe functie met de naam StartGame die info als parameter gebruikt. Het is tijd om het spel te starten wanneer de speler het meloenblok breekt.

    De speciale functie StartGame wordt gebruikt voor evenementen. Je noemt het zoals hieronder getoond.

    Zoals je kunt zien, wordt de StartGame-functie alleen aangeroepen wanneer een speler een blok breekt. Dus elke keer dat je een blok breekt, wordt deze functie uitgevoerd.

    Je moet de spelers echter alleen in de overlevingsmodus zetten als het blok dat ze breken het meloenblok is. Gelukkig staat de info-parameter voor het blok dat je hebt gebroken.

    Variabelen worden vertegenwoordigd door een kader dat uit twee secties bestaat: naam en gegevens.

    Sommige variabelen zijn eenvoudig. Als bewijs toont dit een variabele met de naam num met de gegevens 5.

    Hier is een variabele met de naam met de gegevens Sarah.

    Sommige variabelen zijn daarentegen gecompliceerder. De afbeelding hieronder toont bijvoorbeeld de info-parameter voor een gebeurtenisfunctie die aan een blok is gekoppeld (dat wil zeggen, de gebeurtenis block_break). U kunt zien dat de parameter info een blok heeft voor zijn gegevens. Het blok heeft een type voor zijn gegevens en de gegevens van het type zijn Melon Block.

    De eerste twee regels code in de functie StartGame volgen de onderstaande vakjes om het meloenbloktype te vinden dat is verbroken.Vervolgens controleer je of het type dat werd verbroken een meloenblok was; als dat het geval was, stel je de gamemodus van de speler in op Survival, zodat ze op de blokken moeten stappen en mogelijk alle gezondheid verliezen als ze door het platform vallen.

  3. Start de mod in Minecraft. Wanneer je het meloenblok breekt, wordt jij, de speler, in de overlevingsmodus gezet. Zorg dat de mod werkt voordat je verder gaat.

  4. De respawn-gebeurtenis instellen.

    Een speler die sterft, respawelt in het midden van de arena. Deze stap is lastig: dit toont de functie SetupPlayer, die wordt aangeroepen wanneer de speler opnieuw wordt geschakeld.

    Dit toont een manier om de functie SetupPlayer aan te roepen wanneer de speler herstart.

    Kijk hierboven nog eens. Het JavaScript-blok wordt gebruikt om de gebeurtenis PlayerRespawnEvent aan te roepen, waarvoor deze drie parameters nodig zijn:

    • De functie die moet worden aangeroepen wanneer de speler opnieuw inschakelt.

    • De speler die respawning.

    • Een echte of valse waarde die aangeeft of dit een BedSpawn is. (Gebruik de valse waarde omdat u niet naar uw bed wilt teleporteren.)

    De functie SetupPlayer haalt gegevens op uit de parameter info, behalve dat deze keer de info-parameter een speler is en geen blok.

    Deze afbeelding laat zien hoe deze gegevens worden opgehaald.

    Dit is een andere manier om dezelfde gegevens te krijgen. Nadat u de naam van de speler hebt ingevoerd, kunt u de gebeurtenis instellen om de speler naar het midden van de arena te teleporteren, maar slechts twee seconden (2, 000 milliseconden) nadat de speler opnieuw is gegaan.

    Evenementen kunnen lastig zijn. Maar je kunt badges die je al hebt verdiend altijd bekijken of vragen stellen op de LearnToMod-forums als je hulp nodig hebt.

  5. Om de mod te testen, voer hem uit en breek het meloenblok. Als je dat doet, moet de gamemodus overschakelen naar de overlevingsmodus. Breek vervolgens een diamantblok en val. Twee seconden na je respawnen, word je opnieuw in de arena geplaatst.

Je hebt nu een spel! Het probleem is dat, tenzij je daadwerkelijk een diamantblok breekt, je nooit verliest.

Minecraft Modding: hoe maak je een manier om te winnen en te verliezen in Spleef - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...