Problem bei Tank script

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^^
    ich habe ein porblem bei meinem Tanksript .
    Ich wollte das jetzt so machen das man an jdere Tanke Tanken un reppen kann wobei ich das mit dem Tanken noch nicht habe.
    Aber darum geht es nicht mein Problem ist das ich es nicht hinkriege das man an jde Tanke gehen kann
    mit einem gehts das sieht so aus:
    if(IsPlayerInArea(playerid,1581.4028,2187.8350,1609.4351,2211.0474)) {
     if(IsPlayerInAnyVehicle(playerid)) {
     if(strcmp(cmd, "/repair", true) == 0)
     SendClientMessage(playerid, COLOR_YELLOW, "Du hast dein Auto repariert");
     SendClientMessage(playerid, COLOR_YELLOW, "Gehe in das $ Symbol, oder dein Fahndungs Level wird auf 2 gesetzt");
     SetVehicleHealth(vehicleid, 1000);
     DiebstahlTimer = SetTimer("Diebstahl",30000, 0);
     }
     else
     {
     SendClientMessage(playerid, COLOR_RED, "du bist in keinem Auto");
     }
     }
     else
     {
     SendClientMessage(playerid, COLOR_RED, "Du bist an keiner Tanke");
     return 1;
     }

    Jetzt sollen aber noch diese rein:
    2126.6719,934.7134,2104.7490,906.2937 //Tanke 1
    2628.2363,1093.2628,2650.6997,1119.4503//Tanke 2
    605.9163,1707.9197,620.4230,1677.3972//Tane 3
    -1658.5339,429.3645-1691.9624,392.9234//Tanke 4
    wie ihr seht mach ich das mit IsPlayerInArea
    wäre net wenn ihr mir helfen könnte

  • Ich mach das immer so:


    forward IsPlayerInArea(playerid);



    public IsPlayerInArea(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(6 ,playerid, 2126.6719,934.7134,2104.7490,906.2937))
    {
    return 1;
    }
    else if(PlayerToPoint(6 ,playerid, 2628.2363,1093.2628,2650.6997,1119.4503))
    {
    return 1;
    }
    else if(PlayerToPoint(6 , playerid, 605.9163,1707.9197,620.4230,1677.3972))
    {
    return 1;
    }
    else if(PlayerToPoint(6 , playerid, -1658.5339,429.3645-1691.9624,392.9234))
    {
    return 1;
    }
    }
    return 0;
    }

    Sie brauchen Hilfe bei Linux oder Windows Servern? Wissen nicht, wie man am besten ein Forum o. a. installiert? Dann schreiben Sie mir eine PN und ich versuche Ihnen zu helfen!

  • Is er denn dann nur an einem Punkt undnicht in einem Gebiet wie ich es gerne haben will.
    Und ausßerdem habe ich IsPlayerInArea ja schon defineiert und da würde ich das ja noch ma machen