Beiträge von Optiimal

    new ArrestTimer;
    new ArrestZeit[MAX_PLAYERS];


    ArrestTimer = SetTimer("arrest",1000,1);


    public arresttimer()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;


    if(Spieler[i][wanted] == 1)
    {
    if(ArrestZeit[i] > 1)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    }
    if(Spieler[i][wanted] == 2)
    {
    if(ArrestZeit[i] > 20)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    if(Spieler[i][wanted] == 3)
    {
    if(ArrestZeit[i] > 30)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    if(Spieler[i][wanted] == 4)
    {
    if(ArrestZeit[i] > 40)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    if(Spieler[i][wanted] == 5)
    {
    if(ArrestZeit[i] > 50)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    if(Spieler[i][wanted] == 6)
    {
    if(ArrestZeit[i] > 60)
    {
    SetPlayerPos(i,2287.1262,2429.4392,10.8203);
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    }
    return 1;
    }


    Das ist alles

    boa danke danke danke vielmals
    hast mir sehr geholfen sorry kenn mich mich timer noch nicht so gut aus aber hab in dein benutzerprofil gerade gesehen das du ein tut dazu hast und da habe ich schon ein bisschen reingeschaut vielen herzlichen dank :)


    Edit noch eine frage wie mache ich das dann noch wenn ich zwei wanteds habe will ich das man 20 mins eingesperrt ist bei 3 wanteds 30 mins und so weiter bis 6 wanteds 60 mins geht das so


    public arrest(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i)) continue;


    if(Spieler[i][wanted] == 1)
    {
    if(ArrestZeit[i] > 10)
    {
    SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
    }
    if(Spieler[i][wanted] == 2)
    {
    if(ArrestZeit[i] > 20)
    {
    SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
    }
    }
    }
    }
    return 1;
    }


    EDIT 2: Jetzt gibt es 2 andere probs und zwar erstens ich komme nach der abgelaufenen zeit nicht raus
    zweiterns das script liest glaub ich gar nicht den timer
    warning 204: symbol is assigned a value that is never used: "ArrestTimer"

    new arresttimer;
    new arrestzeit;
    ___________________________
    bei ongamemodeinit
    new playerid[MAX_PLAYERS];
    arrestzeit = SetTimerEx("arrest",1000,1,"i",playerid);
    ___________________________
    public arrest(playerid)
    {
    if Spieler[ziel][wanted] = 1;
    if(arrestzeit[playerid] > 10) // wenn Zeitseitpayday 60 oder über 6o ist wird das in der Klammer ausgelöst
    {
    SetPlayerPos(playerid,2287.1262,2429.4392,10.8203);
    }
    return 1;


    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(771) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(816) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(820) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 028: invalid subscript (not an array or too many subscripts): "arrestzeit"
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : warning 215: expression has no effect
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 001: expected token: ";", but found "]"
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : error 029: invalid expression, assumed zero
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(825) : 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.

    hier sind die ganzen fehler
    if(arrestzeit[playerid] > 10) // wenn Zeitseitpayday 60 oder über 6o ist wird das in der Klammer ausgelöst
    Ich bekomme die fehler nicht weg egal was ich mache
    Bitte um eure hilfe :S

    nein nur anstöse will das ja selber lernen :D
    am wenigsten kenn ich mich mit denn timer aus da hilft mir das wiki auch nicht )=
    MFG Mipu


    Edit: habe mir das so vorgestellt weis aber nicht ob das funkt


    new arresttimer;
    Settimer"arresttimer"60000,1);


    if(strcmp(strget(cmdtext,0),"/einsperren",true) == 0)
    {
    if(!IsPlayerConnected(playerid))
    {



    SendClientMessage(playerid,COLOR_GREY,"Diesen Spieler gibt es nicht.");
    return 1;
    }
    if(Spieler[playerid][pduty] >= 1 )
    if(Spieler[playerid][team] == 2)


    {
    if(!strlen(strget(cmdtext,1)))


    {
    SendClientMessage(playerid,COLOR_YELLOW,"Verwendung: /einsperren [ID]");
    return 1;
    }
    new msg1[200];
    new msg2[200];
    new ziel = strval(strget(cmdtext,1));
    new opfer[MAX_PLAYER_NAME];
    new spieler[MAX_PLAYER_NAME];
    if(GetDistanceBetweenPlayers(playerid,ziel) < 5)
    GetPlayerName(playerid,spieler,sizeof(spieler));
    GetPlayerName(ziel,opfer,sizeof(opfer));
    format(msg1,sizeof(msg1),"** Du hast %s eingesperrt.",playerid,cmdtext[8]);
    format(msg2,sizeof(msg2),"** Du wurdest von %s eingesperrt.",ziel,cmdtext[8]);
    SendClientMessage(playerid,COLOR_LIGHTRED,msg1);
    SendClientMessage(ziel,COLOR_LIGHTRED,msg2);
    SetPlayerPos(ziel,264.6288,77.5742,1001.0391
    if Spieler[ziel][wanted] = 1 ); // Hier bei ein wanted 10 mins
    if Spieler[ziel][wanted] = 2); // und hier bei zwei wanteds 20 mins
    if Spieler[ziel][wanted] = 3); // und hier bei drei wanteds 30 mins
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du darfst diesen Command nicht nutzen!");
    }
    }



    Wie mache ich das mit der Zeit also wenn ich ein wanted habe das ich nach zehn min raus komme bei 2 nach 20 mins rauskomme usw.
    MFG Mipu

    hmm blöd wenn das nicht funkt wäre geil gewesen xDD


    @ BugScripter


    Ja mit dem Bot das klappt eh schon langsam habe es mit einen TuT von hier gemacht
    MFG Mipu

    stock CreatePlayerHouse(playerid, sellprice, HouseLvl)
    {
    if((ReturnNextUnusedHouseID()-1) >= MAX_HOUSES) return SendClientMessage(playerid, COLOR_WHITE, ".:: [Haus]: Mehr Häuser können nicht erstellt werden.");
    new house[64], Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z);
    new NextHouseID = ReturnNextUnusedHouseID();
    new World = ReturnNextUnusedVirtualWorld();
    [
    pwn]error 035: argument type mismatch (argument 2)[/pwn]
    Das ist diese Zeile
    new house[64], Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z);

    Hi @ all


    Also ich habe ein selfmade und habe aber für meine Polizei noch kein /arrest und ich habe auch kein Plan wie das funkt
    es soll sein dass ich /einsperren[id][zeit] eingeben kann
    ich hoffe ihr könnt mir helfen
    sufu habe ich nichts gescheites gefunden
    MFG Mipu

    Also erstmal danke für deine hilfe aber da bekomme ich diese errors


    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(768) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(813) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1129) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1680) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1682) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1846) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(1880) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614) : error 029: invalid expression, assumed zero
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2614 -- 2615) : error 076: syntax error in the expression, or invalid function call
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2615) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2618) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2632) : warning 217: loose indentation
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2632) : error 017: undefined symbol "newcar"
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2645) : error 017: undefined symbol "newcar"
    C:\PROGRA~1\ROCKST~1\GTASAN~1\GAMEMO~1\myrl.pwn(2657) : error 017: undefined symbol "newcar"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    wenn ich das so einfüge ???