Position und Wanted

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 ich hab hier was Geskriptet und ja wen ich den /parken24raus eingebe kann ich das Tor Überall Öffnen obwohl ich dsa so nicht möchte und ich auch nicht kapiere warum mein IsPlayerInRangeOfPoint net Klappt


    Wanted
    ich würde das gerne so haben wollen das wen wer kein Ticket hat das er ein Wanted bekommt aba das Problem ist nun wen er schon wanted hat das es den auf einWanted wider Runter springt wie oda was muss ich da ändern ?


    ocmd:parken24raus(playerid,params[]) //Parken am 24/7 Parkplatz
    {
    if(Ticket(playerid))
    {

    if(IsPlayerInRangeOfPoint(playerid,5,-2442.9585,754.2078,35.1719))
    {
    SendClientMessage(playerid,GELB, "[Parkplatz]Wünschen inen eiene Schöne Fahrt.");
    SendClientMessage(playerid,GELB, "[Parkplatz]Das Tor schließt In 5 Sekunden automatisch.");
    MoveObject(parkplatz[0],-2458.1374511719, 718.8037109375, 30.874504089355,6);
    GameTextForPlayer(playerid, "~r~ Kosten:0$", 3000, 1);
    SetPVarInt(playerid,"Ticket",0);
    SetTimer("Tore",5000,0);
    SpielerSpeichern(playerid);
    }
    else
    {
    SendClientMessage(playerid,ROT, "Du bist nicht am 24/7 Parkplatz in SF!?");
    }


    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast kein Gültiges Ticket");
    SendClientMessage(playerid,ROT,"[Polizei]Du wirst Gesucht da du Einbruch Bgangen hast!");
    SetPlayerWantedLevel(playerid,0 +1);
    for(new i = 0;i <MAX_PLAYERS;i++)
    if(fraktion(i,1) || arbeit(i,1))
    {
    SendClientMessage(i, GELB, "------------Einbruch------------");
    SendClientMessage(i, ROT, "[Tatort]24/7 Parkplatz in SF");
    SendClientMessage(i, GELB, "Alle verfügbaren Einheiten zum Einsatzort, der Täter Könnte noch in der Nähe sein.");
    SetPlayerCheckpoint(i,-2458.1374511719, 718.8037109375, 30.874504089355, 6);
    PlayerToPoint(i,6,-2458.1374511719, 718.8037109375, 30.874504089355);
    SetPVarInt(playerid,"Wanted",GetPlayerWantedLevel(playerid));
    SpielerSpeichern(i);
    }
    }
    return 1;
    }


    lg kifkat

  • klappt leider nicht


    //edit


    wen ich das so mach wie du es beschreibst den kommt Fehler Meldung
    C:\Users\kifkat\Documents\[POD]\gamemodes\pod.pwn(3275) : error 001: expected token: ")", but found ";"
    C:\Users\kifkat\Documents\[POD]\gamemodes\pod.pwn(3275) : error 036: empty statement
    C:\Users\kifkat\Documents\[POD]\gamemodes\pod.pwn(3285) : error 029: invalid expression, assumed zero

    ocmd:parken24raus(playerid,params[]) //Parken am 24/7 Parkplatz
    {
    if(Ticket(playerid))
    {
    if(!IsPlayerInRangeOfPoint(playerid,5,-2442.9585,754.2078,35.1719);//3275
    {
    SendClientMessage(playerid,GELB, "[Parkplatz]Wünschen inen eiene Schöne Fahrt.");
    SendClientMessage(playerid,GELB, "[Parkplatz]Das Tor schließt In 5 Sekunden automatisch.");//3285
    MoveObject(parkplatz[0],-2458.1374511719, 718.8037109375, 30.874504089355,6);
    GameTextForPlayer(playerid, "~r~ Kosten:0$", 3000, 1);
    SetPVarInt(playerid,"Ticket",0);
    SetTimer("Tore",5000,0);
    SpielerSpeichern(playerid);
    }
    else
    {
    SendClientMessage(playerid,ROT, "Du bist nicht am 24/7 Parkplatz in SF!?");
    }


    }
    else
    {
    SendClientMessage(playerid,ROT,"Du hast kein Gültiges Ticket");
    SendClientMessage(playerid,ROT,"[Polizei]Du wirst Gesucht da du Einbruch Bgangen hast!");
    SetPlayerWantedLevel(playerid,0 +1);
    for(new i = 0;i <MAX_PLAYERS;i++)
    if(fraktion(i,1) || arbeit(i,1))
    {
    SendClientMessage(i, GELB, "------------Einbruch------------");
    SendClientMessage(i, ROT, "[Tatort]24/7 Parkplatz in SF");
    SendClientMessage(i, ROT, "Brand am bahhof in SF !!");
    SendClientMessage(i, GELB, "Alle verfügbaren Einheiten zum Einsatzort, der Täter Könnte noch in der Nähe sein.");
    SetPlayerCheckpoint(i,-2458.1374511719, 718.8037109375, 30.874504089355, 6);
    PlayerToPoint(i,6,-2458.1374511719, 718.8037109375, 30.874504089355);
    SetPVarInt(playerid,"Wanted",GetPlayerWantedLevel(playerid));
    SpielerSpeichern(i);
    }
    }
    return 1;
    }

  • €: Du hast bei dem IsPlayerInRangeOfPoint ne klammer hinten vergessen


    Ich habs so und es klappt :\


    stock isPlayerAmAtm(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,3,1738.90002441,-1676.59997559,13.19999981))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,3,1504.50000000,-1752.19995117,13.19999981))
    {
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid,3,1018.09997559,-1029.90002441,31.79999924))
    {
    return 1;
    }
    return 0;
    }