Hey Com. Ich weiß nicht ob es schon ein Tutorial dafür gibt. Aber ich erstell man eins für die , die es nicht Wissen.
Was wir brauchen:
10-15 min.
Grundkenntnisse.
MTA.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
1. Wir erstellen mit MTA ein object irgendwo an einer Wand. (Object soll flach sein z.B Gate)
2. Speichert es mit Save ab.
3. Jetzt tut euer object so hoch wie ihr es haben wollt. Drückt doppelklick drauf. Und kopiert/Schreibt euch die Z Koordinaten(auf).
4. Speichert die Koordinaten irgendwo (editor)
4. Schließt MTA und geht auf http://www.convertffs.com
5. So jetzt geht ihr in den MTA-Ordner>Server>Mods>Deathmatch>Resources>(den Namen auf den ihr es abgespeichert habt.)-Ordner.
6. Öffnet die datei (den namen eurer Map) mit dem Editor (Nicht die Meta!!!).
7. Kopiert den Text raus.
8. Fügt ihn bei "Paste here" ein. (www.convertffs.com)
9. Klickt "Convert"
10. Kopiert euch den Text heraus.
--------------------------------------------------Pawno-------------------------------------------------------------------------------------------------------------------------------------
1. Geht zu "OnGameModeInit"
2. Und fügt den Text ein.
Jetzt geht oben ins Script und
fügt das ein:
forward Aufzugclose(); //Das Brauchen wir für unseren Timer
und
new aufzug1;
3. So jetzt suchen wir unser Object bei (OnGameModeInit)
und machen das davor
aufzug1 =
So jetzt gehen wir zu unseren OCMD's
und Fügen das ein.
ocmd:aufzug(playerid,params[])//Der befehl
{
MoveObject(aufzug1,X,Y ,Z, Geschwindigkeit 1-10); //Die Z Koordinaten Sollen immer die sein , Wo der Aufzug oben ist !!!!!!!!! X,Y Sollen normal sein
SendClientMessage(playerid,EUREFARBE, "Aufzug fährt Hoch...");
SendClientMessage(playerid,EUREFARBE,"Der Aufzug fährt in 15 sekunden automatisch runter.");
SetTimer("Aufzugclose",15000,0); // In Millisekunden 1000 = 1sek. und Aufzugclose ist ja unser Forward
return 1;
}
Jetzt gehen wir ganz unten ins script und und erstellen ein neues Public .
public Aufzugclose()// unser forward den wir oben gemacht haben ;
{
MoveObject(aufzug1,X,Y,Z,Geschwindigkeit 1-10); // Bewegt das object nach den 15 sekunden in diese Pos.wir nehmen die Kords X,Y,Z wo der aufzug untenist
return 1;
}
So Hoffe konnte euch Helfen bei fragen einfach eine PN Schreiben oder hier Posten . Werde euch helfen.
MFG
Hazzex3