Wie bekomme ich Cooords raus.?

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,


    als erstes: Wenn ich hier falsch bin, sorry. Ich wusste nicht genau, wo ichs hinposten sollte. Mit Scripten an sich hats ja nichts zutun.
    Naja, also ich habe mir hier nen guten GM geladen. Ich habe mit zum Trucker gemacht, nur jetzt weis ich ned, wo die Trucker stehen, und wo man Prods laden kann. Ich hab hier die Coords, und geht es, das man die irgendwie rausfnidet?

  • schau unter dem Befehl /load oder wie er auch heißen mag


    da sollte irwas mit Point erwähnt werden


    da sind glaub ich die Koords PS. ist ne If Abfrage schätz ich mal


    gruß


    t.S

  • Okay, also da ich mit dem Scripter erst gestern oder so angefangen bin, hab ich den Befehl mal gesucht.
    Das sind die Zeilen. Was kann ich damit jetzt anfangen?


    if(strcmp(cmd, "/buyprods", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    new compcost = 50;
    if(PlayerToPoint(60.0, playerid, 2787.8,-2436.3,13.7))
    {
    if(IsATruck(tmpcar))
    {
    if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity])
    {
    new amount;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /buyprods [amount]");
    return 1;
    }
    amount = strval(tmp);
    if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, " Can't buy less then 1 Product or more then 500 !"); return 1; }
    new check= PlayerHaul[tmpcar][pLoad] + amount;
    if(check > PlayerHaul[tmpcar][pCapasity])
    {
    format(string, sizeof(string), " You went over the Truck Products Carry Limit of %d, you currently carry %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]);
    SendClientMessage(playerid, COLOR_GREY, string);
    return 1;
    }
    new cost = amount*compcost;
    if(GetPlayerMoney(playerid) >= cost)
    {
    PlayerHaul[tmpcar][pLoad] += amount;
    format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    format(string, sizeof(string), "You bought %d Products for $%d.", amount,cost);
    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    GivePlayerMoney(playerid,-cost);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    return 1;
    }
    else
    {
    format(string, sizeof(string), "You cant afford %d Products at $%d !", amount,cost);
    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    return 1;
    }
    }
    else
    {
    format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
    SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, TEAM_GROVE_COLOR, "This Vehicle does not deliver Products.");
    return 1;
    }
    }
    }
    return 1;
    }


    InGame habe ich den Befehl auch schon gemacht, aber dann stand halt da, das ich nicht ma Ort bin, um Prods zukaufen.


    -----------------------------------

    Zitat

    bei LoH gibt es /gotocoords x y z


    damit portest du dich als admin dahn ...
    hol dir kurz den gm :) und mach das ...

    Muss ich dann


    /gotocoords 2787.8,-2436.3,13.7


    eingeben?


    Edit: Warum um Gottes willen finde ich den LoH Script ned ._.

  • Moin, leider wurde der Link dort entfernt. Kann hier vllt. jemand den SCript vom LoH posten? DAnke.
    Edit: Hab ihn, danke. Werds mal versuchen.

  • Okay, ich habs. So, jetzt muss ich nur noch das richtige Car haben. Im Script steht da, das ich nen Truck brauche, aber im Wiki gibt es kein Auto/LKW mit dem Namen 'Truck'. Kann ich die Zeile jetzt ändern? Die Zeile:
    if(IsATruck(tmpcar))
    So, kann ich das jetzt so machen, z.B:
    if(IsALinerunner(tmpcar))
    Hier die Fahrzeug:ID's:


    http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List


    Danke schonmal.
    Edit: Das da oben geht schon mal ned. Wie kann man das denn machen, dass z.B jedes Auto verwendet werden kann, oder nur ein einziges, z.B der Linerunner.?
    Edit: Text verändert.