Beiträge von Tony__Young

    Meinen Sie das so?
    Wie soll ich das denn machen? O.o
    if(GetPVarInt(playerid,"Adminlevel")==1)"Supporter");
    if(GetPVarInt(playerid,"Adminlevel")==2)"Moderator");
    if(GetPVarInt(playerid,"Adminlevel")==3)"Administrator");
    if(GetPVarInt(playerid,"Adminlevel")==4)"Super Administrator");
    if(GetPVarInt(playerid,"Adminlevel")==5)"Projektleiter");

    Hey Leute immer 1 Warning..
    ocmd:admins(playerid,params[])
    {
    for (new i=0; i< MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IstSpielerEinAdmin(i))
    {
    new Rang;
    new rangname[64];
    switch (Rang)
    {
    case 1: format(rangname, 64, "Supporter");
    case 2: format(rangname, 64, "Moderator");
    case 3: format(rangname, 64, "Administrator");
    case 4: format(rangname, 64, "Super Administrator");
    case 5: format(rangname, 64, "Projektleiter");
    }
    }
    }
    }
    return 1;
    }


    Error: C:\Users\John_Jones\Desktop\Neuer Ordner (3)\gamemodes\First-Roleplay.pwn(753) : warning 202: number of arguments does not match definition


    Zeile: if(IstSpielerEinAdmin(i))

    GetVehicleParamsEx(vid,engines,lights,alarm,doors,bonnet,boot,objective);
    if(lightss == VEHICLE_PARAMS_OFF || lightss == VEHICLE_PARAMS_UNSET)

    Benutz mal bessere Namen für die Variablen. Die Namen lights und lightss sind schwer zu unterscheiden ;).


    Jo gerade ebend aufgefallen, trotzdem danke :D

    Guten Tag sobald ich Ingame /licht mache geht das Licht an aber sobald ich wieder /licht mache kommt wieder die Naricht das ich das Licht anmache...
    Was stimmt nicht? O.o
    ocmd:licht(playerid,params[])
    {
    new vid = GetPlayerVehicleID(playerid);
    new engines,lightss,alarms,doorss,bonnets,boots,objectives;
    GetVehicleParamsEx(vid,engines,lights,alarm,doors,bonnet,boot,objective);
    if(lightss == VEHICLE_PARAMS_OFF || lightss == VEHICLE_PARAMS_UNSET)
    {
    SetVehicleParamsEx(vid,engines,VEHICLE_PARAMS_ON,alarms,doorss,bonnets,boots,objectives);
    SendClientMessage(playerid,0xFF0000,"Du hast die Lichter angeschaltet!");
    }
    else
    {
    SetVehicleParamsEx(vid,engines,VEHICLE_PARAMS_OFF,alarms,doorss,bonnets,boots,objectives);
    SendClientMessage(playerid,0xFF0000,"Du hast die Lichter ausgeschaltet!");
    }
    return 1;
    }

    Hey Leute, wie bekomme ich das hin das in meinem setadmin Befehl steht das du zum Supporter aufgenommen wurdest und nicht nur die Zahl beziehungsweise der Rang dort steht?


    ocmd:setadmin(playerid,params[])
    {
    new pID,string[128],Rang;
    if(!IstSpielerEinAdmin(playerid,5))return SendClientMessage(playerid,Grau,"Zugriff verweigert. Benötigter Rang: {FF2800}Projektleitung");
    if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Grau,"Benutze /setadmin [ID/Teilname] [Grund]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der angegebene Spieler ist nicht online.");
    if(Rang < 0 || Rang > 5)return SendClientMessage(playerid,Grau,"Der Rang darf nicht unter 0 und über 5 liegen.");
    format(string,sizeof(string),"Du wurdest von Projektleiter %s zum %s ins Team aufgenommen.",SpielerName(playerid)....?
    SendClientMessage(pID,Hellrot);
    return 1;
    }


    Okay das wollte ich nur wissen, da ich immer mit diesen Stocks arbeite und einfach mal fragen wollte.


    Danke

    Z.b so


    GetPlayerName(ID,name,sizeof(name));
    format(String,sizeof(String),"Spieler: %s wurde von Administrator: %s gekickt Grund: %s.",name,SpielerName(playerid),grund);
    SendClientMessageToAll(Rot,String);
    Kick(ID);


    könnte man es doch auch so machen oder?
    format(String,sizeof(String),"Spieler: %s wurde von Administrator: %s gekickt Grund: %s.",SpielerName(pID),SpielerName(playerid),grund);
    SendClientMessageToAll(Rot,String);
    Kick(ID);

    Guten Tag eine kleine Frage, mein Kick Befehl sieht nun so aus.
    ocmd:kick(playerid,params[])
    {
    new string[128],pID,Grund[128];
    if(!IstSpielerEinAdmin(playerid,1)return SendClientMessage(playerid,Grau,"Zugriff verweigert. Benötigter Rang: {00FF28}Supporter");
    if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,Grau,"Benutze: /kick [ID/Teilname] [Grund]");


    return 1;
    }
    Ist halt noch nicht fertig aber was ist der Unterschied wenn ich einfach getPlayerName benutze?

    <3


    Konsole Version 0.2a
    Internet-Status: online
    Du bist mit 112.94.117.184 verbunden - benutze 'disconnect' um die Verbindung zu trennen.
    Du hast 5248 Yen erhackt und bliebst unerkannt
    Du hast die Verbindung zu 112.94.117.184 getrennt.
    Internet-Status: offline