Abend, ich bin neu im Scripting und wollte fragen was daran Falsch ist,
es geht auf aber nicht zu...
ocmd:aufzug(playerid,params[])
{
new AufzugAbfrage[MAX_OBJECTS];
if(AufzugAbfrage[1]==0)
{
MoveObject(Aufzug[1],1782.88, -1299.35, 14.56, 2.00);
MoveObject(Aufzug[2],1790.40, -1299.35, 14.56, 2.00);
AufzugAbfrage[1]=1;
}
else if(AufzugAbfrage[1]==1)
{
MoveObject(Aufzug[1],1784.60, -1299.35, 14.56,2.00);
MoveObject(Aufzug[2],1788.59, -1299.35, 14.56,2.00);
AufzugAbfrage[1]=0;
}
return 1;
}
Objecte Bewegen
- [DT]Midoman
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
new Aufzug1,Aufzug2,Aufzug3,Aufzug4,torvar;
ocmd:aufzug(playerid,params[])
{
MoveObject(Aufzug1,1782.88, -1299.35, 14.56, 2.00);
MoveObject(Aufzug2,1790.40, -1299.35, 14.56, 2.00);
MoveObject(Aufzug3,1784.60, -1299.35, 14.56,2.00);
MoveObject(Aufzug4,1788.59, -1299.35, 14.56,2.00);
return 1;
}
mach es mal so der rest ist völliger unsin !
oder willse das man mit den befehl auf und zu machen kann ?
dann so
ocmd:aufzug(playerid,params[])
{
if(torvar == 0)
{
MoveObject(Aufzug1,1782.88, -1299.35, 14.56, 2.00);
MoveObject(Aufzug2,1790.40, -1299.35, 14.56, 2.00);
torvar = 1;
}
else
{
MoveObject(Aufzug3,1784.60, -1299.35, 14.56,2.00);
MoveObject(Aufzug4,1788.59, -1299.35, 14.56,2.00);
torvar = 0;
}
return 1;
} -
Kann ich das nicht so machen?
new variable[MAX_OBJECTS]
variable[1]...
variable[2]... -
nein wie soll das den gehen
aber so sollte es gehen
new Aufzug[5];MoveObject(Aufzug[1],....
MoveObject(Aufzug[2],....
MoveObject(Aufzug[3],....
MoveObject(Aufzug[4],.... -
Eher sollte man doch bei einem Array sparen.
new Aufzug[ 4 ];
MoveObject(Aufzug[ 0 ],....
MoveObject(Aufzug[ 1 ],....
MoveObject(Aufzug[ 2 ],....
MoveObject(Aufzug[ 3 ],.... -
Eher sollte man doch bei einem Array sparen.
new Aufzug[ 4 ];
MoveObject(Aufzug[ 0 ],....
MoveObject(Aufzug[ 1 ],....
MoveObject(Aufzug[ 2 ],....
MoveObject(Aufzug[ 3 ],....
wow der war fast keiner drauf gekommen omg.. -
Aber wie soll ich es öffnen und wieder mit dem
Befehl schließen können? -
breadfish.de
Hat das Thema geschlossen.