Beiträge von YaBroo

    Nein ich hab es mit else.


    Und nochwas: Wenn ich ein Befehl gemacht habe das für Admins Rang 3 sind, kann ich die auch nicht benutzen obwohl ich Admin 5 bin..


    Zeig mal den ganzen Befehl her der nicht funktioniert.

    Du nimmst dir eine neue Varaible, setzt diese für jeden Spieler einzelnt.
    Dann lässt du die Variable bei deinem Code abfragen.
    new Variable[MAX_PLAYERS]
    if(Variable[playerid] == 1) return SendClientMessage(playerid ect


    Und da wo man die Sperre bekommt setzt du einen Timer & die Variable auf 1.
    Bei ABlauf des Timers setzt du die Variable wieder auf 0 .



    Weiteres habe ich nicht gelesen.


    Dann verknüpf deine Uhrzeit mit dem Start und addiere dann gettime auf die alte Uhrzeit drauf und lass es ausgeben.
    Oder Frag einfach ab um wie viel Uhr dies das geschieht, dann wann er am Ziel ist und wie gesagt subtrahieren.
    Die Funktion ist da, ein bisschen anpassen sollte man aber können :)

    new racestart;



    Da wo er anfangen soll zu zählen


    racestart = GetTickCount();


    Letzter Checkpoint



    new name[24];
    GetPlayerName(playerid,name,24);
    new string3[64];
    new timeMs = ( GetTickCount() - racestart );
    new minuten = (timeMs/60000);
    timeMs -= (minuten * 60000);
    new sekunden = (timeMs/1000);
    format(string3, sizeof string3," %s (Zeit:d:d)",name,minuten,sekunden);
    SendClientMessageToAll(grün,string3);
    /e1
    mfg

    Man brauch kein define, man kann den Pfad direkt bei PlayAudioStreamForPlayer angeben.


    Spielerbezogenen Timer nehmen SetTimerEx und wofür steht die 11 sowie warum targetid?(>playerid)

    ServerInfo[11] = TextDrawCreate(498.000000, 109.000000, "--");
    TextDrawBackgroundColor(ServerInfo[11], 255);
    TextDrawFont(ServerInfo[i][11], 1);
    TextDrawLetterSize(ServerInfo[i][11], 0.3, 0.;
    TextDrawColor(ServerInfo[i][11], -1);
    TextDrawSetOutline(ServerInfo[i][11], 0);
    TextDrawSetProportional(ServerInfo[i][11], 1);
    TextDrawSetShadow(ServerInfo[i][11], 1);*/ //Wofür die 11?


    Und dann unter deinem timer.
    new string[125];
    format(String, sizeof(String), "Naechster Payday: [%i]",/*korrekte ausgabe*/);
    TextDrawSetString(ServerInfo[playerid], String);


    Dies kann an sich gar nicht funktionieren.
    Bei Payday solltest du mit playerid arbeiten bzw.i und dazu den Text formatieren


    Gute Idee, aber unten fehlt noch die entsprechende geschweifte Klammer und warum fragst du einmal ab ob er ein Fahrer ist und dann nochmal ob er in einem Fahrzeug ist?

    Dann lass das Pickup für jeden Spieler einzelnt anzeigen, sobald du dann InRangeOfPoint bist vom Pickup deaktivierst du das Pickup für den Spieler und schreibst die Nitro Funktion rein.
    Wo ist da das Problem?


    //Lässt du Pickups etwa überm Wasser anzeigen? :S

    Dann nimm dir die 1 oder 19 und erstelle die Funktion die du haben möchtest beim entern des Pickups.
    Wenn du mir noch einmal genau erläuterst was dein Vorhaben ist, dann kann ich dir besser helfen.


    mfg

    Sind dort scheiben drum herum?
    Schlecht zu erkennen, mir würde es auch mehr gefallen wenn du den Innenraum besser ausgefüllt hättest, meinet wegen auch mit Vorschau Autos.
    Mit kleinen Tribünen, einer Kasse or what ever. :)