Beiträge von Dog

    Die Verwarnungen kommen nicht von gelobten Gott. Das bzw. so wird nur der Bot genannt. Ausgeteilt werden sie von Moderatoren/Admins , ihr habt jedoch glaube ich keine sicht welcher der Mods euch diese Verwarnung ausgeteilt hat.
    Ansich können beschwerden gepostet werden sofern *die Verwarnung unberechtigt ist.



    *Edit: Text ausgebesser.

    Zitat

    Erst Denken dann beschweren

    meintest wohl erst lesen dann denken.


    Es handelt sich um den beitrag wo er die Neue IP geaddet hat, um den 1 Handelt es sich nicht !. das währe wiederum ein anderes Verfahren.


    Edit :
    ps. außerdem steht da ein Edit... die Vorrigen können noch von derzeit sein wo es diese Regel noch nicht gab . Deswegen kann man jetz da nicht festellen ob er bereits schonmal ein weiteres editiert wurde .

    • Ich kann auch keine grund rauslesen warum die Verwarnung gerecht fertigt sein soll, jedoch wahr ich nicht dabei ich denke der Betroffende Moderator der dir die Beschwerde gegeben hat wird sich hier oder bei dir Via PN melden.

    Du machst da einen stark hinkenden Vergleich: Für Autos gibt es nicht regelmäßig neue Standards, die erfüllt werden müssen (bzw sollten). Wieso man ein Update einspielt? Weil es den Funktionsumfang erweitert und das ganze komfortabler macht.


    Man kann auch ein modernes Design erstellen, das schnell läd. Das ist kein Argument gegen ein professionelles Design.


    Und was ich nicht verstehe: Was hat der PageRank mit der Notwendigkeit von Investitionen zu tun?

    @vllt. falscher vergleich.. was ich damit sagen will warum was ändern wenn bisher alles in ordnung ist.
    @2 : Klar kann man das jedoch wie gesagt sollte als standart das hier bleiben, man kennt es und es geht einbahnfrei(ja andere gehen auch) wie gesagt ich könnte mir ein neues als 2 design vorstellen was man aussuchen kann dann unter einstellungen. Aber das liegt an den Administratorn.
    @3 : naja sry wenn ich für ein Rank geld spende/bezahle was ins Forum geht bzw. die Kosten der server dann gehe ich davon aus das man auch nicht so schnell die Neuste software immer draufzieht. (Zu den kosten so hatte ich es zumindest mal verstanden).

    Sinnlos der Hauptbetreiber dieses Forums ist Inaktiv, mag für dich Idiotisch vorkommen, wir hätten ihn auch gerne wieder aktiv aber es ist nunmal so.


    Anhand des PR Ranges sieht man doch das dieses Forum anscheind geld nötig hat. Ich bezweifel das da ieien Administrator der die Rechte dafür hat (Breadfish glaube nur) geld für eine Neue Lizenz ausgibt.


    Damals wurde sogar eine kostenlos angeboten und es wurde nicht genommen.. daher wird es auch jetz nichts änderen(vermute ich sehr).
    Auch wenn sehe ich kein Unterschied... Das ist genauso als wenn einer sagt warum käufst dir nicht den neuen BMW .. warum wenn der Alte noch gut läuft ?.


    Zum Thema design das selbe.. wenn man etwas sucht sollte man mehrere threads endecken wo viele das Vorgeschlagen hatten und es nicht umgesetzt wurde.
    Ich finde das Design klasse verbaucht wenig speicher baut sich schnell auf.. und ist schlicht. Jedoch fände ich es auch in Ordnung wenn man für die anderen vllt. als 2 Design ein etwas Moderneres hinzufügt.

    Zitat

    Die Regel mit dem Editieren ist genauso sinnlos. Wenn man schon ein Addon installiert, das dafür sorgt, dass Beiträge nach dem Editieren als neu markiert werden, dann kann man auch das Addon installieren, das die Möglichkeit bietet, einen Grund für das Editieren anzubieten.

    diesen Vorschlag habe ich bereits intern mal Vorgeschlagen .. es gibt auch für WBB 3.0 ein Plugin welches ein Edit button oben hinzufügt womit man nurnoch draufklickt ... aber dieser ging anscheind unter oder ka...

    @Qini you make may day....


    else if(
    ist lediglich eine Funktion die in kraft tritt wenn die Abfragen davor nicht gehen, sowas wird überall verwendet bzw. nicht überall aber ich meine jeder kann es verwenden das hat Garnichts mit Godfahter zutuhen.


    E: Da bei deinen Tutorial jedoch keine gleichen Vaaribale sind ist eine else if abfrage ansich unrelevant.

    ExTrEmE : was hast du oben bei "FarmerCheckpoints " stehen ?.
    Gold : so müsste ich doch dann für jeden CP eine extra abfrage machen oder stehe ich jetz auf den schlauch ? weil so muss man sie lediglich oben eintragen.

    er kann ja auch an ein ganz anderen checkpoint stehen .. würde die Abfrage nicht sein würde der jeden XX aus der Public OnPlayerCheckpoint nehmen.

    du hast aber hoffentlich danach }; gemacht oder ?


    also so müsste es im ganzen aussehen.

    new Float:FarmerCPS[FarmerCheckpoints][3]={
    {0.0,0.0,0.0}, //Dummy 0 nicht Ändern oder Entfernen.
    {-1383.8253,-575.0499,14.0097}, // X,Y,Z Mit euren 1 Checkpoint Coords ersetzen.
    {-1376.0725,-578.4518,14.0801}, // Hier das selber nur den 2 CP.
    {-1360.0706,-583.3293,14.0810},
    {-1320.2700,-576.2956,14.0752}
    };

    :) du hast in deinen Post gerade selber die Antwort geschrieben.

    Zitat

    wobei es diesen Job
    nun jeden 2tem GF Release gibt...

    es beruht zwar nicht auf GF sondern ist ansich für leute die Selber ein GM erstellen möchten aber es gibt diesen Job eben oft. Ich bezweifel das jemand ein Tutorial veröffentlich von sachen die Vllt. nur wenige server haben. Einfach aus der Gefahr heraus das ihn dann auch jeder 2 hat :) .


    Zumal ich diesen nur Gemacht habe weil ich ein anderen tutorial hier gesehen habe welches nunja schlecht ist. Aber wie gesagt wer es Versteht und gut umgehen kann kann daraus noch viele andere jobs machen.


    Danke für ka die Kritik würd ich mal sagen und Dark :auch danke


    Hallo liebe User,
    Ich möchte euch hier ein Einfaches Farmer System (Tutorial) zeigen, so könnt ihr in Einfachen schritten mit ein wenig eigender leistung ein Farmer job adden.
    Ihr benötigt für dieses Tutorial etwas Grundwissen da ihr hier auch selber hand anlegen müsst und es nicht nur nach Copy&Paste es benuzt.




    Schritt 1:

    //Header


    //Einstellungen
    #define FarmerCheckpoints 10 //Wie viel farmer CP´s ihr addet
    #define farmergehalt 500// Der Lohn den der Farmer bei erfolgreicher ernte bekommt.
    #define EndFarmerCP 10 // Der letzte CP den ihr addet.
    #define FFahrzeuge 10 // Wie viele Farmer Fahrzeuge ihr addet
    //================================FARMER-FAHRZEUGE==============================
    new FarmFahrzeug[FFahrzeuge];
    forward FarmerFahrzeug(carid);
    //================================FARMER-CP-STUFF================================
    #define INVALID_FARMER_CP -1
    new AktuellerCP[MAX_PLAYERS]; // Diese Function liest später euren Aktuellen CP aus bzw. prüft.
    new Float:FarmerCPS[FarmerCheckpoints][3]={
    {X,Y,Z}, // X,Y,Z Mit euren 1 Checkpoint Coords ersetzen.
    {X,Y,Z}, // Hier das selber nur den 2 CP.
    // .... usw. bis ihr alle eure drinne habt, beachtet bitte solltet ihr jetz mehr als 10 haben müsst ihr oben die FarmerCheckpoints erhöhen.
    // bei den letzten dann kein , hinten machen.
    };

    Schritt 2:

    //OnGameModeInit
    FarmFahrzeug[0] = CreateVehicle(modelid,x,y,z,a,farbe1,farbe2,-1); // Hier fügt ihr dann eure Farmer fahrzeuge ein jeweils mit FarmFahrzeug[1,2,3,4 ...usw] fortlaufend ein.

    Schritt 3:

    //OnPlayerConnect
    AktuellerCP[playerid] = INVALID_FARMER_CP;

    Schritt 4:

    // Irgendwo in euren GM
    public FarmerFahrzeug(carid)
    {
    for(new i = 0; i < sizeof(FarmFahrzeug); i++)
    {
    if(carid == FarmFahrzeug[i])
    {
    return 1;
    }
    }
    return 0;
    }

    Schritt 5:

    //OnplayerCommand
    cmd = strtok(cmdtext, idx);
    if(strcmp(cmd, "/ernten", true) == 0)
    {
    new fahrzeug= GetPlayerVehicleID(playerid);
    if(AktuellerCP[playerid] != INVALID_FARMER_CP)return SendClientMessage(playerid,0xFF0000FF, "Error: Sie sind bereits in Ihren Job aktiv."); // Hiermit Prüfen sie ob die Person nicht bereits am Ernten ist.
    if(!FarmerFahrzeug(fahrzeug))return SendClientMessage(playerid,0xFF0000FF, "Error: Sie befinden sich nicht auf den richtigen Fahrzeug."); //Hier Prüfen sie ob der Spieler auch auf ein Farmer Fahrzeug sitzt
    AktuellerCP[playerid] = ++;
    SetPlayerCheckpoint(playerid,FarmerCPS[AktuellerCP[playerid]][0],FarmerCPS[AktuellerCP[playerid]][1],FarmerCPS[AktuellerCP[playerid]][2], 8.0); // Hier wird automatisch der CP den sie oben als 1 definiert haben gesetzt.
    SendClientMessage(playerid,0x00CC00FF, "Fahren sie nun die Checkpoints ab um das Feld abzuernten.");
    return 1;
    }


    Schritt 6:

    // Unter OnPlayerCheckpoint
    new fahrzeug= GetPlayerVehicleID(playerid);
    if(AktuellerCP[playerid] != INVALID_FARMER_CP && FarmerFahrzeug(fahrzeug))
    {
    if(AktuellerCP[playerid] == EndFarmerCP)
    {
    DisablePlayerCheckpoint(playerid);
    AktuellerCP[playerid] = INVALID_FARMER_CP;
    GivePlayerMoney(playerid,farmergehalt);
    SendClientMessage(playerid,0x00CC00FF, "Ernte Vorgang erfolgreich");
    SetVehicleToRespawn(fahrzeug);
    }
    else{AktuellerCP[playerid]++;SetPlayerCheckpoint(playerid,FarmerCPS[AktuellerCP[playerid]][0],FarmerCPS[AktuellerCP[playerid]][1],FarmerCPS[AktuellerCP[playerid]][2], 8.0);}
    }


    Sonstiges :


    Für Personen die kein Strtok verwenden :

    //Iwo in GM einfügen, am besten ganz unten.
    strtok(const string[], &index)
    {
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
    index++;
    }


    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
    result[index - offset] = string[index];
    index++;
    }
    result[index - offset] = EOS;
    return result;
    }


    Fertig.. solltet ihr es verstanden haben, seit ihr in der Lage ein Farmer Job oder sogar andere wie Müllabfuhr oder eine Fahrschule zb.s zu adden.



    Edit : Schritt 6 Fehler ausgebessert


    Edit² : Tutorial etwas ausgebessert. Danke Goldkiller