Beiträge von Sebastian.

    ich glaube ich hab den fehler gefunden D: mach ma hinter den MoveObjects, die in dem Befehl (Auf) drinne stehen, ein ,6.0 für die geschwindigkeit.. kann sein, das er -10,5 als die geschwindigkeit erkennt

    Probiere es mal so




    new Tor1, Tor2;
    forward ToreSchliessen();




    Tor1 = CreateObject(980,1547.50000000,-1627.69995117,15.19999981,0.00000000,0.00000000,270.00000000);
    Tor2 = CreateObject(3037,1589.30004883,-1638.09997559,14.60000038,0.00000000,0.00000000,268.00000000);

    CMD:auf(playerid,params[])
    {
    if(IstSpielerInFraktion(playerid,1)||IstSpielerInFraktion(playerid,2))
    {
    if(IsPlayerInRangeOfPoint(playerid,8,1547.50000000,-1627.69995117,15.19999981))
    {
    MoveObject(Tor1,1547.50000000,-1627.69995117,4.7);
    SetTimer("ToreSchliessen",5000,0);
    SendClientMessage(playerid,Weiss,"[SERVER]Das Tor Schliesst sich in 5 Sekunden Selber!");
    }
    }
    else if(IstSpielerInFraktion(playerid,1)||IstSpielerInFraktion(playerid,2))
    {
    if(IsPlayerInRangeOfPoint(playerid,8,11589.30004883,-1638.09997559,14.60000038))
    {
    MoveObject(Tor2,1589.30004883,-1638.09997559,14.60000038-10,5);
    SetTimer("ToreSchliessen",5000,0);
    SendClientMessage(playerid,Weiss,"[SERVER]Das Tor Schliesst sich in 5 Sekunden Selber!");
    }
    }
    return 1;
    }

    public ToreSchliessen()
    {
    MoveObject(Tor1,1547.50000000,-1627.69995117,15.19999981,6);
    MoveObject(Tor2,1589.30004883,-1638.09997559,14.60000038,6);
    return 1;
    }


    ocmd:atorauf(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,10, 1245.6999511719, -766, 94))return SendClientMessage(playerid,GELB,"Du bist nicht in der nähe vom Tor.");
    MoveObject(tor,980, 1245.6999511719, -755.5);
    return 1;
    }

    probiere es mal so

    Damals(Vor einem Jahr D: ), wo es in unserem Dorf noch kein Internet gab, habe ich immer den Aldi stick geholt.. der ist recht easy zu intallieren
    Musst halt jedoch darauf achten, bis du die bestätigungs SMS bekommst hast (Bekommst du ca. 5 Minuten nachdem du den Code eingegeben hast), weil wenn du dich dann mit dem stick vorher einloggst, wird die 24h Flat aktiv und deine 15 Euro sind fürn arsch.
    lg

    Tag.. Kann mir wer helfen bei dem Whisper befehl?
    Wenn ich alleine auf dem sevre rdrauf bin, und /w 13 hallo mache, steht da "Sie sprechen mit MEINNAME: MEINNAME"
    Da soll eig. stehen, das der spieler nicht online ist.
    Und wenn ich diesen Befehl wiederhole, steht da "Server Unknow Command"


    Jedoch soll es so sein, wenn ich einen anspreche, soll für den Verfasser da stehen, was er geschrieben hat, und der Empfänger soll diese Nachricht bekommen "(Verfassename): TEXT



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(w,1,cmdtext);
    return 1;
    }
    dcmd_w(playerid,params[])
    {
    #pragma unused params
    new pID, text[128];
    if(sscanf(params,"us",pID, text))return SendClientMessage(playerid, Hellblau,"Nutze: /w [ID] [Text]");
    if(IsPlayerConnected(pID))return SendClientMessage(playerid, Dunkelrot,"Dieser Spieler ist nicht Online.");
    {
    format(text,sizeof(text)," %s: %s",SpielerName(pID),text);
    SendClientMessage(pID,Beesch,text);
    format(text,sizeof(text),"Sie sprechen mit %s: %s ",SpielerName(playerid),text);
    SendClientMessage(playerid,Beesch,text);
    }
    return 1;
    }
    stock SpielerName(playerid)
    {
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    return pname;
    }

    lg