brauche Hilfe, bin anfänger..

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 Leutz,
    Wie der Überschieft schon sagt, bin ich zum ersten ein anfänger und somit nicht streng zu mir sein und zweiten,
    brauche ich Hilfe, bei was? Ich möchte ein befehl erstellen, mit dem befehl an jeden User die Online sind, an kommt.
    Aber ich weis nicht wie, wie schon oben genannt bin ich ein anfänger, wäre nett wenn Ihr schnell eins scripten könntet, ist für euch nichts. ;), Ihr seit ja schliesslich Profis... :D


    ABER, es sollte nicht mien Name angezeigt werden, wenn ich den befehl abschicken, beispiel:


    FALSCH: (( BiiGpllayer: **Hier kommt dein TEXT** ))


    Richtig: (( **Hier kommt dein TEXT** ))



    Es muss halt ein festes Text sein, die man NUR im script es verändern kann. nicht beispiel: /had *bla bla* => (( *bla bla* )) Und halt ohne diese "(( ))"



    Befehl: /had


    Nachricht: **Hier kommt dein TEXT**


    Farbe: EGAL, kanns dann es verändern...



    DANKE VORRAUS!


    Mit freundlichen Grüßen


    - BiiGpllayer -

  • Du möchtest einen Text an alle schicken, die online sind?

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Aso ^^


    Mit OCMD (Bissl hier im Forum danach gucken ;)):

    ocmd:had(playerid,params[])
    {
    if(!strlen(params))
    {
    SendClientMessage(playerid,0xFF0000FF,"NUTZUNG: /had [Text]");
    return 1;
    }
    else
    {
    new str[128];
    format(str,128,"(( %s ))",params);
    SendClientMessageToAll(0xFF0000FF,str); //Sendet in Rot
    return 1;
    }
    return 1;
    }

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Hast du die Include rein gemacht?
    Also die OCMD Include, wie ich es geschrieben habe?

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Ich habe eingefügt, auch oben dieses include dings auch, aber irgendwie kommt da ein fehler:


    C:\Users\cengiz\Desktop\[GER]GangsterLife Reallife Server\gamemodes\GangsterLife.pwn(2) : fatal error 100: cannot read from file: "ocmd"


    Soweit ich es gecheckt habe kann es nicht den OCMD lesen,... ????

  • Achte auf die Groß und Klein-schreibung der Dateien ;)


    Vielleicht heißt die include ja oCmd.inc oder OCMD.inc


    Oder du hast die Datei garnicht ^^



    Hier ist die Include, der ganze Text, der da steht, einfach in ein Textdokument und das "ocmd.inc" nennen.
    http://pastebin.com/CF1HAJ60


    Dann die Datei in "DEINSERVER/pawno/include" und nochmal compilen.

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • hatte ocmd in den falschen include ordner rein getan, doch jetzt habe ich noch ein fehler.... xD

    Zitat

    C:\Users\cengiz\Desktop\[GER]GangsterLife Reallife Server\gamemodes\GangsterLife.pwn(745) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    ocmd:had(playerid,params[])
    {
    if(!strlen(params))
    {
    SendClientMessage(playerid,0x087A04FF,"NUTZUNG: /had [Text]");
    return 1;
    }
    else
    {
    new str[128];
    format(str,128,"(( %s ))",params);
    SendClientMessageToAll(0x087A04FF,str);
    return 1;
    }
    return 1;
    }

  • Lest doch mal, was er wirklich will...
    Unter OnPlayerCommandText

    if (!strcmp("/had", cmdtext, true)) return SendClientMessageToAll(FARBE,"**Hier kommt dein TEXT**");

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • ocmd:had(playerid,params[])
    {
    if(!strlen(params))return SendClientMessage(playerid,0xFF0000FF,"NUTZUNG: /had [Text]");
    new str[128];
    format(str,128,"(( %s ))",params);
    SendClientMessageToAll(0xFF0000FF,str); //Sendet in Rot
    return 1;
    }


  • Es muss halt ein festes Text sein, die man NUR im script es verändern kann. nicht beispiel: /had *bla bla* => (( *bla bla* )) Und halt ohne diese "(( ))"
    Befehl: /had
    Nachricht: **Hier kommt dein TEXT**
    Farbe: EGAL, kanns dann es verändern...


    ... :rolleyes:

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Ja so ist es aber besser :D


    Kann er InGame /had TEXT_DEN_ER_AN_ALLE_SENDEN_WILL
    machen ;)


    So ne Art /o Chat :P

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • xD; egaal, Danke noch mals. aber noch ne frage, wie kann ich beim:
    if (!strcmp("/had", cmdtext, true)) return SendClientMessageToAll(0x087A04FF,"**Hier kommt dein TEXT**");


    so machen das ich beim einmal /had eintippe mehrere Texte bzw. zeile erschein.. BEISPIEL:

    Zitat


    /had:


    **Hier kommt dein TEXT**
    **Hier kommt dein TEXT2**
    **Hier kommt dein TEXT3**


  • if(strcmp("/had",cmdtext,true))
    {
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 1. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 2. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein N-Ter Text**");
    return 1;
    }


    Das SendClientMessageto.... kopieren und so oft, wie du den Text haben willst, unter dem 1. oder so einfügen.

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Habe neue Frage/Prob:


    Könnte ich des:
    if(strcmp("/had",cmdtext,true))
    {
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 1. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 2. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein N-Ter Text**");
    return 1;
    }


    als ocmd scripten?? wenn ja könnte es jemand machen?? Bitte? ist bestimmt für euch nicht schwer... .... ...

  • Ich empfehle dir mal hier die Tutorials anzukuken und die Liste der Tuts.


    //edit



    ocmd:had(playerid, params[])
    {
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 1. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein 2. Text**");
    SendClientMessageToAll(0x087A04FF,"**Hier kommt dein N-Ter Text**");
    return 1;
    }


    lg


    pS

    Einmal editiert, zuletzt von PasMod ()