Om gebruik te maken van de volledige functionaliteit van Modbase moet je ingelogd zijn.
Na registratie kan je reageren, onderwerpen starten, projecten toevoegen en nog veel meer.
Dit is volkomen
gratis en duurt hoogstens een minuut.

Lift (elevator maken) DEEL 1
Welcome iedereen, hier wil ik jullie leren hoe je een lift (elevator) kan maken. Veel mensen vragen erna en hebben er problemen mee, nou in deze tut zal ik proberen zo goed mogelijk uit te leggen hoe je een lift maakt met een gsc file. Dit is nog "part 1" oftewel de basic lift. In part 2 ga ik een lift maken, met geluid en komen er deuren erbij.
--------------------------------------------------------------------------------
1) Je maakt een skybox spawns etc etc. (basic stuff)
2) Je gaat je "lift" maken. Je kan zelf weten hoe je een lift maakt gewoon met muren of ook met ramen er tussen. Je verzint maar wat.
Nu selecteer je hele lift en die doe je> RMK (RechterMuisKnop) script_brusmodel.
Druk op [
n] en geef de volgende waarden in:
key: targetname
value: elevator
Je ziet dus ook dat de lift die je script_brusmodel hebt gedaan, dat die blauw wordt in de 2d view.
Je pakt nu de trigger die kan je vinden bij common/trigger of je drukt op "S" en je typt achter texture: common/trigger . Is een snellere manier, maar als je de andere manier doet is ook prima. Je houdt de trigger geselecteerd en die doe je RMK trigger_use.
Nu maak je een knop of schakelaar en die geef je de volgende cmd's.
Druk op [
n] en geef de volgende waarden in:
key: targetname
value: elevator_trig
key: hintstring
value: Press [Use] to take the elevator
TIP! Sla je map alvast van te voren op of doe het nu!
Oke we zijn bijna klaar alleen nu moet je nog de hoogte weten hoever de lift omhoog/omlaag wilt gaan. Ik neem aan van omhoog dus dan moet je benden bij de coördiaten kijken. Voordat je de hoogte kan aflezen moet je je zijaanizcht veranderen door Control + tab te gebruiken.
Nu ga je met je muis in de 2d view staan en je gaat naar de BODEM van je lift en je draait het zijaanzicht.
Je moet nu niet kijken naar X en Y, maar naar de Z coördinaat.
Je leest af wat daar staat het kan een + getal zijn of een - getal.
Onhoudt dat getal en nu ga je met je muis naar de "uitgang" van je lift. Dus waar jouw lift ophoudt. Je let dus op de vloer en daar lees je weer het zijaanzicht af. (Meestal is dit een + getal)
Als je die 2 coördinaten/punten hebt gezien en onthouden tel je die bij elkaar op en dan weet je hoeveel de lift omhoog/omlaag moet.
Ook als je een negatief getal hebt op de bodem bv)-320 en je lift houdt op bij 500 dan doe je dus: 500+320=820 units dat de lift omhoog moet.
Sla je map op en nu kan je met het scripten beginnen.
Je saved de script ook als
.gsc (ZONDER < en >)
Zo hoort de script er ongeveer uit te zien en het ligt er ook aan, welke key’s en value’s je hebt gegeven. Ik ga er vanuit dat je ze hebt overgenomen van de tut. Zo nee?, dan moet je die aanpassen naar jouw key’s en value’s.
main()
{
maps\mp\_load::main();
thread elevator();
}
elevator()
{
elevator = getent ("elevator","targetname");
trigger = getent ("elevator_trig","targetname");
while(1)
{
trigger waittill ("trigger",user);
wait(2);
elevator moveZ (784,6,3,3);
elevator waittill ("movedone");
wait(5);
elevator moveZ (-784,6,3,3);
elevator waittill ("movedone");
wait(4);
}
}
Nog even over deze cmd:
elevator moveZ (784,6,3,3);
Hier gaat de elevator dus in 6 sec omhoog en versneld en vertraag de laatste 3 sec. Let erop als je de 6 verandert in 4 bv) dan moet je die 3 en die 3 ook veranderen in bv) 2,2 of 0.5,0.5, 1,1 . Omdat je maxium is 4 en als je daarboven gaat zitten krijg je "script error" en dat is ook wel logisch.

En de lift is boven

Dit was Part 1 van het "maken van een lift". In part 2 laat ik dus zien, hoe je een lift met geluid maakt en komen er deuren bij.
Made by Mant!s NL