Problem mit Fahrrad Leihen

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
  • C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : error 076: syntax error in the expression, or invalid function call
    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : warning 215: expression has no effect
    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : error 001: expected token: ";", but found ")"
    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : error 029: invalid expression, assumed zero
    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : fatal error 107: too many error messages on one line


    ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore > = 4)
    return
    SendClientMessage(playerid, RED,"Du bist nicht mehr Level 4!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    return 1;
    }
    }
    return 1;
    }


    Hallo ich habe ein Befehl gemacht für die Newbis das sie sich am anfang per Befehl ein Fahrrad holen können.


    Da bekomme ich paar Errors.


    Ich wollte auch gerne wissen wie man es löschen kann den er vom Server Leavt.


    Vielen Dank im Vorraus!


    //E: 2 Errors Behoben

    Einmal editiert, zuletzt von DerFamer ()

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516));
    {
    if(GetPlayerScore(playerid) >= 4) return SendClientMessage(playerid, RED,"Du bist nicht mehr Level 4!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    return 1;
    }
    }
    return 1;
    }

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore <= 4)
    {
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    return 1;
    }
    return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    }
    }

  • Super danke habe noch 2 Errors:


    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65252) : error 076: syntax error in the expression, or invalid function call
    C:\Windows\Vss\First Person\German-Black-Reallife\German-Black-Reallife\gamemodes\German-Black-Reallife.pwn(65259) : warning 209: function "ocmd_fahrrad" should return a value



    ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore <= 4) //65252
    {
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    return 1;
    }
    return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    }
    }[// Irgendwas mit return //65259


    //E. Fehlern Makiert und PWN Quelle gesetzt

  • Du hast ja auch noch nicht den GetPlayerScore Parameter angegeben/verbessert wie es dir 2 Leute oben vorgemacht haben.


    /E
    Oh, sehe gerade das die Version die du genommen hast falsch ist.
    Du musst einen Parameter bei GetPlayerScore angeben. (Playerid)
    Außerdem musst du am Schluss mit 1 returnen.

  • Beitrag von Fernando_Jizuya ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore(playerid) >= 4) return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    return 1;
    }
    return 1;
    }

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore(playerid) > 4)return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    }
    return true;
    }


    Hier, nun sollte es passen :P

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hab ich eingebaut nun die letzte Frage wie kann ich es machen das er sich nur ein Fahrrad Holen kann.


    ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(GetPlayerScore(playerid) > 4)return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    }
    return true;
    }

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(Mietfahrrad[playerid] != 0)return SendClientMessage(playerid, RED,"Du hast dir bereits ein Fahrrad gemietet!");
    if(GetPlayerScore(playerid) > 4)return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    }
    return true;
    }

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    GivePlayermoney(playerid, -300);
    {
    if(Mietfahrrad[playerid] != 0)return SendClientMessage(playerid, RED,"Du hast dir bereits ein Fahrrad gemietet!");
    if(GetPlayerScore(playerid) > 4)return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    }
    return true;
    }


    Sorry das ich nochmal Frage


    Stimmt das so mit GivePlayermoney,-300);
    Ob es in der Richtigen Zeile ist

  • ocmd:fahrrad(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1773.0819,-1896.1542,13.5516))
    {
    if(Mietfahrrad[playerid] != 0)return SendClientMessage(playerid, RED,"Du hast dir bereits ein Fahrrad gemietet!");
    if(GetPlayerScore(playerid) > 4)return SendClientMessage(playerid, RED,"Du kannst dir kein Fahrrad mieten, da du über Level 4 bist!");
    Mietfahrrad[playerid] = CreateVehicle(481, 1778.7252, -1896.2073, 12.8533, 267.3409,-1,-1,100);
    GivePlayerMoney(playerid, -300);
    }
    return true;
    }

  • Create3DTextLabel("{0x21DD00FF}Fahrradverleih{0xFFFFFFAA}\n Spieler unter Level 4 können\n hier für 300$ ein Fahrrad mieten.\n{0x21DD00FF}/fahrrad{0xFFFFFFAA}",0xFFFFFFAA,1773.0819,-1896.1542,13.5516,30,0); //Fahrradverleih

    Oder so:


    Create3DTextLabel("{21DD00FF}Fahrradverleih{FFFFFFAA}\n Spieler unter Level 4 können\n hier für 300$ ein Fahrrad mieten.\n{0x21DD00FF}/fahrrad{0xFFFFFFAA}",0xFFFFFFAA,1773.0819,-1896.1542,13.5516,30,0); //Fahrradverleih


    Iwie will er mir das Fahrradverleih und /Fahrrad nicht in Grün anzeigen :(

  • Du must HTML Code verwenden..


    Create3DTextLabel("{21DD00}Fahrradverleih{FFFFFF}\n Spieler unter Level 4 können\n hier für 300$ ein Fahrrad mieten.\n{21DD00}/fahrrad{FFFFFF}",0xFFFFFFAA,1773.0819,-1896.1542,13.5516,30,0); //Fahrradverleih