Kleines Problem

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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,
    undzwar bekomme ich bei einem cmd einen warn ;)
    Ich bin mir nicht sicher ob es schlimm ist, kann es grade aber nicht probieren, und ein warning freies script is immer besser ;)
    Hier der warn:

    Code
    C:\Users\Melvin\Desktop\[FM] Script\gamemodes\FM16.pwn(1557) : warning 202: number of arguments does not match definition


    Und die Zeile:
    new reason;
    reason = strcmp(strget(cmdtext,2));


    Danke im Voraus :)


    MfG
    Melle

  • Sorry, aber für so ne Antwort gehörst du echt geschlagen...


    Das ist wie wenn dir der Compiler sagt, du hast ein ";" zuviel am Ende,
    und du sagst mir, du würdest die Meldung vestehen, aber nicht wissen,
    was da falsch ist...

  • Ja, sie sagt das die nummer der argumente nicht der definition übereinstimmen..
    Frage ich mal anders.
    Also bisher habe ich mit strget nur zahlen wie Id's gebraucht. Die kann man ja in eine Variable convertieren mit strval. Jetzt habe ich in der Wiki gefunden, das strcmp einen String vergleicht.
    Ich habe lieder nicht gefunden, wie ich einen String in eine Variable gepackt bekomme...
    Also vllt versteht jetzt einer, was ich vllt. brauche ;)


    Sry Trooper :thumbup:


    MfG
    Melle

  • Ja, und wenn du weißt, dass die Anzahl der Parameter nicht stimmt,
    schaust du, vor allem bei nur 2 Befehlen, doch kurz in der Wiki nach,
    welcher Befehl mehr Parameter hat, als du eigentlich hast.


    Einen String bekommste per format in eine variable,
    oder per strval in integerform.


    Da du, wie ich deinem Code und deinen Antworten entnehmen kann,
    davon allerdings nicht viel Ahnung zu haben scheinst,
    empfehle ich dir, das eine oder andere Tutorial anzuschauen -
    du musst da auf jeden Fall nochmal ein wenig nachholen ;)