Kann man dcmd Defines in eine Zeile packen?

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
  • Müsste gehen, versuche es doch einfach? Ich habe nie mit DCMD gearbeitet, aber ich vermute das es geht.

  • ich glaube ja mach doch einfach mal compiler
    aber ich würde es schon alleine der Übersicht nicht machen



    (Informatik raum *Gängster*)

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • sag das doch gleich.
    aber wie schon gesagt die übersicht ist es eindeutig besser wen da meherere zeilen sind

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • Grade so wie ichs vorgeschlagen hab gehts ja nicht^^ Darum frag ich nach ner anderen Möglichkeit.
    //Edit: Würdet ihr mir empfehlen auf OCMD umzusteigen? Viele sagen das sei so gut.


    Hmmm ich habe nichts gegen OCMD,habe damit auch früher gescriptet, nunja jetzt aber nicht mehr, arbeite mit MYSQL ^^ Also ganz normal Befehle :P

  • was soll daran besser sein?


    OCMD ist nur leichter zu Scripten aber


    STRCMP finde ich besser...



    STRCMP würde ich machen

  • Mit STRCMP hatte ich auch gescriptet, aber nach einer Weile (ca. 10 Commands) konnte ich scripten was ich will, ingame kam IMMER Unknown Command und darum bin ich eben auf DCMD umgestiegen^^


    Dann nimm lieber OCMD. Hatte damit auch früher gescriptet, habe nichts dagegen gehabt ;)

  • Du musst jeden Befehl mit einem Semikolon beendet.


    Das stimmt nicht so ganz, du kannst auch mehere Funktionen aneinander knüofen und sie mit & oder , trennen.


    @TE
    was du da vorhast wird nicht funktionieren, da wenn du dir das mal anschaust keine Funktionen sind wie man sie sonst kennt.
    Du könntest es allerdings so machen


    dcmd_test1(...); dcmd_test2(...); usw

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Du könntest theoretisch auch einen extra Stock schreiben, wenn du möchtest, z.B.:


    [tabmenu]


    [tab=OnPlayerCommandText]
    CreateDCMDCommands(cmdtext);
    [tab=Der Stock]
    stock CreateDCMDCommands(cmdtext[])
    {
    dcmd(BEFEHL_HIER,LÄNGE,cmdtext);
    //Fortführen
    return 1;
    }
    [/tabmenu]

    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|


  • Das stimmt nicht so ganz, du kannst auch mehere Funktionen aneinander knüofen und sie mit & oder , trennen.


    @TE
    was du da vorhast wird nicht funktionieren, da wenn du dir das mal anschaust keine Funktionen sind wie man sie sonst kennt.
    Du könntest es allerdings so machen


    dcmd_test1(...); dcmd_test2(...); usw


    Was genau stimmt nun an meinem Lösungsvorschlag nicht?
    Ich habe ja nicht gesagt, das dies immer so sein muss, sondern eben bei der Problemstellung zum gewünschten Ergebnis kommt.


    Meine Formulierung entspricht deinem Code Schnipsel: "dcmd_test1(...); dcmd_test2(...); usw"


    #Brotfischbaron


    In schā'a llāh

  • namespace
    ich hab das von dir so verstanden,
    das test1(),test2(); oder test1() & test2(); nicht möglich sei.


    Wenn du was anderes gemeint hast, drück dich besser aus :)

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • @BlackAce
    Warum besser ausdrücken? Die Formulierung war vollkommen richtig.
    Jeder Befehl muss mit einem Semikolon beendet werden.


    Eine Funktion wird umgangsprachlich auch als Befehl bezeichnet.


    #Brotfischbaron


    In schā'a llāh