Beiträge von FelixTh


    ocmd:ooc(playerid,params[])
    {
    new text[128], level = GetPVarInt(playerid,"Adminlevel");
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /ooc [Nachricht]");
    if(isPlayerAnAdmin(playerid,level))
    {
    format(text,sizeof(text),"((%s %s: %s))",GetRang(playerid),SpielerName(playerid),text);
    SendClientMessageToAll(BLAU,text);
    }
    return 1;
    }



    er muss es so nehmen: ocmd:ooc(playerid,params[])
    {
    new text[128], level = GetPVarInt(playerid,"Adminlevel");
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /ooc [Nachricht]");
    if(isPlayerAnAdmin(playerid,level))
    {
    format(text,sizeof(text),"((%s %s: %s))",GetRang(playerid),SpielerName(playerid),text);
    SendClientMessageToAll(BLAU,text);
    }
    return 1;
    }

    Hmm...



    ocmd:setadmin(playerid,params[])
    {
    if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du hast keine Rechte für diesen Befehl.");
    new pID, rank, string[128];
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"Benutze: /setadmin [Spieler/ID] [Level]");
    if(rank<0||rank>7)return SendClientMessage(playerid,ROT,"Es gibt nur den Rank 1-7");
    SetPVarInt(pID,"Adminlevel",rank);
    format(string,sizeof(string),"AdmCmd: %s wurde von %s zum Admin %i ernannt.",SpielerName(pID),SpielerName(playerid),rank);
    SendClientMessageToAll(ROT,string);
    return 1;
    }


    sollte dir nun helfen.

    Okay, ich bin raus... ich biete dir noch einen "Support" an aber da du nicht willst, werde ich dich auch nicht weiter Unterstützen.
    Dir wird hier alles unter die Nase gerieben und du kriegst es trotzdem nicht auf die reihe!


    Hier ein Tipp: KLICK


    Wird die sehr helfen! Und wenn du nicht Englisch kannst, geh weg!

    stock GetRang(playerid)
    {
    new str[31],SpielerInfo[31]:
    switch(SpielerInfo[playerid][pAdminlevel])//ich nehme mal an, du speicherst so deine adminlevel
    {


    Du darfst hinter "switch" kein Semikolon (;) machen ;)


    Ist das 1, Problem...


    Aber wie soll er denn SpielerInfo[playerid][pAdminlevel] abfragen, wenn seine Admin abfrage mit PVars ist??


    Seine Adminabfrage:
    stock isPlayerAnAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }

    @FerienFreak
    Wenn ich dir eine Direkte Hilfe präsentiere und du darauf nicht reagierst UND dann noch rumheulen das es nicht klappt, kannst du das Forum einfach verlassen und es ALLEINE probieren!


    Versuch einfach mal das was ich dir geschrieben habe und dann gib mir ein Feedback!

    Hier hast du ein ooc, DASS AUCH FUNKTIONIERT!



    ocmd:ooc(playerid,params[])
    {
    new text[128], level = GetPVarInt(playerid,"Adminlevel")>=rang;
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Benutze: /ooc [Nachricht]");
    if(IsPlayerAnAdmin(playerid,level))
    {
    format(text,sizeof(text),"((%s %s: %s))",GetRank(playerid),SpielerName(playerid),text);
    SendClientMessageToAll(BLAU,text);
    }
    return 1;
    }


    GetRank:

    stock GetRank(playerid)
    {
    new str[31];
    switch(SpielerInfo[playerid][pAdminlevel])//ich nehme mal an, du speicherst so deine adminlevel
    {
    case 0:
    {
    strcat(str,"Spieler");
    }
    case 1:
    {
    strcat(str,"Probesupporter");
    }
    case 2:
    {
    strcat(str,"Supporter");
    }
    case 3:
    {
    strcat(str,"Moderator");
    }
    case 4:
    {
    strcat(str,"Administrator");
    }
    case 5:
    {
    strcat(str,"Teamleiter");
    }
    case 6:
    {
    strcat(str,"Projektleiter");
    }
    case 7:
    {
    strcat(str,"Scripter");
    }
    }
    return str;
    }
    von @Manniac.[257]


    und SpielerName:

    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    Sag mir dann ob es Funktioniert hat, wenn es nicht geklappt hat melde dich bei mir per PM mit Skype oder TeamVieawer und ich helfe dir :)


    Was? Du bist hier der wohl am peinlichsten... Warte doch einfach mal ab, meine Fresse. Denk doch mal nach, warum die am Sonntag nicht ans Telefon gehen?!


    //Edit: Server müssen oft auch mal von Anbietern eingerichtet werden. Das macht nicht überall ein Script das da mal kurz drüber läuft und den Server bereitstellt...


    Hast du dir über haupt alles durch gelesen? Bei Haag du nicht.
    Ich habe gesagt FrREITAG habe ich da angerufen, wen du keine plan hast halte dich zurück

    Also, ich habe gestern von deren Money-Managment eine E-Mail bekommen das das Geld da ist, bis jetzt nichts da und dann Krieg ich auch noch eine Mahnung...


    So was ist einfach peinlich.

    Hey, ich habe mir heute Vormittag eine Xbox Live Card(50€) gekauft nur diese funktioniert nicht.
    Dann kommt da das es einen wert von 50€ hat und ich mir das gutschreiben kann, aber ich kann dann nur Abbrechen machen.


    Was kann ich machen?