Beiträge von Fabi.StaR

    Guten Abend zusammen ich versuche grade ein Script umzuschreiben (Denn Login Dialog). Aber es kommen immer Erros ich Habe es Folgendermassen gemacht :
    Function OnPlayerRequestClass(playerid, classid)
    {
    if(IsPlayerNPC(playerid))
    {
    SpawnPlayer(playerid);
    return 1;
    }
    if(gPlayerAccount[playerid] == 1 && gPlayerLogged[playerid] == 0)
    {
    new Pid[MAX_PLAYER_NAME]; new string[128];
    GetPlayerName(playerid,Pid,sizeof(Pid));
    format(string,sizeof(string),"{FAFAFA}Willkommen Zurueck auf [{FF2800}[LoW]German-Live-Of-World{FAFAFA}]\nBenutzername: [{FFA000}%s{FAFAFA}] ID[{FFA000} %d{FAFAFA}]\n\nBitte logge dich jetzt ein!", Pid,playerid);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
    }
    else if(gPlayerAccount[playerid] == 0 && gPlayerLogged[playerid] == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"Account","Du benoetigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
    }


    PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pModel] = Peds[classid][0];
    SetPlayerTeamFromClass(playerid,classid);
    SetupPlayerForClassSelection(playerid);
    return 1;
    }


    und dieser Errors kommen:


    C:\Users\Arthur Bichert\Desktop\Release.pwn(7978) : warning 202: number of arguments does not match definition
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : error 029: invalid expression, assumed zero
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : warning 215: expression has no effect
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : warning 215: expression has no effect
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : warning 215: expression has no effect
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : warning 215: expression has no effect
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : error 001: expected token: ";", but found ")"
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : error 029: invalid expression, assumed zero
    C:\Users\Arthur Bichert\Desktop\Release.pwn(9271) : 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.


    Ich benötig unbedingt hife da meien User auf das update warten.


    Gruß Fabi.StaR

    Ich möchte eine Sirene für die zivi autos der cops die nicht nur Nachts geht sondern auch Tags über.
    Wäre net wenn mir jemand Helfen Könnte da ich es nicht hin bekomme, und ich finde nix darüber.


    mfg. Fabi.StaR

    public AdminJail(playerid)
    {
    SendClientMessage(playerid,Gelb,"[Info] Deine Zeit ist um, gehe zum Rot makierten punkt auf der Karte.");
    SetPlayerCheckpoint(playerid,115.9543,1934.0925,18.9415,3.0);
    if(IsPlayerInCheckpoint(playerid))
    {
    SetPlayerPos(playerid,115.9543,1934.0925,18.9415);
    }
    }


    ocmd:adminjail(playerid,params[])
    {
    new pID,Zeit,pGrund;
    new string[128];
    if(sscanf(params, "uis", pID, Zeit, pGrund)) return SendClientMessage(playerid,Gelb,"Benutze: /adminjail [playerid] [Zeit in Minuten] [Grund]");
    SetPlayerPos(pID, 145.1973, 1875.5405, 17.8359);
    SetPlayerFacingAngle(pID,270.6120);
    SetPlayerInterior(pID, 0);
    format(string,sizeof(string),"Du wurdest für %i Sekunden gejailt. Grund: %s",Zeit,pGrund);
    SendClientMessage(pID,Gelb,string);
    Zeit = Zeit * 60000;
    SetTimerEx("AdminJail", Zeit, 0, "i", playerid);
    return 1;
    }

    forward AdminJail(playerid);




    public AdminJail(playerid){ SendClientMessage(playerid,Gelb,"[Info] Deine Zeit ist um, gehe zum Rot makierten punkt auf der Karte."); SetPlayerCheckpoint(playerid,115.9543,1934.0925,18.9415,3);}



    ocmd:adminjail(playerid,params[]){ new pID,Zeit; if(sscanf(params, "ui", pID, Zeit)) return SendClientMessage(playerid,Gelb,"Benutze: /adminjail [playerid] [Zeit in Minuten]");
    SetPlayerPos(pID, 145.1973, 1875.5405, 17.8359); SetPlayerFacingAngle(pID,270.6120); SetPlayerInterior(pID, 0); Zeit = Zeit * 60000; SetTimerEx("AdminJail", Zeit, 0, "i", playerid); return 1;}



    Ich möchte wenn die Zeit um ist das der Spieler in ein Checkpoint geht und Auf eine Bestimmte pos gespawnt wird wie mache ich das ??
    kann mir wer Helfen?

    Wenn die Spieler im Adminjail sind dann läuft die zeit ab und es kommt eine nachricht: Deine zeit ist um laufe zum Rot makierten punkt (also zum checkpoint) wenn der spieler in denn checkpoint rein läuft soll der spiler an der davorgessenen pos spawnen.