Beiträge von #lazy

    Du sollst auch den namen von deinem String da einsetzen.
    Ich kann mir ja nicht denken wie du die Variable nennst ^^
    Wenn du keine hast: new stringname[64];

    Du kannst du Nachricht nicht so senden.
    Erst formatieren!


    format(stringname, sizeof stringname,"%s hat den Server Verlassen.",PlayerName);
    SendAdminMessage(Rot,String);

    Ich habe mich auch mehr darauf bezogen:
    Gehe gaaaannzzz sicher ob du den Register Dialog nicht nachher nochmal anzeigst.
    Das ist mir nämlich passiert.


    aber das mit dem "Erledigt" habe ich nicht gesehen, tut mir leid.

    Ich wollte ihm das auch erst erklären.
    Dann sagte er aber das hat [DT]Sniper gemacht.
    Also war ich der Meinung dass das schon seine richtigkeit heit.


    Zum Fehler:


    }
    SendAdminMessage(Rot,"%s hat den Server Verlassen.",PlayerName);
    return 1;
    }
    Die obige Klammer hat da nichts zu suchen.


    Außerdem musst du den String erst formatieren.
    So kann das garnicht gehen ^^

    Tatsaechlich ist der Code von mir falsch.
    Wenn ich mir das jetzt so angucke sehe ich es.
    Der Fehler wird wohl beim auslesen der Variablen sein.
    Welchen wert hast du denen denn gegeben?
    Laedst du diese irgendwo?
    Oder speicherst sie?
    Oder setzt sie irgendwo auf einen diversen wert?



    Nochmal wegen dem ueberschreiben:
    Damals habe ich das bei meinem script so gemacht, bzw. Habe das gedacht.
    Ich habe natuerlich strcat genommen ^^


    if(SpielerInfo[playerid][pFraktion] !=4) return SendClientMessage(playerid,COLOR_GREY,"Fehler: Du gehörtst nicht der Fraktion Medic an!"); //hier
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,COLOR_GREY,"Fehler: Der angegebene Spieler ist nicht Online!"); //hier
    }
    else
    {
    SetPlayerHealth(pID,40);
    TogglePlayerControllable(pID, 1);
    GivePlayerMoney(playerid,1500);
    GivePlayerMoney(pID,-1500);
    SendClientMessage(pID,COLOR_YELLOW,"Du wurdes wieder zurück ins Leben geholt,Für die behandelung bezahlst du 1500$");
    return 1; //und hier

    Da mir aufgefallen ist, dass Goldkiller noch kein einzigstes Lob hat, obwohl er dies verdient hat.
    Übernehme ich dies mal ;)


    Goldkiller ist ein cooler Typ,
    und kann wirklich PERFEKT Scripten.
    Er weiß quasi alles, und das muss man ihm erstmal nachmachen.


    Er schafft es wirklich jeden zu berichtigen, was keine Negative Eigenschaft ist.
    Außerdem gibt er sich immer die mühe Fehler von anderen zu berichtigen, und Scripting Anfängern zu helfen.


    Auch als Moderator leistet er gute Arbeit.


    Weiter so ;)


    MfG
    Dominik


    dcmd_stats(playerid,params[])
    {
    #pragma unused params
    Zeile[128],DialogText[252]; //Warum denn überall 252? 64 reicht locker ...


    switch(PlayerInfo[playerid][Beruf]) //Switch ist doch viel übersichtlicher als dieses else if zeug ..
    {
    case 0: format(FrakName,sizeof(FrakName),"Zivilist");
    case 1: format(FrakName,sizeof(FrakName),"LSPD");
    case 2: format(FrakName,sizeof(FrakName),"FBI");
    case 3: format(FrakName,sizeof(FrakName),"Army");
    case 4: format(FrakName,sizeof(FrakName),"Medic");
    case 5: format(FrakName,sizeof(FrakName),"Fahrschule");
    case 6: format(FrakName,sizeof(FrakName),"TAXI");
    case 7: format(FrakName,sizeof(FrakName),"Präsident");
    case 8: format(FrakName,sizeof(FrakName),"SA-News");
    case 9: format(FrakName,sizeof(FrakName),"Groove Street");
    case 10: format(FrakName,sizeof(FrakName),"LCN");
    case 11: format(FrakName,sizeof(FrakName),"Ballas");
    case 12: format(FrakName,sizeof(FrakName),"Biker");
    case 13: format(FrakName,sizeof(FrakName),"Los Vagos");
    case 14: format(FrakName,sizeof(FrakName),"Yakuzza");
    case 15: format(FrakName,sizeof(FrakName),"Rifa");
    case 16: format(FrakName,sizeof(FrakName),"Terrorist");
    }
    format(Zeile,128,"|--------Daten--------|\n");
    format(Zeile,128,"-Level: %d\n",Level);
    format(Zeile,128,"-Respekt: %d\n",ErfahrungsP);
    format(Zeile,128,"-Geld: %d\n", Geld);
    format(Zeile,128,"-Kontostand: %d\n", Bank);
    format(Zeile,128,"-Admin Rang: %d\n", Admin);
    format(Zeile,128,"\n|--------Beruf--------|\n");
    format(Zeile,128,"-Fraktion: %s\n", Beruf);
    format(Zeile,128,"-Rang: %d\n", Rank);
    format(Zeile,128,"-Nebenjob: %s\n", Nebenjob);
    format(Zeile,128,"\n|---------Info--------|\n");
    format(Zeile,128,"-Tode: %d\n", Tode);
    format(Zeile,128,"-Verbrechen: %d\n", Verbrechen);
    format(Zeile,128,"-Wandets: %d\n", Wanted);
    format(DialogText,sizeof(DialogText),"%s",Zeile);
    ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"Deine Statistiken",DialogText,"Schließen","");
    return 1;
    }

    Du kannst das auch in 1 Zeile machen:


    if(IsPlayerInArea(playerid,....) return SendClientMessage(playerid,Farbe,"Du bist im Nimmerland!");


    oder wie 8D es hat.

    Frage:
    Wer bist du nicht?
    Antwort:
    Gott


    Wie wahr, wie wahr.


    Mhh ... mir fallen keine hobbylosen Fragen mehr ein :(