Script Fehler (Ich weiß nicht mehr weiter)

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
  • Hallöchen Liebe Community,


    Ich habe einen kleinen Script Fehler und weiß momentan nicht mehr weiter.
    Wisst ihr den Fehler ?



    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,1960.2449,1342.9135,15.3746))
    *then Hier der 1.Error
    {
    ShowPlayerDialog(playerid,HILFE,DIALOG_STYLE_LIST,"Hilfe","Befehle\nRegeln\nTipps\nServerinformationen","Anzeigen","Abbrechen");
    }
    else Hier der 2.Error
    {
    SendClientMessage(playerid,0x0000FFFF,"Du bist nicht an dem Hilfe Punkt");
    }
    }
    return 1;


    Aso hier noch die Error Meldung ^^


    C:\Users\Name sag ich nicht\Desktop\Desktop\Wichtige Sachen\GTA Server\gamemodes\Script.pwn(158) : error 029: invalid expression, assumed zeroC:\Users\
    Name sag ich nicht \Desktop\Desktop\Wichtige Sachen\GTA Server\gamemodes\Script.pwn(162) : error 029: invalid expression, assumed zero

    Einmal editiert, zuletzt von Teddyman ()

  • ShowPlayerDialog(playerid,HILFE,DIALOG_STYLE_LIST,"Hilfe","B


    Heißt dein dialog HILFE?
    nenne ihn mal DIALOG_HILFE und änder das oben vielleicht geht es dann

  • Hallöchen,


    Zitat

    ShowPlayerDialog(playerid,HILFE,DIALOG_STYLE_LIST,"Hilfe","B

    Es hat leider nicht geklappt :/


    Ich befürchte es liegt an *then und dem else weil da ja auch die Fehler erscheinen


    Zitat

    Füge erstmal den Code richtig in den Quellcode-Editor ein, und markiere die Zeilen einfach mal ;]

    Habs geändert ;D

  • if (strcmp("/help", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,5.0,1960.2449,1342.9135,15.3746)) return SendClientMessage(playerid,0x0000FFFF,"Du bist nicht an dem Hilfe Punkt");
    {
    ShowPlayerDialog(playerid,HILFE,DIALOG_STYLE_LIST,"Hilfe","Befehle\nRegeln\nTipps\nServerinformationen","Anzeigen","Abbrechen");
    return 1;
    }
    }


    versuchs mal so :)

  • "if(IsPlayerInRangeOfPoint(playerid,1960.2449,1342.9135,15.3746))"


    Da fehlt die Range


    Then rausholen das ist nämlich nicht nötig weil wenn du "isPlayerinRangeof..." machst und dadrunter etwas einfügst führt
    er es schon aus, wenn die Position stimmt.

    Projektleiter

    Cleared to Land ist in der Script Werkstatt ;)



  • Ich bin ja kein Script genie, aber wenn du ein if hast und es in der selben Zeile mit einem return beendest, dann kannst du danach nicht noch eine weitere Abfrage machen


    Also wenn du
    if(irgendwas) return irgendwas;
    hast
    dann kannst du danach nicht noch eine geschweifte Klammer auf und zu machen, oder? ?(
    Sprich da fehlt ein else in deinem Script :P

  • Es ist beides möglich.

    Falsche Freunde: Fragen nach Kippen !
    Wahre Freunde: Sind der Grund, warum du keine Kippen hast !
    Falsche Freunde: Nennen deine Eltern Frau/Herr !
    Wahre Freunde: Nennen deine Eltern Mom/Dad !
    Falsche Freunde: Holen dich aus dem Knast und sagen dir, was getan hast, war falsch !
    Wahre Freunde: Sitzen in der Zelle neben dir und sagen: Scheiße...wir haben‘s verkackt...war aber verdammt lustig ! :P
    Falsche Freunde: Haben dich noch nie weinen sehen !
    Wahre Freunde: Weinen mit dir !
    Falsche Freunde: Werden dich stehen lassen, wenn die Menge das tut !
    Wahre Freunde: Werden der kompletten Menge den Arsch treten, die dich stehen gelassen hat ! c:
    Falsche Freunde: Bleiben für ne Weile !
    Wahre Freunde: Bleiben ein Leben lang !
    Falsche Freunde: Werden die Person, die Scheiße über dich erzählt, blöd vollabern !
    Wahre Freunde: Werden sie einfach ausknocken !
    Falsche Freunde: Werden das hier ignorieren !
    Wahre Freunde: Es Kopieren !