PPArkisto

Neuvoja OFP/ArmA/ArmA2-tehtäväeditoriin

Strategia- ja sotapelit

1 2 3 ... 14

Viestit

Sivu 2 / 14
Rekisteröitynyt:
25.03.2004
Kirjoitettu: tiistai, 05. heinäkuuta 2005 klo 01.26
Ite teen just eräänlaista Ambush missiota BAS addoneilla höystettynä (BAS Tonal Mod, Bas Delta Rangers, Bas Blackhawks)
logout Elvis has left the building.
Rekisteröitynyt:
25.03.2004
Kirjoitettu: tiistai, 05. heinäkuuta 2005 klo 03.27
ite tarttisin neuvoja. Miten tälläsen koodipätkän saa toimimaan

CHOPPER exec "BAS_mah60FXBAS_AIRope.sqs"

tuo siis pitäs jotenki saada toimimaan waypointissa. Eli kun kopteri saapuu tiettyyn kohtaan, niin se päästää ne köydet kummaltakin sivulta ja pudottaa ne miehet, nyt joudun koko ajan ite määräämään paikan johon meidät pitää pudottaa. Elikkäs mihinhän tuo pitäs syöttää.
logout Elvis has left the building.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: tiistai, 05. heinäkuuta 2005 klo 11.03
Lainaus:05.07.2005 latzka kirjoitti:
Lainaus:04.07.2005 Simopekka kirjoitti:
Tietääkö joku mistä voisi ladata höyryveturin?

Ja miksi C-47 kuljetuskone ei toimi.
Se heittää työpöydälle.
Höyryveturia ei saa vielä mistään, tosin tuo Liberation-moditiimi sellaista värkkäilee ja on siitä muutama kuvakin julkaistu.

Villi veikkaus, että sen C-47:n konffissa on määritelty joku spesiaalipilotti koneelle, joka sinulta puuttuu. Mikäli asia on näin, niin voit koittaa ratkaista sen kahdella tavalla. Yksinkertaisimmillaan koitat laittaa kartalle tyhjän koneen ja pilotin erikseen. Vaikeammassa versiossa purat addon-tiedoston, muutat konffista tarpeelliset kohdat ja pakkaat addonin uudestaan. Suosittelen ensimmäistä.

Niin se onkin.
Kiitos.
Tuota en ollutkaan ajatellut.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: keskiviikko, 06. heinäkuuta 2005 klo 20.05
Onks joku tehnyt sellasen tehtävän jossa hypätään C-47 normandiaan?
Ite yritin äsken tehdä mutta ne ei hypännytkään sieltä koneesta.
Rekisteröitynyt:
25.03.2004
Kirjoitettu: keskiviikko, 06. heinäkuuta 2005 klo 20.44
Lainaus:06.07.2005 Simopekka kirjoitti:
Onks joku tehnyt sellasen tehtävän jossa hypätään C-47 normandiaan?
Ite yritin äsken tehdä mutta ne ei hypännytkään sieltä koneesta.

kokeile pistää waypointiks Eject tai sit sille lentokoneelle että transport unload.
logout Elvis has left the building.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: keskiviikko, 06. heinäkuuta 2005 klo 21.07
Lainaus:06.07.2005 perato kirjoitti:
Lainaus:06.07.2005 Simopekka kirjoitti:
Onks joku tehnyt sellasen tehtävän jossa hypätään C-47 normandiaan?
Ite yritin äsken tehdä mutta ne ei hypännytkään sieltä koneesta.

kokeile pistää waypointiks Eject tai sit sille lentokoneelle että transport unload.

Niin teinkin.
Mutta se lentää siihen ja siirtyy seuraavaan paikkaan.
Rekisteröitynyt:
15.07.2003
Kirjoitettu: keskiviikko, 06. heinäkuuta 2005 klo 21.43
Simopekka, tarvitset ns. laskuvarjo-skriptin, jota ilman OFP ei osaa purkaa miehiä ulos koneesta kesken lennon. Ylivoimaisesti helpoin ja yksinkertaisin skripti, johon olen tutustunut ja jota eniten tuleekin käytettyä, on juuri tuo laskuvarjo-skriptin eräs variantti.

________________________________________________________________________

_aunits = units pelaaja
_i = 0
_Max = count _aunits
#Here
(_aunits select _i) action ["EJECT",leko]
unassignvehicle (_aunits select _i)
_i=_i+1
~1.0
?_Max>_i: goto "Here"
exit

________________________________________________________________________

Ensimmäinen huomioitava asia on ensimmäisen rivin kohta "units pelaaja", jossa "pelaaja" on yksinkertaisesti hyppäävän joukkueen johtaja (huom. en tiedä toimisiko skripti, jos "pelaaja" olisikin pelkkä rivimies; varminta on nimetä joukkueenjohtaja skriptin mukaan).
Neljännellä rivillä kohta ["EJECT",leko] "EJECT" kertoo ohjelmalle, minkä toiminnon ryhmä suorittaa; tähän liittyen "leko" on sen koneen nimi, josta on tarkoituksena hypätä pois.
Viimeinen asia, joka sinun tulisi tietää, on kolmanneksi viimeisen rivin sisältö ja tarkoitus. OFP-skripteissä ~-merkki (tilde, aaltoviiva) tarkoittaa kaikessa yksinkertaisuudessaan odotuskäskyä. Koska tarkoituksena on simuloida laskuvarjohyppy, jossa koko joukkue ei purkaudu koneesta kerralla, skripti vaikuttaa itse asiassa yksittäisiin ryhmän jäseniin. Kolmanneksi viimeinen rivi yksinkertaisesti kertoo pelille, koska se saa suorittaa skriptin seuraavan hahmon kohdalla.

Nyt sotilaat pelaaja-nimisen hahmon komennossa siis hyppäävät koneesta nimeltä leko sekunnin välein.

"Asennus" & Käyttö: tallenna rakentamasi tehtävä keskeneräisenä ja luo sen kansioon vaikkapa tekstitiedosto nimeltään hyppy. Kopioi tuo kirjoittamani tekstinpätkä sinne ja tallenna tiedosto nimellä "hyppy.sqs". Nyt pelissä luo liipasin (trigger) jonka On activation -riville kirjoitat: this exec "hyppy.sqs";

HUOM! Älä unohda antaa joukkueenjohtajalle nimeä! Jos annat sille eri nimen kuin pelaaja, älä unohda muuttaa sitä myöskään skripti-tiedostosta. Älä myöskään unohda nimetä ajoneuvoa.
Ketään, jonka kivekset on murskattu tai jonka elin on leikattu, ei saa lukea Herran kansaan kuuluvaksi. — Raamattu
Rekisteröitynyt:
08.02.2005
Kirjoitettu: torstai, 07. heinäkuuta 2005 klo 15.48
Muokattu: 07.07.2005 klo 15.50
Lainaus:06.07.2005 MieItse kirjoitti:
Simopekka, tarvitset ns. laskuvarjo-skriptin, jota ilman OFP ei osaa purkaa miehiä ulos koneesta kesken lennon. Ylivoimaisesti helpoin ja yksinkertaisin skripti, johon olen tutustunut ja jota eniten tuleekin käytettyä, on juuri tuo laskuvarjo-skriptin eräs variantti.

________________________________________________________________________

_aunits = units pelaaja
_i = 0
_Max = count _aunits
#Here
(_aunits select _i) action ["EJECT",leko]
unassignvehicle (_aunits select _i)
_i=_i+1
~1.0
?_Max>_i: goto "Here"
exit

________________________________________________________________________

Ensimmäinen huomioitava asia on ensimmäisen rivin kohta "units pelaaja", jossa "pelaaja" on yksinkertaisesti hyppäävän joukkueen johtaja (huom. en tiedä toimisiko skripti, jos "pelaaja" olisikin pelkkä rivimies; varminta on nimetä joukkueenjohtaja skriptin mukaan).
Neljännellä rivillä kohta ["EJECT",leko] "EJECT" kertoo ohjelmalle, minkä toiminnon ryhmä suorittaa; tähän liittyen "leko" on sen koneen nimi, josta on tarkoituksena hypätä pois.
Viimeinen asia, joka sinun tulisi tietää, on kolmanneksi viimeisen rivin sisältö ja tarkoitus. OFP-skripteissä ~-merkki (tilde, aaltoviiva) tarkoittaa kaikessa yksinkertaisuudessaan odotuskäskyä. Koska tarkoituksena on simuloida laskuvarjohyppy, jossa koko joukkue ei purkaudu koneesta kerralla, skripti vaikuttaa itse asiassa yksittäisiin ryhmän jäseniin. Kolmanneksi viimeinen rivi yksinkertaisesti kertoo pelille, koska se saa suorittaa skriptin seuraavan hahmon kohdalla.

Nyt sotilaat pelaaja-nimisen hahmon komennossa siis hyppäävät koneesta nimeltä leko sekunnin välein.

"Asennus" & Käyttö: tallenna rakentamasi tehtävä keskeneräisenä ja luo sen kansioon vaikkapa tekstitiedosto nimeltään hyppy. Kopioi tuo kirjoittamani tekstinpätkä sinne ja tallenna tiedosto nimellä "hyppy.sqs". Nyt pelissä luo liipasin (trigger) jonka On activation -riville kirjoitat: this exec "hyppy.sqs";

HUOM! Älä unohda antaa joukkueenjohtajalle nimeä! Jos annat sille eri nimen kuin pelaaja, älä unohda muuttaa sitä myöskään skripti-tiedostosta. Älä myöskään unohda nimetä ajoneuvoa.


Mihin toi pitää kirjoittaa?
Aika hankalalta näyttää.
Jos voisit tehä sellasen tehtävän jossa ne hyppää noin niin se selventäis asioita.
Tietääkö mistä sais ladattuu pilotin C-47 koneeseen?
Rekisteröitynyt:
25.03.2004
Kirjoitettu: torstai, 07. heinäkuuta 2005 klo 17.10

"Asennus" & Käyttö: tallenna rakentamasi tehtävä keskeneräisenä ja luo sen kansioon vaikkapa tekstitiedosto nimeltään hyppy. Kopioi tuo kirjoittamani tekstinpätkä sinne ja tallenna tiedosto nimellä "hyppy.sqs". Nyt pelissä luo liipasin (trigger) jonka On activation -riville kirjoitat: this exec "hyppy.sqs";


siinähän se lukee, elikkä sinne tehtävä kansioon teet "uusi" tekstitiedosto, notepadilla, laitat ton koodin sinne ja painat tallenna.
logout Elvis has left the building.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: perjantai, 08. heinäkuuta 2005 klo 15.41
Lainaus:07.07.2005 perato kirjoitti:

"Asennus" & Käyttö: tallenna rakentamasi tehtävä keskeneräisenä ja luo sen kansioon vaikkapa tekstitiedosto nimeltään hyppy. Kopioi tuo kirjoittamani tekstinpätkä sinne ja tallenna tiedosto nimellä "hyppy.sqs". Nyt pelissä luo liipasin (trigger) jonka On activation -riville kirjoitat: this exec "hyppy.sqs";


siinähän se lukee, elikkä sinne tehtävä kansioon teet "uusi" tekstitiedosto, notepadilla, laitat ton koodin sinne ja painat tallenna.

Joo.
Mä sain sen jutun siihen ilman tuota kirjoittamista.
Mutta miten saa sen lentäjän avaamaan sen oven ettei tartteis ite käskee.
Kun jos on muitakin koneita kuin se yks niin nehän jää sinne sisälle.
Siis miten saan sen tekoäly johtajan tekemään sen?
Rekisteröitynyt:
08.02.2005
Kirjoitettu: lauantai, 09. heinäkuuta 2005 klo 22.31
Muokattu: 09.07.2005 klo 22.36
Voiko jotenkin siirtää modista toiseen niitä yksiköitä?
Kun haluaisin siistöö lib modista sen 88mm ilmatorjuntatykin invasio demo modii.
Kun se on niin hyvä kun se ampuu sellasii kranaatteja jotka räjähtää lähellä lentokonetta.
Jos ei niin mistä voi ladata pelkästään sen tai samanlaisen tykin?
Rekisteröitynyt:
25.03.2004
Kirjoitettu: lauantai, 09. heinäkuuta 2005 klo 22.34
jaa, empä tiiä voiko, kokeile siirtää addoni kerrallaan jne jne.
logout Elvis has left the building.
Rekisteröitynyt:
26.05.2003
Kirjoitettu: sunnuntai, 10. heinäkuuta 2005 klo 08.00
Suurin osa julkaistuista addoneista löytyy täältä.
2x AMD Athlon 64 X2 5200+ (3,5 GHz)| HyperX 8196Mt 800 MHz | 2x NVIDIA GeForce 7950 GTX sli | (3x300Gt) Seagate 900 Gt SATA | 15/2 Mbit/s | LP NF4-E Series X2 CPU pcie-e sli | ENERMAX CoolerGiant, EG701AX-VH(W)(SFMA) 650W | Chieftech nVe
Rekisteröitynyt:
25.03.2004
Kirjoitettu: sunnuntai, 10. heinäkuuta 2005 klo 19.04
tiedetään kyllä, mut lib modi toimii erikseen samalla lailla kuin FDF ja tuo pohti että onko mahdollista siirtää jotain addonia LIB modista normaaliin peliin ja saada se vielä toimimaan. Tosin sellanen juttu Simopekalle että en suosittele ton tekemistä kahdesta syystä.

1. Kukaan ei pelaa missioita joihin on ******* vaikea saada addoneita, ja joita pitää rämpätä kauheasti.
2. omia tehtäviä on tylsä pelata yksin kun tietää mitä niissä tapahtuu.
logout Elvis has left the building.
Rekisteröitynyt:
15.06.2004
Kirjoitettu: sunnuntai, 10. heinäkuuta 2005 klo 19.54
Ja jos teet tehtävän nettiin kavereiden kanssa pelattavaksi niin suunnittele tarkkaan kaikki. Älä esim. lisää jotain lataamaasi addonia kartalle ja poista heti, koska sitten joudut tekemään kaiken alusta tai sendimään sen lisäämäsi/poistamasi kavereillesi vaikka sitä ei ole koko mapissa. Toivottavasti ymmärsit.
Rekisteröitynyt:
25.03.2004
Kirjoitettu: sunnuntai, 10. heinäkuuta 2005 klo 20.33
Ei välttämättä, kannattaa seurata sitä addon tilannetta aukasemalla se missio file Notepadilla, nii siinä lukee ekana että mitä siinä tarvitaan.
logout Elvis has left the building.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: maanantai, 11. heinäkuuta 2005 klo 11.26
Mut miten saa tehtyy niin et se tekoäly käskee hyppäämään?
Niin ettei tartteis ite käskee: eject paratroopers. (meniköhä oikein?)
Rekisteröitynyt:
15.06.2004
Kirjoitettu: maanantai, 11. heinäkuuta 2005 klo 22.07
Elokuun 8/2001 Pelit lehdessä on hyvin selitetty tuo laskuvarjohyppyscriptaus. Jos löytyy niin siitä kannattaa opetella. Löytyy myös monia muita hyödyllisiä vinkkejä ofp editoriin.
Rekisteröitynyt:
25.03.2004
Kirjoitettu: maanantai, 11. heinäkuuta 2005 klo 22.52
Elokuussa 2001 tuskin on ollut Resistance lisälevyä+FDF modia, joten kannattaa suunnata suomalaiselle editointi foorumille.
logout Elvis has left the building.

Raat0

Moderaattori

Rekisteröitynyt:
09.03.2005
Kirjoitettu: maanantai, 11. heinäkuuta 2005 klo 23.45
Tuo Pelit-lehden juttu on muuten todella hyvä, siinä on perusasiat selitetty aika tarkasti.
Hell Awaits
Rekisteröitynyt:
08.02.2005
Kirjoitettu: tiistai, 12. heinäkuuta 2005 klo 14.24
Ei minulla ole yhtään pelit lehteä. (harmi)
Mutta miten saan teko älyä käskemään hyppäämään?
Muuten olen saanut jo tehtävän aika valmiiksi.
Pitäisi saada vain tietää miten saan sen tekoälyn käskemään hyppäämään?

Ja mitä muita ''koodi pätkiä'' on?
Rekisteröitynyt:
15.07.2003
Kirjoitettu: tiistai, 12. heinäkuuta 2005 klo 15.12
Lainaus:12.07.2005 Simopekka kirjoitti:
Mutta miten saan teko älyä käskemään hyppäämään?
- -
Pitäisi saada vain tietää miten saan sen tekoälyn käskemään hyppäämään?

Sanalla sanoen: wtf? Siis onko nyt tarkoituksena saada tekoälylliseltä johtajalta suullinen käsky hypätä, vaiko missä mennään?
Ketään, jonka kivekset on murskattu tai jonka elin on leikattu, ei saa lukea Herran kansaan kuuluvaksi. — Raamattu
Rekisteröitynyt:
08.02.2005
Kirjoitettu: tiistai, 12. heinäkuuta 2005 klo 15.36
Lainaus:12.07.2005 MieItse kirjoitti:
Lainaus:12.07.2005 Simopekka kirjoitti:
Mutta miten saan teko älyä käskemään hyppäämään?
- -
Pitäisi saada vain tietää miten saan sen tekoälyn käskemään hyppäämään?

Sanalla sanoen: wtf? Siis onko nyt tarkoituksena saada tekoälylliseltä johtajalta suullinen käsky hypätä, vaiko missä mennään?

Minun pitäisi saada tekoäly ukkeli käskemään että hypätään koneesta (se eject paratroopers)
Ettei tartteisi itse käskeä sitä.
Siinä toiminta valikko (tai mikä nimeltään) niin on: eject paratroopers.
Niin tekoälyn pitäs käskee se eject paratroopers.
Jolloin ne ukkelit hyppäisivät koneesta yksitellen.
Niin pitäisi pystyä tekemään, mutta en tiedä miten.
Rekisteröitynyt:
25.03.2004
Kirjoitettu: tiistai, 12. heinäkuuta 2005 klo 15.44
eiköhän se selitetty tossa aiemmin?
logout Elvis has left the building.
Rekisteröitynyt:
08.02.2005
Kirjoitettu: tiistai, 12. heinäkuuta 2005 klo 16.03
Muokattu: 12.07.2005 klo 16.35
Lainaus:12.07.2005 perato kirjoitti:
eiköhän se selitetty tossa aiemmin?
Minun mielestä siinä selitettiin miten saa sen nappulan siihen jossa käsketään ne hyppäämään.
Kun siinä c-47 paketissa ne on tehnyt siihen valmiiksi sellasen hyppy napin josta
käsketään hypätä.
Jolloin ne hyppää yksitellen.
Siis siihen waypointiin pitäs saada jotenkin että se käskis ne hyppäämään.

1 2 3 ... 14