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
  • Unter public OnPlayerCommandText(playerid, cmdtext[]):
    if (strcmp("/spamon", cmdtext, true) == 0)
    {
    SetTimer("Spam0",500,1);
    SetTimer("Spam1",1000,1);
    }
    if (strcmp("/spamoff", cmdtext, true) == 0)
    {
    KillTimer("Spam0");
    KillTimer("Spam1");
    }


    Dann ganz unten:
    forward Spam0();
    public Spam0()
    {
    SendClientMessageToAll(0xFF0000,"0");
    return 1;
    }
    forward Spam1();
    public Spam1()
    {
    SendClientMessageToAll(0xFF0000,"1");
    return 1;
    }


    //Edit: Fehler im Code

  • Die Logik hinter euren Scripts stimmt aber auch nicht mit seinen Vorstellungen überein ;).


    nach 0.5 sec: 0
    nach 1 sec: 1 UND 0
    nach 1.5 sec: 0
    nach 2 sec: 1 UND 0


    Würde dann ja so aussehen:


    0
    1
    0
    0
    1
    0


    Mach einfach einen Timer der alle 0.5 sec ausgeführt wird.


    public Spam()
    {
    if(var == 1) {
    SendClientMessage(playerid,COLOR,"0");
    var = 0;
    } else {
    SendClientMessage(playerid,COLOR,"1");
    var = 1;
    }
    return 1;
    }

  • sry :|


    aba danke für deine hilfe ;)


    //EDIT


    Leuts wenn ich ehrlich bin das Script das ich von euch wollte ist für ne ganz spezielle Sache und da ihr mir geholfen habt, werdet ihr alle im Include auch als Mithelfer eingetragen "wenn ihr wollt"
    ich danke herzlichst für eure Hilfe ;)

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

    Einmal editiert, zuletzt von Sonic Hedgehog ()