/arrest ID

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
  • Hio leute,


    Ich suche sowas, wo man /arrest [ID] macht
    und der spieler dann, je nach wanted anzahl
    automatisch eingesperrt wird...


    z.B. ein Spieler hat 1wanted,
    der Cop macht /arrest [ID] und der spieler wird automatisch pro wanted 10mins
    eingesperrt... spieler ist jetzt 10minunten im knast


    1Wanted = 10min
    2Wanted = 20min
    3Wanted = 30min
    4Wanted = 40min
    5Wanted = 50min
    6Wanted = 60min


    Villeicht auch so:
    /arrest [ID] [Gestellt] <- Ja = 1 | Nein = 0

  • OK ich habs mal gescriptet könnt ihr mir die cords vom knast raum sagen LSPD??
    Und habe diese Warns



    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(502) : warning 202: number of arguments does not match definition
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : warning 202: number of arguments does not match definition
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(516) : warning 202: number of arguments does not match definition
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(523) : warning 202: number of arguments does not match definition
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(530) : warning 202: number of arguments does not match definition
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(537) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Warnings.



    HIer die Cods



    ocmd:arrest(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2) || GetPVarInt(playerid,"Leader") == 1 || GetPVarInt(playerid,"Member") == 1)return SendClientMessage(playerid,COLOR_RED,"Du bist kein Behörde!");
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_WEISS,"Benutze:/arrest [ID]");
    if(GetPlayerWantedLevel(pID,1) || IsPlayerInRangeOfPoint(playerid,10,257.2408,85.7636,1002.4453))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit1",180000,0);
    }
    if(GetPlayerWantedLevel(pID,2))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit2",360000,0);
    }
    if(GetPlayerWantedLevel(pID,3))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit3",540000,0);
    }
    if(GetPlayerWantedLevel(pID,4))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit4",720000,0);
    }
    if(GetPlayerWantedLevel(pID,5))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit5",900000,0);
    }
    if(GetPlayerWantedLevel(pID,6))
    {
    SetPlayerPos(pID,263.9893,82.4697,1001.0391);
    SetPlayerInterior(pID,6);
    SetPlayerWantedLevel(pID,0);
    SetTimer("Kanstzeit6",1080000,0);
    }
    return 1;
    }


    hier mal der arrest befehl
    Die warns kommen immer bei der if abfrage

    3 Mal editiert, zuletzt von [Markus] ()

  • GetPlayerWantedLevel(pID) == 6


    Wenn ich mich nicht Irre sollte es so heißen.


    lg


    pS

  • Danke geht dann komme ich gleich zum nächsten problem^^
    mit /Su



    ocmd:su(playerid,params[])
    {
    if(GetPVarInt(playerid,"Leader") == 1 || GetPVarInt(playerid,"Member") == 1)
    {
    new pID, Grund[280], string[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,COLOR_WEISS,"Benutze: /su [ID] [Grund] um jemanden Wanteds zugeben!");
    format(string,sizeof string,"Behörde: %s hat dir ein Wanted++ verteilt. Grund: %s",SpielerName(pID),Grund);
    SendClientMessage(pID,COLOR_YELLOW,string);
    SetPlayerWantedLevel(pID,1);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Behörde!");
    }
    return 1;
    }


    Ich bekomme immer nur 1 wanted und wenn ich es 2x wiederhole bleibt das eine wanted nur :(

  • erros

    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : error 029: invalid expression, assumed zero
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : warning 215: expression has no effect
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : error 001: expected token: ";", but found ")"
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : error 029: invalid expression, assumed zero
    C:\Users\acer\Desktop\0.3c Neu\gamemodes\Neu.pwn(509) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    in der zeile wo du es gesagt hast

  • SetPlayerWantedLevel(pID,+=1);


    Weis net genau xD bissel verwirrt heute, gester zu viel getrunken.


    lg


    pS

  • Sry.. aber nächstes Problem xD
    /invite



    ocmd:invite(playerid,params[])
    {
    new text[128],pName[MAX_PLAYER_NAME];
    new fraktion;
    GetPlayerName(playerid,pName,sizeof(pName));
    if(isPlayerInFrakt(playerid,0))
    {
    SendClientMessage(playerid,COLOR_RED,"Du gehörst keiner Fraktion an.");
    return 1;
    }
    if(sscanf(params, "u", text))return SendClientMessage(playerid, COLOR_GREY, "Verwendung: /invite [Spieler/ID]");
    if(GetPVarInt(playerid,"Leader") == 6 || GetPVarInt(playerid,"Leader") == 1 || GetPVarInt(playerid,"Leader") == 2 || GetPVarInt(playerid,"Leader") == 3 || GetPVarInt(playerid,"Leader") == 4 || GetPVarInt(playerid,"Leader") == 5 || GetPVarInt(playerid,"Leader") == 6 || GetPVarInt(playerid,"Leader") == 7 || GetPVarInt(playerid,"Leader") == 8 || GetPVarInt(playerid,"Leader") == 9)
    {
    new pID,string[280];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,COLOR_GREY,"Benutze: /invite [Spieler/ID]");
    format(string,sizeof(string),"Du wurdest von Leader %s in die Fraktion eingeladen",SpielerName(playerid));
    SendClientMessage(pID,COLOR_LIGHTBLUE,string);
    format(string,sizeof(string),"Du hast %s in deine Fraktion eingeladen",SpielerName(pID));
    SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
    SetPVarInt(pID,"Fraktion",fraktion);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader!");
    }
    return 1;
    }


    Ich werde nicht invitet ..? :(
    Kann mir einer Helfen?

    Einmal editiert, zuletzt von [Markus] ()

  • Zitat

    ähm.. hallo??? erstens ist das thema erledigt und zweitens ist das schon uralt.


    Lies mal das hier :pinch:


    Aber wenn keiner mehr ein Problem hat ist es ja gut, ... :cursing: