Wir können dir ja schlecht Helfen da du wie schon zum 5 mal gesagt nicht die pwn funktion verwendest und du hast das auch ziemlich komisch gemacht mit den toren also zwei befehle für ein tor ....
fatal error 100 "tor"
- Maximus8930
- 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
-
-
}
ocmd:/armytor(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid,10,135.37582397461, 1938.6917724609, 18.280410766602))return SendClientMessage(Playerid,Rot,"Du bist nicht in der Nähe vom Tor.");
MoveObject(tor,135.37582397461, 1938.6917724609, 18.280410766602-10.5);
return 1;
}
ocmd:/armytor(playerid,params[])if(!IsPlayerInRangeOfPoint(playerid,10,135.37582397461, 1938.6917724609, 18.280410766602))return SendClientMessage(Playerid,Rot,"Du bist nicht in der Nähe vom Tor.");
MoveObject(tor,135.37582397461, 1938.6917724609, 18.280410766602.5);
return 1;
}hier hast
-
Nach ocmd: brauchst du kein / schreiben. Musst es aber im Spiel trozdem eingeben.
-
ok danke löst aber leider nicht mein problem
-
new bool:opened=false;
ocmd:armytor(playerid,params[])
{
if(opened==false)
{
if(!IsPlayerInRangeOfPoint(playerid,10,135.37582397461, 1938.6917724609, 18.280410766602))return SendClientMessage(Playerid,Rot,"Du bist nicht in der Nähe vom Tor.");
MoveObject(tor,135.37582397461, 1938.6917724609, 8.280410766602,5);
opened=true;
}
else if(opened==true)
{
if(!IsPlayerInRangeOfPoint(playerid,10,135.37582397461, 1938.6917724609, 18.280410766602))return SendClientMessage(Playerid,Rot,"Du bist nicht in der Nähe vom Tor.");
MoveObject(tor,135.37582397461, 1938.6917724609, 18.280410766602,5);
opened=false;
}
return 1;
}bitteschön
wenn du weiterhin Probleme hast mit Toren kannst auch gern mein Torsystem verwenden (siehe Signatur)
-
ok hast du den auch new tor; oben deklariert? und unten das objekt also das tor mit
tor = CreateObject(...,X,Y,Z,R,R,R);?? und wenn du das hast dann müsste es eig. funkt.//Edit: Ja so wie er es gemacht hat über mir ist es richtig! da brauchst du nur einen Befehl nicht Zwei was besser ist weil Zwei viel mehr Zeilen Ziehen....
//Edit: Man kann es natürlich noch verbessern... Ich mache das nicht mit false und true sondern anders -
Poste mal dein OnGamemodeInit teil deines Scriptes
-
-
und bei der var fürde ich ne bool machen
new bool:opened=false; -
breadfish.de
Hat das Thema geschlossen.