Trucker system geht nit :(

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 leute ich habe mal versucht ein trucker "Linie" zu machen.
    Jetz habe ich aber da drinne paar befehle weil ich nicht GENAU weiß wie man eine "Linie" macht.
    Also ich wollte das man wenn man den befehl (/transport) ein gibt die nachricht bekommt die man bekommt ( ist ja bis dahin alles gut )
    dann wird ja ein checkpoint gesetzt und ab da ist mein problem , ich habe den command erstellt und wenn man checkpoint betretet will ich das man die 10k bekommt.
    Ich hoffe ihr könnt da helfen.
    Danke schonmal


    PASTEBIN :


    http://pastebin.com/ZxyfsRLb

  • Wenn es das ist was ich denke, was du meinst so:
    new Var[MAX_PLAYERS]; //zum Abfragen, wie weit man ist...


    if(strcmp(cmd, "/transport", true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)
    {
    if(IsPlayerInRangeOfPoint(playerid, 7.0, 1770.9165, -2022.6586, 14.1377))
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 455)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 455)
    {
    GivePlayerMoney(playerid, -5000);
    SendClientMessage(playerid, COLOR_GRAD1,"Du hast dein LKW für 5000$ Aufgelden , Fahre nun zum Checkpoint");
    SetPlayerCheckpoint(playerid,-2107.2637,-2402.1558,31.3837,4.0);
    Var[playerid] = 1;
    }
    }
    }
    return 1;
    }

    public OnPlayerEnterCheckpoint(playerid)
    {
    if(Var[playerid] == 1)
    {
    GivePlayerMoney(playerid, 10000);
    SendClientMessage(playerid,COLOR_GRAD1,"Du hast nun Erfolgreich den auftrag beendet!");
    return 1;


    }
    return 1;
    }