Beiträge von Rakon

    DAs ist aber meine Antwort?
    Woher soll das Script wissen ob der Tüp Arzt ist wen Er da die Zivis anzeigt?
    Er sagt einfach nur wen der, Der das abfragt ein Zivi ist soll die Nachricht es ist kein Arzt da kommen... :S

    Ich verstehe nicht was du sagen willst bzw. wo der Sinn dabei ist ?
    Ich vermute, dass die Variable Medics die Anzahl der Medics im Dienst ist , aber dieser wird kein Wert zugewiesen (in den vom Threadersteller geposteten Zeilen).


    Also was willst du mit "Er sagt einfach nur wen der, Der das abfragt ein Zivi ist soll die Nachricht es ist kein Arzt da kommen..." sagen ?

    if(Medics < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Es ist kein Arzt im Dienst, bitte versuch es Später erneut!");
    return 1;
    }


    Diese Meldung kommt immer ?
    Wo wird die Variable Medic deklariert bzw ihr ein Wert zugewiesen ?

    if (strcmp("/starten", cmdtext, true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return 1;
    if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
    {
    if(PlayerInfo[playerid][pMulltime] == 0)
    {
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408 || Mullabfuhr[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zu den einzelnen Häusern und Geschäften!");
    SetPlayerCheckpoint(playerid, 1355.6742,-1749.4160,13.3807, 5.0);
    MullabfuhrCP[playerid] = 1;
    Mullabfuhr[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht im Müllwagen, oder hast bereits eine Runde gestartet!");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du musst warten bis du wieder fahren kannst!");
    }
    return 1;
    }
    }


    So könnte man diesen Befehl nurnoch in einem Fahrzeug benutzen können.

    @Trix
    Was soll das bringen? SetTimerEx ist dazu da um Parameter mit zu übergeben.


    B2T:
    Du deklarierst die Variable "sekunden" ohne dieser einen Wert zuzuweisen, daher hat sie den Wert 0.
    Also müsste dein Countdown ins - laufen.
    Versuch ihr mal einen Wert zuzuweisen und achte darauf, dass du sie global deklarierst..

    Welches meinst du das bei der einfahrt von der Garage oder von der Einfahrt zum LSPD Grundstück?

    Das bei der Einfahrt zum Grundstück.
    Meiner Meinung nach gehört da nur eine einfache Schranke hin, aber jeder hat seinen eigenen Geschmack.

    Und wo finde ich den DIALOG_Style wen ich suche kommt da mit geschlecht männlich undso


    Du musst nach den Dialogen suchen, die beim einlogen / registrieren angezeigt werden.
    Dort änderst du den dritten Parameter in DIALOG_STYLE_PASSWORD um.


    Sollte nicht so schwer sein oder ?

    Versuch es mal so


    for(new i = 0; i < MAX_PLAYERS; i++)//i = Alle Spieler nach der Funktion abfragen
    { //Wenn irgendeine Kontonummer mit der Eingabe übereinstimmt
    if(Number == SpielerInfo[i][KontoNummer])////=====> ABFRAGE = BUGGY
    {

    ShowPlayerDialog(playerid,Dialog_Transfer2,DIALOG_STYLE_INPUT,"Überweisung","Gib hier den Betrag an den du überweisen möchtest","Unterschreiben","Abbrechen");
    return 1;
    }
    }//Geld angeben - Dialog anzeigen!
    ShowPlayerDialog(playerid,Dialog_Transfer,DIALOG_STYLE_INPUT,"Überweisungsfehler","Überweisung fehlgeschlagen!\nKontonummer ist ungültig!\n\nBitte gib die Kontonummer des Empfängers ein","Weiter","Abbrechen");


    Du solltest aber darauf achten, dass man keine Kontonummer doppelt benutzen kann.

    So kann das niemals funktionieren, da der Spieler in allen 3 Fraktionen sein müsste um das Fahrzeug fahren zu können.


    Versuch es mal so:



    if(isPlayerInFrakt(playerid,1)||isPlayerInFrakt(playerid,2)||isPlayerInFrakt(playerid,3)) return 1;
    else RemovePlayerFromVehicle(playerid);