Zorg eerst en vooral dat je alle xmodels uit de iw_13.iwd in je main map hebt.
Object: Ontplofbare vaten
Methode 1: Load de prefab
Rechtermuisklik in het 2D grid en kies voor
misc -> prefab.
Er opent een venster en je gaat naar
prefabs/interactable_objects/benzin.map
Je kan ook kiezen voor deze prefabs:
benzin.map
benzin_snow.map
prop_barrel_benzin.map
prop_barrel_benzin_snow.map
Methode 2: Maak een script_model
Rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en selecteer een xmodel.
Je kan kiezen uit:
xmodel/prop_barrel_benzin
xmodel/prop_barrel_benzin_snow
Geef vervolgens de script_model
explodable_barrel als
targetname of
script_noteworthy.
Key: targetname
Value: explodable_barrel
of
Key: script_noteworthy
Value: explodable_barrel
Je kan ook een
radius instellen voor de schade die zo'n ontploffing brengt aan de speler.
Key: radius
Value: 250 (default)
Object: Tin Can
Hier bestaat er geen prefab voor, dus moeten we een
script_model maken.
Dus doe rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en daar kies je voor
xmodel/prop_tincan.
Geef de script_model
tincan als
targetname.
Key: targetname
Value: tincan
Object: Helm
Hier bestaat er geen prefab voor, dus moeten we een
script_model maken.
Er bestaat 2 soort interacties:
-
Als je op de helm schiet, vliegt de helm weg.
-
Als je op de helm schiet, beweegt de helm.
Methode: Wegvliegen
Dus doe rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en daar kies je voor
xmodel/prop_helmet_german_normandy.
Geef de script_model
helmet_pop als
targetname.
Key: targetname
Value: helmet_pop
Methode: Bewegen
Dus doe rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en daar kies je voor
xmodel/prop_helmet_german_normandy.
Geef de script_model
shuddering_entity als
targetname.
Key: targetname
Value: shuddering_entity
Object: Breekbare dozen
Methode 1: Load de prefab
Rechtermuisklik in het 2D grid en kies voor
misc -> prefab.
Er opent een venster en je gaat naar
prefabs/interactable_objects/prop_crate_dak1.map
Je kan ook kiezen voor:
prop_crate_dak1.map
prop_crate_dak2.map
prop_crate_dak3.map
prop_crate_dak4.map
prop_crate_dak5.map
prop_crate_dak6.map
prop_crate_dak7.map
prop_crate_dak8.map
prop_crate_dak9.map
Methode 2: Maak een script_model
Rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en selecteer een xmodel.
Je kan kiezen uit:
xmodel/prop_crate_dak1
xmodel/prop_crate_dak2
xmodel/prop_crate_dak3
xmodel/prop_crate_dak4
xmodel/prop_crate_dak5
xmodel/prop_crate_dak6
xmodel/prop_crate_dak7
xmodel/prop_crate_dak8
xmodel/prop_crate_dak9
Geef vervolgens de script_model
breakable box als
targetname of
script_noteworthy .
Key: targetname
Value: breakable box
of
Key: script_noteworthy
Value: breakable box
Object: Wijnfles
Hier bestaat er geen prefab voor, dus moeten we een
script_model maken.
Dus doe rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en daar kies je voor
xmodel/prop_winebottle_breakable.
Geef de script_model
breakable als
targetname.
Key: targetname
Value: breakable
Object: Vaas
Methode 1: Load de prefab
Rechtermuisklik in het 2D grid en kies voor
misc -> prefab.
Er opent een venster en je gaat naar
prefabs/interactable_objects/egypt_prop_vase1.map
Dit is de enige prefab. De andere xmodels kun je gebruiken met een
script_model.
Methode 2: Maak een script_model
Rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en selecteer een xmodel.
Je kan kiezen uit:
xmodel/egypt_prop_vase1
xmodel/egypt_prop_vase3
xmodel/egypt_prop_vase4
Deze zijn oranje.
xmodel/egypt_prop_vase2
xmodel/egypt_prop_vase5
xmodel/egypt_prop_vase6
Deze zijn groen.
Geef de script_model
breakable_vase als
targetname.
Key: targetname
Value: breakable_vase
Object: Borden
Hier bestaat er geen prefab voor, dus moeten we een
script_model maken.
Dus doe rechtermuisklik in het 2D grid en kies voor
script -> model.
Er opent een venster en daar kies je een xmodel.
Je kan kiezen uit:
xmodel/prop_diningplate_roundfloral
xmodel/prop_diningplate_roundplain
xmodel/prop_diningplate_roundstack
xmodel/prop_diningplate_ovalfloral
xmodel/prop_diningplate_ovalplain
xmodel/prop_diningplate_ovalstack
Geef de script_model
breakable als
targetname.
Key: targetname
Value: breakable
Het mapping gedeelte zit er op. Nu enkel nog het scripting gedeelte.
Om de interactieve objecten te laten werken heb je een
GSC bestand nodig. Deze plaats je bij je
d3dbsp bestand in de
maps map
Geef de GSC
dezelfde naam als je map, dus:
mapnaam.gsc en mapnaam.d3dbsp moeten in de maps map zitten.
Je hebt niet echt een script nodig, want de interactieve objecten worden automatsch geladen van zodra je
maps\_load::main(); in je GSC hebt.
Een voorbeeld:
main()
{
maps\_load::main();
}
Scores zijn alleen beschikbaar voor leden.
Logt u a.u.b. in om te stemmen.
Er zijn nog geen Scores gegeven.