Beiträge von Kaliber

    Ausser es läuft alles über einen Account

    Tuts nicht..das würde ja auch keinen Sinn ergeben...weil dann ja nur der komplette Server alle 3-5min ein Captcha lösen könnte und nicht jeder seperat.


    Aber ich fand die Idee nur an sich lustig, da es ja auch viele Handy Games o.ä. gibt, wo man eben Satoshi verdienen kann xD


    Allerdings hab ich die Arbeit daran eingestellt, da das ja nicht wirklich auf Resonanz gestoßen ist und sehr aufwändig ist :)

    Aber wie funktioniert das Ampersand & Symbol in PAWN eigentlich? Identisch wie in C?

    Wenn du damit die Binary UND-Operation meinst, dann ja wie in C.


    Gibt es irgendwelche einfachen Anticheat Loesungen die man per Include, FS oder wie auch immer direkt einbauen kann, und fertig?

    Kommt darauf an..für was du ein Anti-Cheat haben magst..aber theoretisch wäre das über gute Hooks realisierbar, aber es gibt kein öffentliches :)


    Gibts da ne andere Loesung

    Also entweder verkehrt herum einfügen.


    Oder verkehrt herum ausgeben :)


    C
    new Reports[][] = {"0", "1", "2", "3"};
    
    
    for(new i=sizeof(Reports)-1; i!=-1; i--) print(Reports[i]);
    //Gibt 3 2 1 0 aus :)

    Das ist mein jetziges Konstrukt von dem ich mir erhoffe dass es irgendwie im Ansatz klappt

    Machs dir nicht so kompliziert.


    Du musst das alles mal ein bisschen modularer schreiben xD


    Also mal kurz nebenbei, du musst unter OnPlayerUpdate nicht prüfen ob der Spieler connected ist..weil dieser Callback nur für Spieler aufgerufen wird, die online sind xD


    Versuchs mal so:



    //Edit: Parameter...xD

    Bitte um Rat

    Hier ein kleiner Rat :love:


    Sorry, aber das ist totaler Schrott und hat nicht im Entferntesten was mit einem seriösen Anti-Money-Hack zu tun.

    Ehh..ahja, aber das funktioniert perfekt...bei einem Reallife Server gibt es sowieso keinen Stunt-Bonus und keine GTA:SA Interiors...
    Wenn man es einsetzt kann man halt PNS/Moddings/Getränke/Essensautomaten kostenlos nutzen...


    Aber..die kann man auch entfernen und neu machen bzw sperren oder das Anti-Cheat nach unten hin anpassen.


    Allerdings kann man so wenigstens kein Geld mehr cheaten...und er hat nach einem simplen System gesucht :rolleyes:

    Wenn du unterschiedliche Typen in einem Array nutzen willst (in diesem Fall Strings & Floats), dann musst du einen Enumerator verwenden:


    Abstürzen tut ein Server nur, wenn ein Skript-Fehler gemacht wurde. (Also von der Software aus betrachtet...)


    An sich stürzt ein Server nicht ab, egal wie belastet er ist.


    Also in diesem Sinne, er würde eher laggen, aber wie gesagt, kommt darauf an, wie gut du es umsetzen kannst und wie viele Maps du hast...etc


    An sich sollte es funktionieren, allerdings haben viele es einfach so gemacht, dass Sie 2 Server online gesetzt haben..einen DM Server z.B. und einen Reallife Server...


    Aber gut, man kann das natürlich auch vereinen :)


    Wahrscheinlich weil man etwas Vorwissen braucht um den Code gut zu strukturieren und wissen muss wie man das nun alles aufteilt...

    Könnte das ein Server mitmachen oder wäre das je nach dem wie viele Objecte created werden unmöglich? Wie verhält sich der Server da?

    Das ist möglich, wenn du z.B. den Inkognito Streamer nutzt und jedes der Dinge (Roleplay/DM/Stunt) in einer anderen Virtuellen Welt laufen lässt.


    Dann kann man dies parallel laufen lassen.


    An sich ist es nicht sehr zu empfehlen, da offensichtlich mehr Ressourcen gebraucht werden, allerdings sollte das gut laufen können, wenn der Code stimmt :)


    Könnte das überhaupt ein SAMP Server hinkriegen, wenn ja bräuchte ich nur gute Leistung oder kommt es auf die Art des Scriptingcodes an?

    Wie der Server sich verhält kommt natürlich auf den Code & den Server (bzw die Anbindung) an ^^


    Es ist möglich und wurde schon des öfteren diskutiert und auch schon umgesetzt (bin nur nicht sicher ob jemand schonmal was Veröffentlicht hat) :)

    Ich habe mal eine Frage am Rande,
    ist es irgendwie möglich, den Spieler dazu zu Zwingen das er nicht Rennen kann bzw. mit "ALT" Laufen muss?

    Wäre möglich, wäre aber auch ziemlich aufwändig.


    Müsstest permanent den Spieler in ApplyAnimation setzen sobald er die Lauftasten drückt (kann man unter OnPlayerUpdate) prüfen und wenn er nichts drückt einfach die animation clearn xD
    Über seine Kamera müsstest die FacingAngle berechnen und setzen, dann läuft er genau dahin xD


    Einfacher wäre es, wenn du eine SpecialAction nutzt um den Spieler zu slown, wie z.B. SPECIAL_ACTION_CUFFED

    Also, wenn du TEAM_FIRST als 0 deklariert hast, kannst du es folgendermaßen verkürzen:


    Wie z.B. bei einem Kofferraum System.

    Da kannst du einen Trick anwenden und einfach prüfen ob der Spieler ungefähr die selbe ZAngle wie das Auto hat :)


    //Edit: So..

    Der Code sieht schrecklich aus.


    Aus diesem Grund werfe ich da auch keinen weiteren Blick drauf, der Fehler bedeutet im Endeffekt folgendes:

    C
    new x;
    for(;;) //Endlosschleife
    {
        x = 1;
        break;
        x = 0;
    }

    Es ist klar, dass x = 0; nie aufgerufen wird, da das break dies verhindert.


    Anstatt dem break könnte dort aber auch ein return verwendet werden.


    Das Ergebnis wäre das selbe :)