klingt komisch aber möchte etwas ähnliches wie ein spam erstellen pls Help!!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hey leuds.
    also ich möchte gerne einen "Spam" erstellen ^^
    Bitte fragt nicht für was ^^ aba ich führe nichts böses im Schilde :D
    also ich hätte gerne ein kurzes Script von euch das wenn ich es in meinem Gamemode einfüge abwechselnd 1 und 0 im cmd angezeigt wird und das im 1/2 sec takt.
    ist das möglich?
    wenn ja, wie?
    Pls Help ^^


    MFG: Masterstorm :thumbup:

    I didn't hit you. I high fived your face.

  • Timer auf alle 0.5 Sekunden setzen und dieser Timer sendet 0 und 1 zufällig....



    //Edit:


    Wenn du meinst das zufällig 1 oder 0 an alle gesendet wird:


    unterpublic OnGameModeInit kommt
    SetTimer("Spam",500,1);


    Dann ganz unten ins Script kommt:
    forward Spam();
    public Spam()
    {
    new rand = random(2);
    switch(rand)
    {
    case 0:
    {
    SendClientMessageToAll(0xFF0000,"1");
    }
    case 1:
    {
    SendClientMessageToAll(0xFF0000,"0");
    }
    }
    return 1;
    }
    Sendet alle 0.5 Sekunden zufällig 1 oder 0 an alle Spieler.

    Einmal editiert, zuletzt von The_Cop ()

  • forward Spam();
    // OnGameModeInit
    SetTimer("Spam", 50, true);
    // außerhalb eines Publics
    public Spam()
    {
    new spamMsg[16];
    format(spamMsg, 16, "%d", random(1));
    SendClientMessageToAll(0xFFFFFF, spamMsg);
    }


    UNGETESTET.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • forward Spam();
    // OnGameModeInit
    SetTimer("Spam", 50, true);
    // außerhalb eines Publics
    public Spam()
    {
    new spamMsg[16];
    format(spamMsg, 16, "%d", random(1));
    SendClientMessageToAll(0xFFFFFF, spamMsg);
    }
    Sendet das nicht irgendeinen Text? Er wollte doch 1 und 0

  • Ehm nein. Du kannst keine Ints senden, deshalb musst du das erst in einen String formatieren, dieser enthält aber nur 0/1.

    Moderator der Bereiche: Coding, Vorstellungsrunde und Handelsecke. Über Verwarnungen, falls du zu den Wenigen gehörst, die eine Verwarnung von mir erhalten haben, kannst du jederzeit mit mir reden, sofern der Umgangston stimmt.


    expect us. / unkompetent. Das neue dynamisch. / easy-stripping.net - coming soon! / "9§. the entire website bestands out of english." / Vollprofi in allem, wo gibt und noch mehr; kann auch OOP.
    Kleine Coding-Frage? Schau doch in #dev im IRC vorbei, wir können dir sicher helfen.


    Ich bin für Aufträge im Bereich der Webentwicklung (z.B. User Control Panel) zu haben. Kontaktiere mich diesbezüglich einfach in einer privaten Nachricht mit deinen, möglichst konkreten, Vorstellungen.


    lesen.denken.posten. - [22:54:14] <Goldkiller2> früher gabs immer so coole user da stand in der signatur "lesen.denken.posten."


    Mafia 2 Multiplayer (m2mp.de) - Eine kostenlose Modifikation für Mafia 2, die es, ähnlich wie SAMP, erlaubt über das Internet oder LAN mit bis zu 1000 anderen Spielern zu spielen.

  • ABWECHSELND DAS HEIST:
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait


    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    usw soo schweer zu verstehen ?

    I didn't hit you. I high fived your face.

  • du schreibst dauernt
    1
    0
    1
    0
    1
    0
    und 10 in ZWEIERSCHRITTEN, drück dich halt auch mal DEUTLICH aus


    forward Spam();
    forward Spam1();
    // OnGameModeInit
    SetTimer("Spam", 500, true);
    SetTimer("Spam1",1000, true);
    // außerhalb eines Publics
    public Spam()
    {
    SendClientMessageToAll(0xFFFFFF, "1");
    }
    public Spam1()
    {
    SendClientMessageToAll(0xFFFFFF, "0");
    }
    //edit

    hunt.png

    Einmal editiert, zuletzt von Fischer ()

  • nun hab ich ne weitere frage. und zwar wie kriege ich das jetzt hin das ich den spam per befehl an und aus machen kann?
    also so


    Beispiel:


    /spamon
    "1" 1/2 Sec. wait
    "0" 1/2 Sec.
    wait
    "1" 1/2 Sec.
    wait
    "0" 1/2 Sec.
    wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait
    "1" 1/2 Sec. wait
    "0" 1/2 Sec. wait

    /spamoff


    wie funzt das?
    Pls help ^^


    //Edit
    So wie ich eure scripts lese z.b das von LoRdCrUnChEr macht das ned ganz das was ich gerne hätte dein script erstellt die 1 und 0 gleichzeitig also so:
    1
    0 1/2 wait
    1
    0 1/2 wait
    1
    0 1/2 wait
    usw
    oda das von [NeS]Fischer
    deines erstellt jede halbe sekunde eine 1 und jede sekunde eine 0
    also etwa so
    1 1/2 wait
    0
    1 1/2 wait
    1 1/2 wait
    0
    1 1/2 wait
    1 1/2 wait
    0
    1 1/2 wait
    1 1/2 wait
    0
    usw.
    hab ich das richtig gelesen oda irre ich mich da


    //EDIT 2


    ich hätte es wirklich gerne so wie oben in diesem post geschrieben ^^

    I didn't hit you. I high fived your face.

    Einmal editiert, zuletzt von Sonic Hedgehog ()

  • Dann drücke dich präzise aus.

    forward Spam();
    forward Spam1();


    // in OnPlayerCommandText mit deinem /spamon
    new timer1 = SetTimer("Spam", 1500, true);
    new timer2 = SetTimer("Spam1",3000, true);
    // ebenfalls in OnPlayerCommandText mit deinem /spamoff
    KillTimer(timer1);
    KillTimer(timer1);


    // außerhalb eines Publics
    public Spam()
    {
    SendClientMessageToAll(0xFFFFFF, "1");
    }
    public Spam1()
    {
    SendClientMessageToAll(0xFFFFFF, "0");
    }


    Die Intervalle wirst du doch selbst einstellen können.
    Performanter könntest du es gestallten, indem du einen Timer verwendest, der alle 1,5 Sekunden eine Spamfunktion aufruft. Welche SendClientMessage in dieser Funktion aufgerufen wird, regelst du über "Zähler"-Variablen.

  • HMMMM...... siet logisch aus ich werde es heute abend gleich mal testen danke dir :thumbup:


    //EDIT


    Sry leider funzt das bei mir ned bitte nochmal um hilfe :S


    //EDIT
    Damit es alle verstehen was ich möchte


    also ich gebe ein im cmd /spamon.
    danach kommt ne 1 und dan 1/2 sekunde später ne 0.
    nach einer weiteren 1/2 sekunde kommt wieder ne 1.
    das so weiter bis ich eingebe /spamoff.


    ich danke für euer verständniss aba ich möchte hier wirklich keinen ärgern :|

    I didn't hit you. I high fived your face.

    2 Mal editiert, zuletzt von Sonic Hedgehog ()