Video: Die 5 Biologischen Naturgesetze - Die Dokumentation 2024
După ce moda Minecraft are o arenă pentru a juca, trebuie să faci o cale ca să câștige și să piardă jucătorul. Cea mai ușoară versiune a obiectivului pentru Spleef este următoarea:
-
Win: Câștigați dacă stați pe platforma de diamante.
-
Pierdeți: Pierdeți dacă cădeți prin platformă.
Este imposibil să pierzi acum, deoarece jucătorii nu fac blocuri sub ei dispar. Cu toate acestea, puteți codifica logica pentru ceea ce se întâmplă dacă acestea cad prin platformă.
Acum adaugi cateva logici de baza pentru a te asigura ca jucatorii incep in locul potrivit si stiu ce sa faca atunci cand respawn.
Pentru a seta condițiile de câștig și pierdere pentru Iterația 1 a Spleef, urmați acești pași:
-
Adăugați un apel la funcția SetArenaCenter de la ArenaBuilder la sfârșitul funcției Arena.
Funcția SetArenaCenter va fi în categoria Funcții de cod deoarece ați importat modul ArenaBuilder, iar funcția SetArenaCenter a fost exportată pentru a putea fi utilizată.
Acest pas găsește centrul ariei, astfel încât jucătorul să poată fi mutat în centru pentru începutul jocului. Aceasta arată apelul adăugat la SetArenaCenter în funcția Arena.
SetArenaCenter nu găsește numai centrul arenei ci creează și un bloc de pepene galben în arenă. Folosiți acest bloc de pepene galben pentru a începe jocul. Blocul de pepene galben este pe platformă. Asigurați-vă că îl vedeți înainte de a vă deplasa.
-
Faceți o nouă funcție numită StartGame care ia informația ca parametru. Este timpul să începeți jocul atunci când jucătorul rupe blocul de pepene galben.
Funcția specială StartGame este utilizată pentru evenimente. Apelați-l așa cum se arată mai jos.
După cum puteți vedea, funcția StartGame este apelată numai atunci când un jucător rupe un bloc. Deci, de fiecare dată când rupeți un bloc, această funcție funcționează.
Totuși, ar trebui să puneți jucători în modul de supraviețuire numai atunci când blocul pe care îl rup este blocul de pepene galben. Din fericire, parametrul info reprezintă blocul pe care l-ați rupt.
Variabilele sunt reprezentate de o cutie formată din două secțiuni: nume și date.
Unele variabile sunt simple. Ca dovadă, aceasta arată o variabilă denumită num cu date 5.
Aici este o variabilă numit nume cu datele Sarah.
Unele variabile, pe de altă parte, sunt mai complicate. De exemplu, imaginea de mai jos afișează parametrul info pentru o funcție de eveniment asociată unui bloc (adică evenimentul block_break). Puteți vedea că parametrul info are un bloc pentru datele sale. Blocul are un tip pentru datele sale, iar datele tipului sunt Melon Block.
Primele două rânduri de cod din funcția StartGame urmează căsuțele de mai jos pentru a găsi tipul de bloc de pepene galben care a fost rupt.Apoi, verificați dacă tipul care a fost rupt a fost un bloc de pepene galben; dacă a fost, ați setat jocul jucătorului la supraviețuire, astfel încât aceștia să treacă pe blocuri și, eventual, să-și piardă toată sănătatea dacă cad prin platformă.
-
Rulați modul în Minecraft. Când rupeți blocul de pepene galben, tu, jucătorul, sunteți pus în modul de supraviețuire. Asigurați-vă că modul funcționează înainte de a continua.
-
Configurați evenimentul respawn.
Un jucător care moare respawns la centrul de arena. Acest pas este dificil: aceasta arată funcția SetupPlayer, care se numește atunci când playerul respawns.
Aceasta arată o modalitate de a apela funcția SetupPlayer atunci când playerul respawns.
Aruncă o privire mai sus. Blocul JavaScript este folosit pentru a apela evenimentul PlayerRespawnEvent, care necesită acești trei parametri:
-
Funcția de a apela atunci când playerul respawns.
-
Jucătorul care respinge.
-
O valoare adevărată sau falsă care indică dacă este vorba despre un spate BedSpawn. (Utilizați valoarea false deoarece nu doriți să teleportați înapoi în pat.)
Funcția SetupPlayer obține date de la parametrul info cu excepția faptului că parametrul info este un jucător, nu un bloc.
Această imagine arată modul în care aceste date sunt preluate.
Acesta este un alt mod de a obține aceleași date. După ce ai numele jucătorului, poți configura evenimentul pentru a teleporta playerul în centrul arenei, dar numai două secunde (2 000 de milisecunde) după ce jucătorul a respawn.
Evenimentele pot fi complicate. Dar puteți oricând să revizuiți insignele pe care le-ați câștigat deja sau să adresați întrebări pe forumurile LearnToMod dacă aveți nevoie de ajutor.
-
-
Pentru a testa modul, rulați-l și rupeți blocul de pepene galben. Când faceți acest lucru, gama de jocuri ar trebui să treacă la modul Supraviețuire. Apoi spargeți un bloc de diamante și cădeți. Două secunde după ce ai respawn, te-ai plasat din nou în arenă.
Acum ai un joc! Problema este că, dacă nu spargeți un bloc de diamante, nu pierdeți niciodată.