Ndihmoni në krijimin e modeve. Krijimi i modifikimit

Minecraft është ende një nga lojërat më të njohura në botë, lidhjet rreth tij nuk bien, dhe kjo është kryesisht për shkak të faktit se loja ka një kod me burim të hapur. Whatfarë do të thotë kjo? Kjo do të thotë që të gjithë mund ta marrin kodin e lojës dhe ta përmirësojnë ashtu siç dëshiron, duke bërë kështu modin e tij. Si të bëni një mod në Minecraft? Kjo nuk është aq e thjeshtë, dhe kjo është arsyeja pse ky artikull është i dobishëm për ju. Në të do të gjeni të gjitha informacionet e nevojshme në lidhje me mënyrën se si duket procesi i krijimit të modifikimeve për këtë lojë. Natyrisht, ky nuk është një udhëzues i plotë se si të krijoni një mod për Minecraft. Për ta kuptuar këtë, do të duhet të lexoni libra dhe manuale të tëra. Kjo është një prezantim i shkurtër i botës së modifikimeve për këtë lojë, e cila do t'ju ndihmojë të vendosni se në cilin drejtim dëshironi të lëvizni.

Ku të fillojë?

Nëse jeni duke pyetur veten se si të krijoni një mod Minecraft, atëherë duhet të filloni duke përcaktuar nivelin tuaj të aftësive. Së pari, ju duhet të njihni konceptet themelore të programimit në përgjithësi, dhe së dyti, duhet të njihni gjuhën e programimit Java të paktën në një nivel bazë. Nëse nuk keni aftësi ose prirje të tilla, atëherë as nuk mund të ëndërroni të krijoni modin tuaj. Shumë lojtarë e shohin krijimin e mods si një proces tërheqës dhe argëtues që do t'i lejojë ata të përmirësojnë lojën pa shumë përpjekje, për të cilën zhvilluesit kanë punuar për disa vjet. Në fakt, kjo është një punë e vështirë dhe befasuese, kështu që nuk është e mjaftueshme të dëshirosh dhe dëshirosh të mësosh se si të bësh mod për Minecraft. Ju duhet njohuri dhe aftësi aktuale për të filluar punën në modifikimin tuaj. Nëse i keni, atëherë mund të vazhdoni në hapin tjetër.

Krijimi i modeve duke përdorur API

Pra, është koha për të konsideruar në mënyrë specifike se si të krijoni një mod në Minecraft. Pa mods, loja nuk duket e shurdhër apo e mërzitshme, por të gjithë duan të sjellin diçka të vetën në projektin e tyre të preferuar. Dhe kjo është më e lehtë për të bërë duke përdorur API speciale. Farë është kjo Një API është një grup mjetesh programimi që e bëjnë më të lehtë punën në një mjedis specifik. Ekzistojnë disa API të ndryshme për Minecraft, të tilla si Forge ose Sponge. Me ndihmën e tyre, ju mund të krijoni shpejt dhe me efikasitet mod, pasi do të ketë shumë mjete në vetë kutinë e veglave, përndryshe do të duhet ta bëni vetë me vështirësi. Prandaj, kjo qasje ka përparësi të ngurta, ndër të cilat mund të dallohen ato kryesore, të tilla si thjeshtësia dhe efikasiteti, komoditeti, si dhe përputhshmëria me versionet e tjera të lojës (dhe jo vetëm me atë për të cilin u zhvillua mod), dhe madje edhe me modifikime të tjera . E vetmja negative është prania e një API të instaluar për secilin lojtar që dëshiron të përdorë mod tuaj. Sidoqoftë, kjo nuk është mënyra e vetme që është në dispozicion për ju.

Zhvillimi pa API

Ky proces është shumë më i komplikuar sesa krijimi i modeve duke përdorur API. Në këtë rast, ju nuk përdorni asnjë mjet mjetesh, por punoni direkt me kodin burimor të lojës. Në përputhje me rrethanat, ju duhet të keni njohuri shumë më të thella në fushën e programimit, si dhe të keni një ide të hollësishme për të gjitha aspektet e lojës që do të redaktoni. Përparësitë në këtë rast janë të dukshme: nuk keni nevojë të instaloni asgjë për të krijuar ose ekzekutuar mods, dhe gjithashtu merrni lirinë e plotë të veprimit. Sidoqoftë, ekzistojnë edhe shumë disavantazhe, sepse format tuaja, për shembull, nuk do të jenë në përputhje me modifikimet e tjera, dhe ato nuk do të funksionojnë në versionet e Minecraft, përveç asaj për të cilin i keni shkruar ato. Dhe, natyrisht, minusja më e rëndësishme është kompleksiteti i lartë i punës. Por nëse jeni mirë në programim, dhe është një pjesë e rëndësishme e jetës tuaj, atëherë këto vështirësi nuk do të jenë të reja për ju.

Farë të zgjidhni?

Natyrisht, rekomandohet të përdorni Forge API, pasi ky është grupi më i zakonshëm i mjeteve që është i pajtueshëm me pothuajse çdo gjë në rrjetin Minecraft. Për t'i bërë më të qartë tifozët e lojës, mund të bëni një shembull. Si të krijoni një portal në Minecraft pa mod? Ju duhet të mbledhni burimet e nevojshme për një kohë të gjatë, t'i kombinoni ato në rendin e duhur, të ndiqni sekuencën e veprimeve, etj. Dhe me mod? Thjesht zgjidhni atë dhe instaloni atë. Përparësitë e API në këtë rast janë të dukshme.

Shumë lojtarë ëndërronin për një program që mund të krijonte modifikime. Falë zhvilluesit Pilo, çdokush mund të shkarkojë MCreator for Minecraft 1.7.2 dhe 1.7.10 dhe të fillojë krijimin e modeve të veta pa njohuri të thella për programim. Krijoni blloqe të reja, gjëra, arritje, lloje të reja të blloqeve ekzistuese, turma, biome, ushqim, mjete, bimë, makina dhe më shumë. Anydo ide zbatohet lehtësisht duke përdorur programin MCreator 1.7.10 / 1.7.2.

Krijoni lloje të ndryshme modesh


Ky program ju lejon të krijoni lloje të ndryshme të modifikimeve, duke përfshirë mbivendosjet (si në modë në mini-hartën), makina, struktura, matje, pajisje mjetesh, armë (shpata, armë) dhe më shumë.

Ndërfaqe intuitive


MCreator ofron një mënyrë të përshtatshme për vendosjen e sendeve në meny. Mjafton që zhvilluesi i saj të lëvizë gjërat dhe elementet në sipërfaqen e punës me miun.

Receta për zeje dhe rënie


Rekomandoni recetat, pikat janë aq të lehta sa krijimi i një loje. Përdorni filtra për të kërkuar në listën e madhe të gjërave në Minecraft. MCreator mund të eksportojë foto me receta në mënyrë që ato të postohen në faqe.

Për zhvilluesit me përvojë


Zhvilluesit me përvojë do t'ju pëlqen aftësia për të modifikuar kodin burimor të mods në një ndërfaqe të përshtatshme. Redaktori i programit MKreator ka sintaksë të theksuar, autokomplete dhe gjëra të tjera të këndshme për programuesin. Integrimi me Eklipsin është mbështetur.

Video e Instalimit të MCreator

instalim

  1. Shkarkoni MCreator në Minecraft 1.7.10 ose 1.7.2.
  2. Ekzekutoni skedarin exe dhe ndiqni udhëzimet në ekran.

Përshëndetje të dashur miq! Me këtë artikull, unë jam duke filluar të shkruaj një material modding Minecraft. Sigurisht, nuk mund të prisni të filloni të punoni në disa modele epike dhe origjinale, por nuk keni nevojë të nxitoni. Para se të filloni, do të duhet të instaloni programin e nevojshëm.

Farë na duhet:

  • Java JDK
  • MinecraftCoderPack
  • Minecraft
  • ModLoder
  • ShënimPad ++
  • Eclipse

* Mos u shqetësoni, edhe nëse lista përbëhet nga 6 pikë, në të vërtetë, gjithçka është shumë më e thjeshtë se sa duket.

Së pari ju duhet të instaloni Java dhe të pastroni Minecraft (mundësisht të licencuar), sigurisht që tashmë e keni atë, por prapë ... Për të shmangur gabimet ose, nëse ka, referojuni videove mësimore "Instalimi i Java JDK", i cili është në dispozicion në fund të faqes. Aty mund të gjeni një video në instalimin e Minecraft Coder Pack (MCP).

Instaloni MCP

Sot, versioni aktual është   MCP 7.23. Ky version është i përshtatshëm për lojën 1.4.5

Shkarkoni, zhbllokoni në çdo dosje ( një shembull: Dosja "mcp" në desktop).
  Ne kemi nevojë për Minecraft të pastër 1.4.5. Për ta bërë këtë, drejtoni lojën dhe klikoni në "Përditësimin e forcës".

Ne ecim përgjatë rrugës: "C: \\ Dokumentet dhe Cilësimet \\ YourUser \\ Të dhënat e Aplikimit \\ .minecraft"

* Ju mund të shkoni në këtë mënyrë duke shtypur Win + R, dhe më pas shtypni në fushë:% appdata%

Shkarkoni versionin e fundit të ModLoader (1.4.5) dhe instaloni atë. Mësimi i instalimit ‘dhe gjithmonë mund ta gjeni pa ndihmën time, shpresoj se mund ta bëni.

Vetëm në rast, krijoni një kopje rezervë minecraft.jar.

Kopjoni dosjet bin  dhe burime  te dosja "kavanoza" e mcp tonë.
  Ne lançojmë decompile.bat, pas përfundimit, shtypni çdo çelës. Nëse gjatë dekompilimit kompjuteri ju dha disa gabime, atëherë nuk duhet të shqetësoheni për këtë.

Instaloni eklipsin

Ku do të punojmë me kodin, të krijojmë dhe modifikojmë modat tona? Sigurisht në redaktorin Java! Unë preferoj Eclipse, por mund të përdorni edhe NetBeans. Sinqerisht, pothuajse çdo redaktues teksti është i përshtatshëm, por është më i përshtatshëm të punosh në programe speciale.

Instalimi i këtij programi është mjaft i thjeshtë. Tani drejtoni dhe specifikoni rrugën:
"C: \\ Dokumente dhe Cilësime \\ Përdorues \\ Desktop \\ mcp \\ eklips"

Redaktori i NotePad ++ është gjithashtu i dobishëm për ju. Me ndihmën e tij, ju gjithashtu mund të redaktoni skedarët e nevojshëm, dhe ato veprojnë shumë shpejt dhe me lehtësi.

* Vëmendja mos harroni të kopjoni saktësisht 2 dosje ( bin  dhe burime). Kjo nuk përmendet në video!

video

Unë gjithashtu ju këshilloj të njiheni me instalimin e shpejtë të Minecraft Coder Pack. Ju duhet vetëm të përsërisni të gjitha veprimet për mua.

Ekzistojnë dy mënyra për të filluar krijimin e një mod: nga e para, duke klikuar në butonin në faqen kryesore ose bazuar në një mod ekzistues, duke klikuar në butonin "Krijoni një mod të bazuar në këtë" në faqen e çdo mod. Pas kësaj, do të hapet redaktori mod, të cilin jam munduar ta bëj sa më intuitive, megjithatë, ka akoma disa nuanca

Si ta përdorni redaktorin?

Për të filluar, do të na duhen Elementet Themelore, domethënë ato që do të shfaqen në lojtarë që në fillim (në Alkiminë e zakonshme kjo është Zjarri, Uji, Toka dhe Zjarri, në lojën tuaj mund të jenë elementë të tjerë). Për të krijuar një Element Basic, klikoni në fushën 1, shkruani emrin e saj atje dhe shtypni Enter. Hooray! Kemi elementin e parë! Në të njëjtën kohë, një dritare u shfaq duke ju kërkuar të specifikoni vetitë e saj: klasën (ngjyra varet nga ajo), mesazhi (teksti i dritës së gjelbër në lojë që lojtari do të shohë kur ky element të shfaqet në ekran. Në rastin e Elementeve themelore, ky do të jetë një mesazh në fillim të lojës ) dhe imazhi. Nëse jeni duke bërë një mod me fotografi, ju rekomandojmë të lexoni një ndihmë të shkurtër për shtimin e tyre.

Duke krijuar disa elemente themelore, mund të filloni të shfaqni reagime. Tërhiqni elementët e nevojshëm për reagimin në enë 2. Dhe shkruani rezultatin e reagimit në fushën 3. Një element i ri do të shfaqet në fushën 4. Për shembull, ju keni elementet Themelore "Tokë" dhe "Zjarr" dhe doni të bëni reagimin "Tokë + Zjarr \u003d Lava" . Për ta bërë këtë, tërhiqni Tokën dhe Zjarrin në enën 2, pastaj klikoni në fushën 3 dhe shkruani "Lava" atje, dhe pastaj shtypni Enter. Pas kësaj, ju do të shihni përsëri dritaren e pronave të elementit të ri, klikoni ruaj - dhe elementi i ri do të shfaqet në enën 4.

Tani mbetet të klikojmë në butonin e madh të gjelbër në qendër - dhe reagimi është gati!

Vazhdoni të krijoni reaksione - sa më shumë të ketë, aq më i komplikuar dhe interesant do të jetë modi juaj. Ju lutemi vini re se në enën 4 nuk mund të futni vetëm elemente të reja, por gjithashtu të shtoni ato ekzistuese.

Për të ruajtur modin tuaj, klikoni në butonin "Ruaj" në pjesën e sipërme të ekranit. Në dritaren që shfaqet, shkruani emrin e lojës tuaj dhe, nëse dëshironi, përshkrimin e saj. Kushtojini vëmendje kutisë së zgjedhjes "Mod në zhvillim". Ndërsa kjo kuti shënohet, mod nuk shfaqet në listat në faqen kryesore. Mos e hiqni këtë agim derisa modi juaj të jetë plotësisht i gatshëm!  Ju mund të kontrolloni lojën tuaj dhe të rregulloni gabimet nëse është e nevojshme. Pasi mod është gati dhe testuar - hiqeni atë dhe mod juaj do të shfaqet në faqen kryesore, në listën e lojërave të reja. Nëse e hiqni para se të përfundoni mod, ai do të shfaqet menjëherë në faqen kryesore, por deri në kohën kur të përfundoni punën në lojën tuaj, ajo tashmë do të zhduket nga faqja kryesore dhe pak njerëz do ta shohin mod tuaj në të gjithë lavdinë e tij.

Happensfarë ndodh kur krijoni një mod bazuar në këtë?

Kur redaktori të hapet, do të shihni një listë të të gjithë elementëve që ishin në modën mëmë. Ju mund të përdorni këto elemente për të krijuar reagimet tuaja. Reagimet nga modaliteti i prindërve nuk janë të dukshme në redaktues, megjithatë, ato do të funksionojnë akoma në modin tuaj. Nëse mënyra juaj ka një reagim, reagentët e të cilit përkojnë me reagimin nga mënyra e prindit, atëherë reagimi juaj do të funksionojë si rezultat. E njëjta vlen edhe për stilet, mesazhet dhe cilësimet. Nëse e dini që ka një reagim në modalitetin e prindit dhe dëshironi ta ndaloni atë, atëherë duhet të bëni një reagim me të njëjtët reagjentë, por me një listë të zbrazët të rezultateve.

  1. gjëja më e rëndësishme: bëni mod në mënyrë që të jetë interesante për ju vetë, dhe pastaj ka shumë të ngjarë të jetë interesante për të tjerët
  2. pasi ta redaktoni dhe kurseni mod - kontrollojeni. Në mënyrë ideale, kaloni nëpër të. Nëse e keni bërë modin në përputhje me këshillën e parë - nuk do të mërziteni ta bëni këtë :) Mund të ndodhë që ndryshimet e bëra të mos hyjnë në fuqi - ka shumë të ngjarë që kjo është për shkak të cache. Shtypni ctrl + f5 dhe me siguri gjithçka do të bjerë në vend.
  3. Nëse është e mundur, mos krijoni shumë elementë fillestarë - atëherë ato nuk do të futen në ekran kur të fillojë ndeshja. 10 elementë tashmë janë shumë.
  4. Shtë më mirë të mos i fikni këshilla - kjo do ta komplikojë shumë lojën. Sigurisht, nëse nuk doni ta komplikoni shumë lojën :)
  5. Mos u bëni dembel të shkruani një përshkrim për mod.
  6. Mos u bëni dembel për të shkruar përshkrime për elementet.
  7. Jepni modë emra të ngathët dhe të bijtë që shprehin thelbin e thelbit të tij. Në fund të fundit, është emri që përcakton nëse përdoruesi dëshiron ta luajë atë. Dhe nuk ka të ngjarë që shumë njerëz do të duan të luajnë Ytsuken ose My Mod.
  8. Mos harroni se para reagimeve, ku ka më shumë se 2 komponentë, lojtari është mjaft i vështirë të merret me mend. Prandaj, reagime të tilla duhet të jenë mjaft të dukshme dhe logjike.
  9. Në tekst, ju mund të bëni disa gjëra që nuk janë në dispozicion si zakonisht: për shembull, riemërtoni elemente ose krijoni përshkrime të tekstit për reagime. I vetmi minus i redaktorit të tekstit: nuk ju ndalon të bëni gabime nga të cilat mbron pamja vizuale. Ne nuk ju këshillojmë të shkruani modë të tërë në të: është e lehtë të bëni një gabim, por është e vështirë për t'u gjetur dhe rregulluar. Një mod me gabime nuk do të ruhet. Por bërja e redaktimeve të vogla me të mund të jetë mjaft e dobishme.
  10. Mos harroni të dërgoni miqve tuaj një lidhje për mod tuaj :)
  11. Si të futemi në krye të modave më të njohura? Për këtë, është e nevojshme që të paktën 10 njerëz të votojnë për mod tuaj, dhe vlerësimi mesatar është më i lartë se mod i fundit në krye. Do mod me një vlerësim prej më shumë se 4.5 pikësh merr një yll të artë dhe për të cilin të paktën dy njerëz kanë votuar.

Karakteristikat e përparuara të redaktorit:

Redaktori gjithashtu ka disa veçori që nuk janë bërë ende të thjeshta dhe të dukshme (dhe mund të mos jenë :)). Për shumicën e modeve, këto funksione nuk janë të nevojshme. Këtu është një listë e tyre:

  • Elementet negative  Elementet "negative" mund të shtohen në rezultatet e reagimit. Elementë të tillë nuk do të shfaqen si rezultat i reagimit, por përkundrazi do të zhduken nga tabela nëse do të ishin aty. Për shembull, reagimi "a + b \u003d c, d". Shtoni elementin "b" në tabelë, dhe "g" - fshini nëse është në fushë. Sidoqoftë, ky reagim do të funksionojë nëse "g" nuk është në tryezë, në këtë rast thjesht do të shtojë "in". Por është e mundur që prania e "g" të bëhet e detyrueshme për rrjedhën e reagimit, për këtë duhet të shkruajmë një minus të dyfishtë: "a + b \u003d c, - g". Ky reagim pa praninë e elementit "g" në tryezë nuk do të funksionojë, dhe lojtari, duke kombinuar "a" dhe "b" do të shohë një mesazh që për këtë reagim nevojitet një tjetër "g". Kjo veçori mund të përdoret, për shembull, për të hequr elementët e panevojshëm nga tabela në mënyrat e kërkimit ose për të krijuar reagime më të sofistikuara. Për shembull, ju mund të bëni reagimin "barut + armë \u003d armë zjarri, -man" - kjo do të thotë që lojtari nuk do të jetë në gjendje të shpikë armë zjarri para se të marrë një person. Ju mund të shtoni një element negativ vetëm përmes fushës së tekstit për të shtuar elementet që rezultojnë.
  • Mesazhet e reagimit  Tani mund të bashkëngjitni mesazhe me tekst jo vetëm elementë, por edhe reagime. dmth mbi reagimin "bisha + jeta \u003d njeri" dhe "golem + jeta \u003d njeri" mund të varni një tekst tjetër. Kjo mund të bëhet vetëm përmes një redaktori teksti duke redaktuar seksionin e mesazheve. Për ta bërë këtë, shtoni një rresht të formularit atje
      "Golem + life": "lalalya", "bisha + jeta": "tram-pam-pam"
      Ju lutemi vini re se brenda seksioneve, çdo rresht duhet të përfundojë me presje, përveç fundit.
  • Pastrimi i ekranit Kjo veçori mund të jetë shumë e dobishme për autorët e kërkimeve mod. Tani mund të hiqni të gjithë elementët nga ekrani pa i renditur ato një nga një si negative. Për ta bërë këtë, thjesht shtoni elementin "---" (tre minus) në rezultatin e reagimit. Pas kësaj, të gjithë elementët do të fshihen, dhe vetëm ato të treguara si rezultatet e këtij reagimi do të shtohen. Për shembull, pas reagimit "a + b \u003d c, ---" ekrani do të pastrohet dhe vetëm elementi "c" do të mbetet mbi të.
  • Riemërtoni grupet e artikujve

    Tani mund të ndryshoni emrin e klasave ekzistuese, megjithëse vetëm përmes një redaktuesi të tekstit.

    Për ta bërë këtë, shtoni një bllok të këtij lloji në tekstin e mod:
      "class_strings" :(
      "ajri": "ajri",
      "uji": "uji",
      "zjarri": "zjarri",
      "toka": "toka",
      "bari": "bimë",
      "kafshë": "kafshë",
      mistik: magji
      "civ": "civilizim",
      "homo": "njeri",
      "ushqim": "ushqim",
      e zezë: errësirë
      "abstrakte": "të ndryshme"
    }
      ku emrat rusë mund të zëvendësohen me asgjë, dhe anglishtja duhet të mbetet e pandryshuar. Për më tepër, nuk është e nevojshme të renditni të gjitha klasat në këtë bllok; mjafton të specifikoni vetëm ato që duhet të riemërtohen.

    Për shembull:
      "klasa" :(
    ....
    },
      "class_strings" :(
      "ajri": "blu",
      "zjarri": "i verdhë",
      toka: kafe,
      bari: jeshil
    }

  • Emrat identikë.  Nëse keni nevojë për elementë me të njëjtat emra në mod, por të cilat reagojnë ndryshe, mund ta bëni këtë duke caktuar një emër të caktuar në kllapa katrore për emrin. Për shembull, si kjo: "hero". Në fakt, këta do të jenë elementë të ndryshëm, por për lojtarin ata do të duken njësoj, ai nuk do ta shohë numrin. Mund të përdoret si më poshtë:
      Hero + Shpatë \u003d Hero
      Hero + Enemy \u003d Armik, Hero i Vdekur
      Hero + Enemy \u003d Hero, Enemy Dead
      Në këtë rast, lojtari do ta shohë gjithmonë elementin Hero, megjithatë, ai mund ta mposht armikun vetëm duke marrë më parë shpatën.

    Kushtet.  Një mjet shumë i fuqishëm për krijuesit e kërkimeve dhe modeve të përparuara. Ato ju lejojnë të vendosni kushte për secilin element që rezulton. Kushtet shkruhen në kllapa menjëherë pas emrit të elementit dhe ekzistojnë 4 tipe:

    • -+   - nëse sendi është në terren
    • --   - nëse sendi nuk është në fushë
    • -?   - nëse ky artikull ishte i hapur
    • -!   - nëse ky artikull nuk është hapur

    Nëse ka disa kushte për një element, atëherë do të rezultojë vetëm kur të gjithë janë të kënaqur.

    Shembull: "inspekto + kabinetin": ["pluhur", "mbishkrim i gërvishtur (- + elektrik dore)", "xhaketë (-! Xhaketë) (- + elektrik dore)"]

    Whatfarë do të thotë e gjithë kjo? Reagimi i "inspektimit + kabinetit" do të funksionojë në mënyra të ndryshme, në varësi të kushteve. "Pluhuri" do të rezultojë në çfarëdo mënyre, sepse ajo nuk ka kushte. "Mbishkrimi i gërvishtur" ka kushtin "- +", që do të thotë se ky element do të funksionojë vetëm nëse tashmë ka një elektrik dore në fushë. Dhe "xhaketa" ka dy kushte menjëherë, domethënë do të funksionojë vetëm nëse lojtari nuk e ka gjetur ende xhaketën dhe ai ka një elektrik dore.

  • Counters.  Numëruesit ju lejojnë të ruani me lehtësi vlerat numerike, siç janë paraja, shëndeti i karakterit, numri i pemëve, etj.

    Të gjitha operacionet me sportelet kanë formën e mëposhtme: vendosni Counter_name min minimum_value (element1, element2, ...) max maksimal_value (elementi3, ...) \u003d ndryshuar_value.

    Gjithçka nuk është aq e frikshme sa duket :) Le ta konsiderojmë banakun në pjesë.

    vendosni kundër emrin  Të gjitha operacionet me sportelet fillojnë me fjalën e caktuar. Tjetra vjen emri i tij. Kjo është e vetmja pjesë e detyrueshme, atëherë nuk mund të shkruani asgjë. Pastaj do të krijohet një kundër, pa një minimum, maksimum dhe me një vlerë 0. Në fushë, do ta shihni si një element "Counter_name (0)".

    min minimum_value (element1, element2, ...)  Nëse duhet të kufizoni vlerën minimale të banakut (për shembull, paratë nuk mund të jenë më pak se zero), vendosni vlerën minimale në këtë mënyrë. Vlera minimale duhet të jetë një numër i plotë. Pastaj mund të renditni elementët në kllapa - ato do të shfaqen në fushë nëse banak mundohet të bëhet më pak se vlera minimale. Nëse ka elementë në kllapa, atëherë kur të arrihet minimumi, reagimi do të funksionojë, elementët e listuar do të shfaqen në fushë, dhe vlera e kundër do të bëhet e barabartë me minimumin. Nëse ka kllapa, por ato janë boshe, atëherë reagimi do të funksionojë, dhe vlera e kundër do të bëhet e barabartë me minimumin. Nëse nuk ka kllapa fare, atëherë reagimi nuk do të funksionojë dhe lojtari do të marrë një mesazh: "Reagimi nuk funksionon, pasi që sporteli nuk mund të jetë më i vogël se Counter_value"

    max max_value (elementi1, element2, ...)Maksimumi është absolutisht identik me minimumin, përcakton vetëm vlerën maksimale për banakun, i cili nuk mund të kalojë

    =50   Vendosja e vlerës së kundër. Përkundrazi, mund të jetë + ose -. Në vend të 50, çdo numër i plotë pozitiv. Nëse shkruani të barabartë, atëherë sporteli do të bëhet i barabartë me vlerën e specifikuar. Nëse shkruani +, atëherë sporteli do të rritet për vlerën e specifikuar, nëse është minus, atëherë ai do të ulet.

    kufizime

    • Emri i banakut mund të përbëhet vetëm nga një fjalë, d.m.th. ju nuk mund të përdorni një hapësirë. Paratë e arta - nuk mund të keni, por mundeni Golden_Money.
    • Rendi i pjesëve duhet të jetë vetëm ai. Disa pjesë mund të lihen, por rendi duhet të ruhet. Të gjitha pjesët janë të ndara nga një hapësirë. Vendosni paratë maksimale (a, b) -10 - është e mundur, vendosni para max 100 min 0 - është e pamundur.
    • Elementet në kllapa janë renditur me presje pa hapësirë. (a, b) - e drejtë, (a, b) - e gabuar
    • Numëruesit me fotografi nuk funksionojnë akoma. Ju mund t'i bëni ato, por numrat nuk do të shfaqen.

    Kjo është e gjitha. Tani disa shembuj:

    • vendosur para  do të krijohet një sportel parash me një vlerë 0
    • caktoni Paratë min 1 (të falimentuar) \u003d 50  vendosni vlerën minimale për para 1. Nëse paratë bëhen më pak se një, elementi "i falimentuar" do të shfaqet në fushë. Vlera e parave është vendosur në 50.
    • vendosni Shëndetin min 0 (---, Vdekja) max 100 () \u003d 100  Shëndeti po krijohet. Minimumi 0, nëse shëndeti bëhet më pak se 0, atëherë gjithçka hiqet nga ekrani dhe Vdekja shfaqet. Nëse shëndeti përpiqet të bëhet më shumë se 100, atëherë reagimi shkon, por shëndeti bëhet i barabartë me 100. Shëndeti aktual është 100
    • vendosur Shëndeti -10  zvogëlon shëndetin me 10
    • vendosur nivelin maksimal 80  krijon një kundër, niveli i paracaktuar është zero, nëse përpiqesh ta bësh Nivelin më të madh se 80, atëherë reagimi thjesht nuk do të funksionojë, sepse nuk ka elementë në kllapa.
  •   Farë është entuziazmi, dhe me çfarë ta hani atë ose si të krijoni Ministrinë e Mbrojtjes.

    Përshëndetje të gjithëve! Dikush më njeh mua, dikush jo, kështu që unë do ta prezantoj së pari. Emri im është Alexander (aka a [x] el), unë jam drejtuesi i ekipit që po punon për modifikimin e së keqes Resident: Antidote, për gati 2 vjet tani. Në këtë artikull do të dëshiroja të flisja pak për mënyrën se si krijohen modat, nga ato përbëhen dhe çfarë roli luan drejtuesi i ekipit në procesin e krijimit të një mod.

    Entuziazëm.
      Le të fillojmë duke përcaktuar fjalën Entuziazëm. entuziazëm  - entuziazëm shpirtëror, një pasion i fortë. Pasi të lindë një ide, është ai që na bën të rrahim veten në gjoks, të shpikim një komplot, të fillojmë të bëjmë hartën e parë, të krijojmë një temë të re në forum: "Ne kemi nevojë për hartues, kodues, modelues ... deri në modin e ri SUPER". A duket kjo shumë e njohur për shumë? Të gjithë kemi parë postime të tilla në forume, dhe disa prej nesh i krijuan ato. Tani më thuaj, sa projekte të tilla "Super" kanë arritur të lëshohen? Versioni Beta?
      Unë do t'i përgjigjem kësaj pyetje.
      Sipas statistikave nga portali i mir-njohur MODDB:

    2.500 - mbeti në fazën e idesë
       500 - nuk e arriti versionin alfa / beta
       250 - bëri 1 lëshim
       120 - Përditësime dhe arna të vazhdueshme
    6 - u bë një version i boksuar

    Numrat flasin vetë. Në total, rezulton se vetëm 12.5% \u200b\u200be mods panë dritën ...
    Whatfarë po them, ju pyesni. Dhe unë jam i prirur për faktin se jo të gjithë janë në gjendje të përfundojnë punën e filluar, dhe pak njerëz imagjinojnë procesin e krijimit të një mod. Shumë njerëz pushojnë së punuari sapo hasin në vështirësitë e para "Si ta bëjmë atë", "Nuk funksionon", "Unë jam shumë dembel", "Pra, çfarë tjetër?" Të gjithë përballen me këtë.

    Farë është Ministria e Mbrojtjes?
      Mod (Eng. MOD) është një shkurtim për Modifikimin. Një mod është si një ndryshim i plotë në të gjitha elementet e gameplay (konvertimi total) dhe thjesht shtimi i një modeli, strukturë ose skenari të ri në lojë. Zhvilluesit e gjysmë-jetës 2 lëshuan Burimin SDK duke ofruar mundësi të bollshme për krijimin e modifikimeve.

    Nga cila modë janë krijuar?
      Gjëja e parë dhe kryesore nga e cila përbëhet një mod është një ide. Por jo gjithçka që mund të mendoni në letër mund të zbatohet në motorin e lojës. Ndonjëherë kostot e zbatimit janë shumë të larta. Gjëja e parë për të bërë, pasi u shfaq ideja për të bërë një mod, është të bëjmë zhvillim virtual. Ne e copëtojmë idenë në pjesë: Skenar, harta, textures, modele, kod. Tani ju duhet të imagjinoni në cilën sekuencë ju duhet të zhvilloni mod në mënyrë që të mos ketë kohë joproduktive (* 1). Shtë e nevojshme të paraqitet qartë sasia e punës që duhet të bëhet për të arritur qëllimin e synuar. Merrni një stilolaps, letër dhe shkruani të gjitha pikat kryesore të modës suaj të ardhshme.

    Për shembull:

    ... isshtë e nevojshme të pikturohen të gjitha detyrat në të gjitha kategoritë (hartografia, programimi, modelimi, etj.) Në varësi të nevojave të mod. Tani ju duhet të zgjidhni nga kjo listë detyrat më prioritare dhe komplekse që formojnë bazën e mod. Nëse krijoni një mod në të cilin lojtari ka disa aftësi unike (për shembull, telekinesis), atëherë zbatimi i këtij funksioni është kyç dhe përparësi, sepse derisa të zbatohet ky funksion, gjithçka tjetër nuk ka kuptim. Bërja e një liste të detyrave dhe përcaktimi i përparësive është një hap shumë i rëndësishëm në zhvillimin e mod.

    Një drejtues është një shef i shkëlqyeshëm.
    A e dini nga cila fjalë ka ardhur fjala Drejtor? Kjo fjalë vjen nga anglishtja. fjalë Drejtori - fjalë për fjalë drejtuese (drejtim - drejtim). Udhëzuesi i fjalëve është shumë i përshtatshëm për pozicionin e drejtuesit të ekipit. Drejtuesi i ekipit duhet të ketë një ide të qartë për të gjitha detyrat, dhe të jetë në gjendje të krijojë një ndërveprim efektiv midis të gjithë anëtarëve të ekipit. Ju duhet të dini sa më shumë informacione të jetë e mundur për të gjitha fushat e zhvillimit në mënyrë që të kuptoni se çfarë ju duhet të kërkoni nga ekipi. Për shembull, skuadra ka një modelues, funksionon mirë në 3D Max, por nuk kupton asgjë në përpilimin e modeleve për motorin e burimit. Detyra e drejtuesit të ekipit është të gjejë artikuj mbi hartimin e modeleve dhe t'i shpjegojë modeluesit kërkesat e modelit për motorin Source. Shtë e mundur që mënyra më e mirë për të dalë është që të merreni me përpilimin vetë dhe hartimin e modeleve për mod. Mundohuni të kuptoni të gjitha çështjet që lindin kur krijoni një mod. Dy vjet më parë, kur vendosa të krijoj modin tonë, për herë të parë në jetën time kam instaluar dhe hapur 3D Max. Tani unë jam i lirë të lundroj në këtë redaktues, unë mund të krijoj modele dhe armë prop, të bëj animacione, të aplikoj textures dhe të përpiloj modele për motorin Source. Përveç kësaj, bëra shumë punë për hartimin e kodit dhe nivelit në redaktorin Hammer. Ju duhet të kuptoni që sa më shumë të dini dhe të dini si, aq më mirë do të jeni në gjendje të vendosni qëllime dhe t'i udhëzoni anëtarët e tjerë të ekipit në drejtimin e duhur. Nëse Drejtuesi zhduket, ose ai nuk është mjaft aktiv, atëherë mod zhduket. Ndonjëherë puna cilësore e një modeleri 3D, i cili kaloi një muaj duke zhvilluar një model të mirë për një mod, zhduket sepse udhëheqësi i ekipit sapo shënoi në mod. Mbani në mend se zhvillimi i mod është në duart tuaja, dhe ju jeni që jeni përgjegjës për të para ekipit duke bashkuar të gjitha tullat e motorit Source për të krijuar Ministrinë e Mbrojtjes.

    epilogu:
      Duke përmbledhur këtë artikull, unë do të doja të them se para se të filloni të krijoni një mod dhe të organizoni një ekip, mendoni me kujdes dhe vlerësoni pikat tuaja të forta. Ndoshta zgjidhja më e mirë do të ishte pjesëmarrja në një ekip tjetër mod, si hartograf, modelues, artist, etj. Por nëse ende vendosni të krijoni një ekip, dhe filloni të zhvilloni një mod, atëherë drejtojuni saktë këtij procesi. Mos kini frikë nga vështirësitë, mos u mbështetni në dafinat tona, sepse në fakt - kjo është e mallkuar interesante dhe emocionuese! ;)

    Mbi këtë i dha fund, por nuk them lamtumirë. Shpresoj se artikulli ju dukej interesant, dhe mbase do të ndihmojë për të shmangur gabimet e mia. Në të ardhmen kam në plan të shkruaj edhe disa artikuj të tjerë në të cilët do të flas për zgjidhjen e problemeve dhe çështjeve të ndryshme me të cilat përballet udhëheqësi i ekipit, siç janë: shkrimi i një modeli të dokumentit, rekrutimi i një ekipi, koordinimi i punës së të gjithë pjesëmarrësve të projektit, krijimi i detyrave të duhura, organizimi i një depoje të kodit burimor për kontrollin e versionit dhe të tjerët.

    Mezi pres reagimet dhe komentet tuaja në seksionin "Diskutim" ose në emailin tim: tonkadogmail.com Faleminderit!