Flugsystem

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
  • Was ist denn da falsch??
    #include <a_samp>
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_RED 0xAA3333AA


    public OnFilterScriptInit()
    {
    CreatePickup(1239,23,1683.6827,-2329.7661,13.5469,-1);//ls pickup
    CreatePickup(1239,23,-1417.7489,-296.1070,14.1484,-1);//sf pickup
    CreatePickup(1239,23,1676.0457,1447.8201,10.7856,-1);//lv pickup
    return 1;
    }
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/flugls", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469))
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484))
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,1.61,34.74,1199.0);
    return 1;
    }
    else
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Flughafen");
    return 1;
    }
    }
    }
    return 0;
    }
    Der Command geht nicht er sagt am server Unknow Command.
    Ich glaub da isn Klammer fehler oder so. Weil ich des mit den Klammern nicht check.
    pls help
    Hab auch das mit if(IsPlayerInRangeOfPoint
    nicht gecheckt.
    Mfg
    apple

    Flugsystem: ||||||||||


    Navigationssystem: ||||||||||


    [JOB]Trucker: ||||||||||

  • Wozu den 3 Abfragen für IsPlayerInRangeOfPoint


    if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469))
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484))
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))


    if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469) || IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484) || IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
    {


    Poste mal dein public für IsPlayerInRangeOfPoint

    [align=center]
    Mta Script Editor - Work in Progress

  • es geht trotzdem nicht.
    Gibts noch einen anderen befehl damit gecheckt wird ob sich der player auf den koordinaten befindent??

    Flugsystem: ||||||||||


    Navigationssystem: ||||||||||


    [JOB]Trucker: ||||||||||


  • if (strcmp(cmdtext, "/flugls", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,1.2,1683.6827,-2329.7661,13.5469)||IsPlayerInRangeOfPoint(playerid,1.2,-1417.7489,-296.1070,14.1484)||IsPlayerInRangeOfPoint(playerid,1.2,1676.0457,1447.8201,10.7856))
    {
    SetPlayerInterior(playerid,1);
    SetPlayerPos(playerid,1.61,34.74,1199.0);
    return 1;
    }
    else
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Flughafen");
    return 1;
    }

    versuchs ma so (ungetestet^^)
    PS: nicht so große erfahrung mit IsPlayerInRangeOfPoint

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski