[Hilfe]Script Problem,wo liegt der Fehler

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
  • Hallo,kann mir einer sagen wo bei mir der Fehler liegt.Bin noch ein totaler Anfänger :whistling:


    if(strcmp(cmd,"/drivein",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138));
    {
    if(IsPlayerInAnyVehicle(playerid));
    {
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
    GivePlayerMoney(playerid,-25);
    SetPlayerHealth(playerid,100);
    return 1;
    }
    else(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138));
    {
    SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
    return 1;
    }
    }
    return 1;
    }


    ERRORCODE:
    (3) : error 036: empty statement
    (5) : error 036: empty statement
    (13) : warning 225: unreachable code
    (13) : error 029: invalid expression, assumed zero
    (19) : warning 225: unreachable code


    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

  • Schreib den Code so:


    if(strcmp(cmd,"/drivein",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
    GivePlayerMoney(playerid,-25);
    SetPlayerHealth(playerid,100);
    return 1;
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Achso, ich dachte das daunten wäre absicht...


    Dann mach es so:


    if(strcmp(cmd,"/drivein",true)==0)
    {
    if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
    GivePlayerMoney(playerid,-25);
    SetPlayerHealth(playerid,100);
    return 1;
    }


    mfg. :whistling:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S