Hallo ich komme einfach nicht mehr weiter

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
  • Hallo
    Ich komme nicht mehr weiter ich bitte um Hilfe also Follgendes das tor geht nicht Auf if(strcmp(cmd,"/supptor",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,2000, 1994.9000244141, -2756, 6.4000000953674))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(supportertorvar == 0)
    {
    MoveObject(supportertor,2000, 1994.9000244141, -2756, -0.4000000953674,3.0);
    SendClientMessage(playerid,COLOR_RED," Wilkommen im Supporter Bereich");
    supportertorvar = 1;
    }
    else if(supportertorvar == 1)
    {
    MoveObject(supportertor,2000, 1994.9000244141, -2756, 6.4000000953674 ,3.0);
    supportertorvar = 0;
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin/Supporter");
    return 1;
    }
    }


    das Ist das Original Prosition


    supportertor=CreateObject(980, 1994.9000244141, -2756, 6.4000000953674, 0, 0, 0);


    Das habe ich auch
    new supportertor;
    new supportertorvar;


    Gemacht


    So wenn ich ingame Bin und bei den Tor bin und den befehl gemacht habe Bewegt es sich garnichts nichts in keiner richtung garnichts
    und ich weiss nicht weiter ich bitte hier um Hilfe

    Ich Bin ein Lehrlin in scrippten darum Bitte nicht auslachen das macht man nicht :thumbup:

  • if(IsPlayerInRangeOfPoint(playerid,10.0,2000, 1994.9000244141, -2756, 6.4000000953674))
    muss zu
    if(IsPlayerInRangeOfPoint(playerid,10.0,1994.9000244141, -2756, 6.4000000953674)) 
    war ein Parameter zu viel

  • Ganz oben im Script supportertorvar = 0;

  • du hast bei moveobject die dinger vertauscht du musst das so machen(ist mir auch passiert)
    MoveObject(support oder so,X,Y,Z,Geschwindigkeit,Rot1,Rot2,Rot3);
    du hast aber MoveObject(support oder so,X,Y,Z,Rot1,Geschwindigkeit); gemacht das heisst nicht das du alle drei rotations achsen machen musst nur die eine dann also so
    MoveObject(support oder so,X,Y,Z,Geschwindigkeit,Rot1);


    //Edit: MoveObject(support oder wie das heisst,2036.74(X), 2258.83(Y), 11.05(Z),1.75(Geschwindigkeit),0.00(Rot1), 0.00(Rot2), 90.00(Rot3));



    if(strcmp(cmd,"/supptor",true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,2000, 1994.9000244141, -2756, 6.4000000953674))
    {
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(supportertorvar == 0)
    {
    MoveObject(supportertor,2000, 1994.9000244141, -2756,3.0,-0.4000000953674);//Für was ist hier die 2000?
    SendClientMessage(playerid,COLOR_RED," Wilkommen im Supporter Bereich");
    supportertorvar = 1;
    }
    else if(supportertorvar == 1)
    {
    MoveObject(supportertor,2000, 1994.9000244141, -2756, 6.4000000953674 ,3.0);
    supportertorvar = 0;
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin/Supporter");
    return 1;
    }
    }