Beiträge von Buschmensch

    Hast du in deinem "stock Register", "stock LoadAccount" und "stock SpielerSpeichern" auch das "Baned" drinne?


    // Edit : Machs so
    ocmd:ban(playerid,params[])
    {
    new pID, reason[128], string[128];
    if(!IsPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Rot,"Benutzung: /ban [ID] [Grund]");
    format(string,sizeof(string),"AdminCMD: %s wurde von %s gebannt! Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    GameTextForPlayer(pID,"~r~ GEBANNT!",50000,3);
    TogglePlayerControllable(pID,0);
    SetPVarInt(pID,"Baned",1);// Du hast das " vergessen
    Ban(pID);
    }
    So machts mehr Sinn ;D

    Jo, wie Deadmau5 gesagt hat, aber ich erklärs dir mal.


    Oben bei den ganzen Variablen
    forward Timer();


    Dann gehst du unter OnGameModeInit und machst folgendes
    SetTimer("Timer",240000,true);// 240000 sind 4 Minuten in Millisekunden


    Jetzt gehst du ganz nach unten im Script und machst folgendes

    public Timer()
    {
    SendClientMessageToAll(FARBE,"Forum : Deine Forum Addrese");
    SendClientMessageToAll(FARBE,"TS3 : Deine TS3 IP");
    return 1;
    }


    Und fertig ;)


    // Edit : Atze war schneller :(
    // Edit : Rechtschreibung

    Also, es ist ganz einfach.
    Du gehst hier drauf, und downloadest es.


    Jetzt gehst du in deinen /pawno/include Ordner und fügst die Datei ein.


    Dann gehst du ins Script und machst oben
    #include <ocmd>


    Dann schauste dir mein OCMD Tutorial an.
    Dann nimmste dir diesen sscanf Code und kopierst ihn ganzen unten ins Script.


    Jetzt gehst du nach oben zu deinen globalen Variablen und machst folgendes

    new CreatedCars[100];
    new CreatedCar = 0;


    Jetzt gehst du ÜBER OnPlayerCommandText und machst das

    ocmd:vehicle(playerid,params[])
    {
    if(IsPlayerAdmin(playerid))
    {
    new farbe1, farbe2, string[128];
    new car = GetPlayerVehicleID(car);
    if(sscanf(params,"ddd",car,farbe1,farbe2))return SendClientMessage(playerid,FARBE,"Benutzung: /vehicle [CarID] [Farbe1] [Farbe2]");
    if(car < 400 || car > 611)return SendClientMessage(playerid,FARBE,"Diese CarID gibt es nicht.");
    if(farbe1 < 0 || farbe1 > 252)return SendClientMessage(playerid,FARBE,"Diese Farbe gibt es nicht.");
    if(farbe2 < 0 || farbe2 > 252)return SendClientMessage(playerid,FARBE,"Diese Farbe gibt es nicht.");
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    new carid = CreateVehicle(car,X,Y,Z,0.0,farbe1,farbe2,60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    format(string,sizeof(string),"Du hast ein Fahrzeug gespawnt. Es hat die ID %d.",carid);
    SendClientMessage(playerid,FARBE,string);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist kein Admin!");
    }
    return 1;
    }


    Und das wars ;)

    /// REGISTER-SYSTEM ///


    }
    if(dialogid == REGISTER)
    {
    if(response == 0)
    {
    SendClientMessage(playerid,Blau,"Du bist nicht in der Lage dich zu Regestrieren");
    Kick(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Blau,"Bitte gebe ein Passwort ein damit der Vorgang Abgeschlossen werden kann");
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Register","Willkommen auf meinem Test Server\nBitte schreibe dein Passwort unten rein damit du dich Regestriren kannst","Register","Abbrechen");
    return 1;
    }
    Register(playerid,inputtext);
    return 1;
    }


    }
    return 1;



    }


    Ist darüber was?? Oder nicht

    dcmd_kick(playerid,params[])
    {
    new pid, str[64];
    if(sscanf(params,"uz",pid,str)) return SendClientMessage(playerid,Gelb,"Befehl: /kick [ID] [Grund]");// da hast ein ")" vergessen
    if(pid ==playerid) return SendClientMessage(playerid,Gelb,"Du kannst dich nicht selber Kicken");
    new Spieler[MAX_PLAYER_NAME], str2[128];
    GetPlayerName(pid,Spieler,sizeof(Spieler));
    format(str2,sizeof(str2),"%s wurde vom Server gekickt! Grund : %s",Spieler,str);
    SendClientMessageToAll(Gelb,str2);
    Kick(pid);
    return 1;
    }


    // Edit: Vebressert